Update for Vulkan-Docs 1.2.156
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -43,7 +43,7 @@ extern "C" {
|
||||
#define VK_API_VERSION_1_0 VK_MAKE_VERSION(1, 0, 0)// Patch version should always be set to 0
|
||||
|
||||
// Version of this file
|
||||
#define VK_HEADER_VERSION 155
|
||||
#define VK_HEADER_VERSION 156
|
||||
|
||||
// Complete version of this file
|
||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION)
|
||||
@@ -579,6 +579,9 @@ typedef enum VkStructureType {
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT = 1000281001,
|
||||
VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM = 1000282000,
|
||||
VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM = 1000282001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT = 1000284000,
|
||||
VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT = 1000284001,
|
||||
VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT = 1000284002,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT = 1000286000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT = 1000286001,
|
||||
VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT = 1000287000,
|
||||
@@ -10960,6 +10963,51 @@ typedef struct VkCommandBufferInheritanceRenderPassTransformInfoQCOM {
|
||||
|
||||
|
||||
|
||||
#define VK_EXT_device_memory_report 1
|
||||
#define VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION 1
|
||||
#define VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME "VK_EXT_device_memory_report"
|
||||
|
||||
typedef enum VkDeviceMemoryReportEventTypeEXT {
|
||||
VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT = 0,
|
||||
VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT = 1,
|
||||
VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT = 2,
|
||||
VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT = 3,
|
||||
VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT = 4,
|
||||
VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF
|
||||
} VkDeviceMemoryReportEventTypeEXT;
|
||||
typedef VkFlags VkDeviceMemoryReportFlagsEXT;
|
||||
typedef struct VkPhysicalDeviceDeviceMemoryReportFeaturesEXT {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
VkBool32 deviceMemoryReport;
|
||||
} VkPhysicalDeviceDeviceMemoryReportFeaturesEXT;
|
||||
|
||||
typedef struct VkDeviceMemoryReportCallbackDataEXT {
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
VkDeviceMemoryReportFlagsEXT flags;
|
||||
VkDeviceMemoryReportEventTypeEXT type;
|
||||
uint64_t memoryObjectId;
|
||||
VkDeviceSize size;
|
||||
VkObjectType objectType;
|
||||
uint64_t objectHandle;
|
||||
uint32_t heapIndex;
|
||||
} VkDeviceMemoryReportCallbackDataEXT;
|
||||
|
||||
typedef void (VKAPI_PTR *PFN_vkDeviceMemoryReportCallbackEXT)(
|
||||
const VkDeviceMemoryReportCallbackDataEXT* pCallbackData,
|
||||
void* pUserData);
|
||||
|
||||
typedef struct VkDeviceDeviceMemoryReportCreateInfoEXT {
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
VkDeviceMemoryReportFlagsEXT flags;
|
||||
PFN_vkDeviceMemoryReportCallbackEXT pfnUserCallback;
|
||||
void* pUserData;
|
||||
} VkDeviceDeviceMemoryReportCreateInfoEXT;
|
||||
|
||||
|
||||
|
||||
#define VK_EXT_robustness2 1
|
||||
#define VK_EXT_ROBUSTNESS_2_SPEC_VERSION 1
|
||||
#define VK_EXT_ROBUSTNESS_2_EXTENSION_NAME "VK_EXT_robustness2"
|
||||
|
||||
Reference in New Issue
Block a user