|
|
|
|
@ -236,7 +236,7 @@ extern "C" {
|
|
|
|
|
|
|
|
|
|
/* VK_EXT_validation_features */ |
|
|
|
|
|
|
|
|
|
#define VK_EXT_VALIDATION_FEATURES_SPEC_VERSION 3 |
|
|
|
|
#define VK_EXT_VALIDATION_FEATURES_SPEC_VERSION 4 |
|
|
|
|
#define VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME "VK_EXT_validation_features" |
|
|
|
|
|
|
|
|
|
/* VK_EXT_texture_compression_astc_hdr */ |
|
|
|
|
@ -268,7 +268,7 @@ extern "C" {
|
|
|
|
|
// Vulkan 1.2 version number
|
|
|
|
|
#define VK_API_VERSION_1_2 VK_MAKE_VERSION(1, 2, 0)// Patch version should always be set to 0
|
|
|
|
|
// Version of this file
|
|
|
|
|
#define VK_HEADER_VERSION 146 |
|
|
|
|
#define VK_HEADER_VERSION 152 |
|
|
|
|
// Complete version of this file
|
|
|
|
|
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION) |
|
|
|
|
#define VK_DEFINE_HANDLE(object) typedef struct object##_T* object; |
|
|
|
|
@ -1667,7 +1667,8 @@ typedef enum {
|
|
|
|
|
VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT = 0, |
|
|
|
|
VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT = 1, |
|
|
|
|
VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT = 2, |
|
|
|
|
VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT = 3 |
|
|
|
|
VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT = 3, |
|
|
|
|
VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT = 4 |
|
|
|
|
} VkValidationFeatureEnableEXT; |
|
|
|
|
|
|
|
|
|
typedef enum { |
|
|
|
|
@ -1711,6 +1712,7 @@ typedef enum {
|
|
|
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 1 << 1, |
|
|
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 1 << 2, |
|
|
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT = 1 << 3, |
|
|
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT, |
|
|
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT = 1 << 4, |
|
|
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT, |
|
|
|
|
VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT, |
|
|
|
|
@ -1855,7 +1857,8 @@ typedef enum {
|
|
|
|
|
VK_DRIVER_ID_GOOGLE_SWIFTSHADER = 10, |
|
|
|
|
VK_DRIVER_ID_GGP_PROPRIETARY = 11, |
|
|
|
|
VK_DRIVER_ID_BROADCOM_PROPRIETARY = 12, |
|
|
|
|
VK_DRIVER_ID_MESA_LLVMPIPE = 13 |
|
|
|
|
VK_DRIVER_ID_MESA_LLVMPIPE = 13, |
|
|
|
|
VK_DRIVER_ID_MOLTENVK = 14 |
|
|
|
|
} VkDriverId; |
|
|
|
|
typedef void (VKAPI_PTR *PFN_vkInternalAllocationNotification)( |
|
|
|
|
void* pUserData, |
|
|
|
|
|