Top Description Fields Constructors Methods
org.lwjgl.vulkan

public Class EXTDebugReport

extends Object
Class Inheritance
Imports
javax.annotation.*, java.nio.*, org.lwjgl.system.*

Due to the nature of the Vulkan interface, there is very little error information available to the developer and application. By enabling optional validation layers and using the VK_EXT_debug_report extension, developers can obtain much more detailed feedback on the application’s use of Vulkan. This extension defines a way for layers and the implementation to call back to the application for events of interest to the application.
Examples

VK_EXT_debug_report allows an application to register multiple callbacks with the validation layers. Some callbacks may log the information to a file, others may cause a debug break point or other application defined behavior. An application can register callbacks even when no validation layers are enabled, but they will only be called for loader and, if implemented, driver events.

To capture events that occur while creating or destroying an instance an application can link a VkDebugReportCallbackCreateInfoEXT structure to the pNext element of the VkInstanceCreateInfo structure given to CreateInstance.

Example uses: Create three callback objects. One will log errors and warnings to the debug console using Windows OutputDebugString. The second will cause the debugger to break at that callback when an error happens and the third will log warnings to stdout.


    VkResult res;
    VkDebugReportCallbackEXT cb1, cb2, cb3;

    VkDebugReportCallbackCreateInfoEXT callback1 = {
        .sType = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT,
        .pNext = NULL,
        .flags = VK_DEBUG_REPORT_ERROR_BIT_EXT |
                 VK_DEBUG_REPORT_WARNING_BIT_EXT,
        .pfnCallback = myOutputDebugString,
        .pUserData = NULL
    };
    res = vkCreateDebugReportCallbackEXT(instance, &callback1, &cb1);
    if (res != VK_SUCCESS)
       // Do error handling for VK_ERROR_OUT_OF_MEMORY 

    callback.flags = VK_DEBUG_REPORT_ERROR_BIT_EXT;
    callback.pfnCallback = myDebugBreak;
    callback.pUserData = NULL;
    res = vkCreateDebugReportCallbackEXT(instance, &callback, &cb2);
    if (res != VK_SUCCESS)
       // Do error handling for VK_ERROR_OUT_OF_MEMORY 

    VkDebugReportCallbackCreateInfoEXT callback3 = {
        .sType = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT,
        .pNext = NULL,
        .flags = VK_DEBUG_REPORT_WARNING_BIT_EXT,
        .pfnCallback = mystdOutLogger,
        .pUserData = NULL
    };
    res = vkCreateDebugReportCallbackEXT(instance, &callback3, &cb3);
    if (res != VK_SUCCESS)
       // Do error handling for VK_ERROR_OUT_OF_MEMORY 

    ...

    // remove callbacks when cleaning up 
    vkDestroyDebugReportCallbackEXT(instance, cb1);
    vkDestroyDebugReportCallbackEXT(instance, cb2);
    vkDestroyDebugReportCallbackEXT(instance, cb3);
VK_EXT_debug_report
Name String
VK_EXT_debug_report
Extension Type
Instance extension
Registered Extension Number
12
Revision
10
Deprecation state
Special Use
Contact
Other Extension Metadata
Last Modified Date
2020-12-14
IP Status
No known IP claims.
Contributors
  • Courtney Goeltzenleuchter, LunarG
  • Dan Ginsburg, Valve
  • Jon Ashburn, LunarG
  • Mark Lobodzinski, LunarG

Field Summary

Modifier and TypeField and Description
public static final int
VK_DEBUG_REPORT_DEBUG_BIT_EXT

VkDebugReportFlagBitsEXT - Bitmask specifying events which cause a debug report callback Description

public static final int
VK_DEBUG_REPORT_ERROR_BIT_EXT

VkDebugReportFlagBitsEXT - Bitmask specifying events which cause a debug report callback Description

public static final int
VK_DEBUG_REPORT_INFORMATION_BIT_EXT

VkDebugReportFlagBitsEXT - Bitmask specifying events which cause a debug report callback Description

public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT

VkDebugReportObjectTypeEXT - Specify the type of an object handle Description VkDebugReportObjectTypeEXT and Vulkan Handle Relationship

