Lines Matching defs:device
44 // Export full support of device extension VK_KHR_maintenance1 extension
49 // Export full support of device extension VK_KHR_shared_presentable_image extension
122 VkDevice unwrap_device(const VkDevice device, wrapped_dev_obj **dev) {
123 *dev = reinterpret_cast<wrapped_dev_obj *>(device);
551 VKAPI_ATTR void VKAPI_CALL wrap_vkDestroyDevice(VkDevice device, const VkAllocationCallbacks *pAllocator) {
553 auto vk_dev = unwrap_device(device, &dev);
571 // Fake device extension support
578 VKAPI_ATTR VkResult VKAPI_CALL wrap_vkDebugMarkerSetObjectTagEXT(VkDevice device, const VkDebugMarkerObjectTagInfoEXT *pTagInfo) {
581 auto vk_dev = unwrap_device(device, &dev);
599 VKAPI_ATTR VkResult VKAPI_CALL wrap_vkDebugMarkerSetObjectNameEXT(VkDevice device,
603 auto vk_dev = unwrap_device(device, &dev);
626 VKAPI_ATTR VkResult VKAPI_CALL wrap_vkSetDebugUtilsObjectNameEXT(VkDevice device, const VkDebugUtilsObjectNameInfoEXT *pNameInfo) {
629 auto vk_dev = unwrap_device(device, &dev);
647 VKAPI_ATTR VkResult VKAPI_CALL wrap_vkSetDebugUtilsObjectTagEXT(VkDevice device, const VkDebugUtilsObjectTagInfoEXT *pTagInfo) {
650 auto vk_dev = unwrap_device(device, &dev);
699 VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL wrap_vkGetDeviceProcAddr(VkDevice device, const char *funcName) {
706 if (device == VK_NULL_HANDLE) {
711 unwrap_device(device, &dev);
785 // instance_proc needs to be able to query device commands even if the extension isn't enabled (because it isn't known at this
841 VK_LAYER_EXPORT VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vkGetDeviceProcAddr(VkDevice device, const char *funcName) {
842 return wrap_objects::wrap_vkGetDeviceProcAddr(device, funcName);