VkDebugReportObjectTypeEXTVulkan Handle Type DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXTUnknown/Undefined Handle DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXTVkInstanceDEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXTVkPhysicalDeviceDEBUG_REPORT_OBJECT_TYPE_DEVICE_EXTVkDeviceDEBUG_REPORT_OBJECT_TYPE_QUEUE_EXTVkQueueDEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXTVkSemaphoreDEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXTVkCommandBufferDEBUG_REPORT_OBJECT_TYPE_FENCE_EXTVkFenceDEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXTVkDeviceMemoryDEBUG_REPORT_OBJECT_TYPE_BUFFER_EXTVkBufferDEBUG_REPORT_OBJECT_TYPE_IMAGE_EXTVkImageDEBUG_REPORT_OBJECT_TYPE_EVENT_EXTVkEventDEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXTVkQueryPoolDEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXTVkBufferViewDEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXTVkImageViewDEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXTVkShaderModuleDEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXTVkPipelineCacheDEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXTVkPipelineLayoutDEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXTVkRenderPassDEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXTVkPipelineDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXTVkDescriptorSetLayoutDEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXTVkSamplerDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXTVkDescriptorPoolDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXTVkDescriptorSetDEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXTVkFramebufferDEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXTVkCommandPoolDEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXTVkSurfaceKHRDEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXTVkSwapchainKHRDEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXTVkDebugReportCallbackEXTDEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXTVkDisplayKHRDEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXTVkDisplayModeKHRDEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXTVkDescriptorUpdateTemplate
public static final int
VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT

VkDebugReportFlagBitsEXT - Bitmask specifying events which cause a debug report callback Description

public static final int
VK_DEBUG_REPORT_WARNING_BIT_EXT

VkDebugReportFlagBitsEXT - Bitmask specifying events which cause a debug report callback Description

public static final int
public static final String
public static final int
VK_EXT_DEBUG_REPORT_SPEC_VERSION

The extension specification version.

public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static int
nvkCreateDebugReportCallbackEXT(VkInstance instance, long pCreateInfo, long pAllocator, long pCallback)

Unsafe version of: CreateDebugReportCallbackEXT

public static void
nvkDebugReportMessageEXT(VkInstance instance, int flags, int objectType, long object, long location, int messageCode, long pLayerPrefix, long pMessage)

Unsafe version of: DebugReportMessageEXT

public static void
nvkDestroyDebugReportCallbackEXT(VkInstance instance, long callback, long pAllocator)

Unsafe version of: DestroyDebugReportCallbackEXT

public static int
vkCreateDebugReportCallbackEXT(VkInstance
the instance the callback will be logged on.
instance
,
VkDebugReportCallbackCreateInfoEXT
a pointer to a VkDebugReportCallbackCreateInfoEXT structure defining the conditions under which this callback will be called.
pCreateInfo
,
VkAllocationCallbacks
controls host memory allocation as described in the Memory Allocation chapter.
pAllocator
,
LongBuffer
a pointer to a VkDebugReportCallbackEXT handle in which the created object is returned.
pCallback
)

Create a debug report callback object.

public static int
public static void
vkDebugReportMessageEXT(VkInstance
the debug stream’s VkInstance.
instance
,
int
specifies the VkDebugReportFlagBitsEXT classification of this event/message.
flags
,
int
a VkDebugReportObjectTypeEXT specifying the type of object being used or created at the time the event was triggered.
objectType
,
long
the object where the issue was detected. object can be NULL_HANDLE if there is no object associated with the event.
object
,
long
an application defined value.
location
,
int
an application defined value.
messageCode
,
ByteBuffer
the abbreviation of the component making this event/message.
pLayerPrefix
,
ByteBuffer
a null-terminated string detailing the trigger conditions.
pMessage
)

Inject a message into a debug stream.

public static void
vkDebugReportMessageEXT(VkInstance
the debug stream’s VkInstance.
instance
,
int
specifies the VkDebugReportFlagBitsEXT classification of this event/message.
flags
,
int
a VkDebugReportObjectTypeEXT specifying the type of object being used or created at the time the event was triggered.
objectType
,
long
the object where the issue was detected. object can be NULL_HANDLE if there is no object associated with the event.
object
,
long
an application defined value.
location
,
int
an application defined value.
messageCode
,
CharSequence
the abbreviation of the component making this event/message.
pLayerPrefix
,
CharSequence
a null-terminated string detailing the trigger conditions.
pMessage
)

Inject a message into a debug stream.

public static void
vkDestroyDebugReportCallbackEXT(VkInstance
the instance where the callback was created.
instance
,
long
the VkDebugReportCallbackEXT object to destroy. callback is an externally synchronized object and must not be used on more than one thread at a time. This means that vkDestroyDebugReportCallbackEXT must not be called when a callback is active.
callback
,
VkAllocationCallbacks
controls host memory allocation as described in the Memory Allocation chapter.
pAllocator
)

Destroy a debug report callback object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait