Vulkan: Update volk and Vulkan SDK components to 1.2.190
This commit is contained in:
126
thirdparty/vulkan/vk_enum_string_helper.h
vendored
126
thirdparty/vulkan/vk_enum_string_helper.h
vendored
@ -558,6 +558,8 @@ static inline const char* string_VkStructureType(VkStructureType input_value)
|
||||
return "VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID";
|
||||
case VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR:
|
||||
return "VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR";
|
||||
case VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV:
|
||||
return "VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV";
|
||||
case VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR:
|
||||
return "VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR";
|
||||
case VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA:
|
||||
@ -674,6 +676,8 @@ static inline const char* string_VkStructureType(VkStructureType input_value)
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2:
|
||||
@ -728,6 +732,8 @@ static inline const char* string_VkStructureType(VkStructureType input_value)
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT:
|
||||
@ -776,6 +782,12 @@ static inline const char* string_VkStructureType(VkStructureType input_value)
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR";
|
||||
#endif // VK_ENABLE_BETA_EXTENSIONS
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2:
|
||||
@ -816,6 +828,8 @@ static inline const char* string_VkStructureType(VkStructureType input_value)
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES:
|
||||
@ -836,6 +850,10 @@ static inline const char* string_VkStructureType(VkStructureType input_value)
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL:
|
||||
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL";
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV:
|
||||
@ -1006,6 +1024,8 @@ static inline const char* string_VkStructureType(VkStructureType input_value)
|
||||
return "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV";
|
||||
case VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP:
|
||||
return "VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP";
|
||||
case VK_STRUCTURE_TYPE_PRESENT_ID_KHR:
|
||||
return "VK_STRUCTURE_TYPE_PRESENT_ID_KHR";
|
||||
case VK_STRUCTURE_TYPE_PRESENT_INFO_KHR:
|
||||
return "VK_STRUCTURE_TYPE_PRESENT_INFO_KHR";
|
||||
case VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR:
|
||||
@ -1108,8 +1128,6 @@ static inline const char* string_VkStructureType(VkStructureType input_value)
|
||||
return "VK_STRUCTURE_TYPE_SUBMIT_INFO";
|
||||
case VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR:
|
||||
return "VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR";
|
||||
case VK_STRUCTURE_TYPE_SUBPASSS_SHADING_PIPELINE_CREATE_INFO_HUAWEI:
|
||||
return "VK_STRUCTURE_TYPE_SUBPASSS_SHADING_PIPELINE_CREATE_INFO_HUAWEI";
|
||||
case VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO:
|
||||
return "VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO";
|
||||
case VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2:
|
||||
@ -1120,6 +1138,8 @@ static inline const char* string_VkStructureType(VkStructureType input_value)
|
||||
return "VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE";
|
||||
case VK_STRUCTURE_TYPE_SUBPASS_END_INFO:
|
||||
return "VK_STRUCTURE_TYPE_SUBPASS_END_INFO";
|
||||
case VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI:
|
||||
return "VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI";
|
||||
case VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT:
|
||||
return "VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT";
|
||||
case VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR:
|
||||
@ -1657,6 +1677,17 @@ static inline const char* string_VkObjectType(VkObjectType input_value)
|
||||
}
|
||||
}
|
||||
|
||||
static inline const char* string_VkPipelineCacheHeaderVersion(VkPipelineCacheHeaderVersion input_value)
|
||||
{
|
||||
switch (input_value)
|
||||
{
|
||||
case VK_PIPELINE_CACHE_HEADER_VERSION_ONE:
|
||||
return "VK_PIPELINE_CACHE_HEADER_VERSION_ONE";
|
||||
default:
|
||||
return "Unhandled VkPipelineCacheHeaderVersion";
|
||||
}
|
||||
}
|
||||
|
||||
static inline const char* string_VkVendorId(VkVendorId input_value)
|
||||
{
|
||||
switch (input_value)
|
||||
@ -1678,17 +1709,6 @@ static inline const char* string_VkVendorId(VkVendorId input_value)
|
||||
}
|
||||
}
|
||||
|
||||
static inline const char* string_VkPipelineCacheHeaderVersion(VkPipelineCacheHeaderVersion input_value)
|
||||
{
|
||||
switch (input_value)
|
||||
{
|
||||
case VK_PIPELINE_CACHE_HEADER_VERSION_ONE:
|
||||
return "VK_PIPELINE_CACHE_HEADER_VERSION_ONE";
|
||||
default:
|
||||
return "Unhandled VkPipelineCacheHeaderVersion";
|
||||
}
|
||||
}
|
||||
|
||||
static inline const char* string_VkSystemAllocationScope(VkSystemAllocationScope input_value)
|
||||
{
|
||||
switch (input_value)
|
||||
@ -2455,6 +2475,8 @@ static inline const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits input
|
||||
return "VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR";
|
||||
case VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT:
|
||||
return "VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT";
|
||||
case VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI:
|
||||
return "VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI";
|
||||
case VK_IMAGE_USAGE_SAMPLED_BIT:
|
||||
return "VK_IMAGE_USAGE_SAMPLED_BIT";
|
||||
case VK_IMAGE_USAGE_STORAGE_BIT:
|
||||
@ -2559,6 +2581,8 @@ static inline const char* string_VkMemoryPropertyFlagBits(VkMemoryPropertyFlagBi
|
||||
return "VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT";
|
||||
case VK_MEMORY_PROPERTY_PROTECTED_BIT:
|
||||
return "VK_MEMORY_PROPERTY_PROTECTED_BIT";
|
||||
case VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV:
|
||||
return "VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV";
|
||||
default:
|
||||
return "Unhandled VkMemoryPropertyFlagBits";
|
||||
}
|
||||
@ -4066,6 +4090,8 @@ static inline const char* string_VkAttachmentLoadOp(VkAttachmentLoadOp input_val
|
||||
return "VK_ATTACHMENT_LOAD_OP_DONT_CARE";
|
||||
case VK_ATTACHMENT_LOAD_OP_LOAD:
|
||||
return "VK_ATTACHMENT_LOAD_OP_LOAD";
|
||||
case VK_ATTACHMENT_LOAD_OP_NONE_EXT:
|
||||
return "VK_ATTACHMENT_LOAD_OP_NONE_EXT";
|
||||
default:
|
||||
return "Unhandled VkAttachmentLoadOp";
|
||||
}
|
||||
@ -4077,8 +4103,8 @@ static inline const char* string_VkAttachmentStoreOp(VkAttachmentStoreOp input_v
|
||||
{
|
||||
case VK_ATTACHMENT_STORE_OP_DONT_CARE:
|
||||
return "VK_ATTACHMENT_STORE_OP_DONT_CARE";
|
||||
case VK_ATTACHMENT_STORE_OP_NONE_QCOM:
|
||||
return "VK_ATTACHMENT_STORE_OP_NONE_QCOM";
|
||||
case VK_ATTACHMENT_STORE_OP_NONE_EXT:
|
||||
return "VK_ATTACHMENT_STORE_OP_NONE_EXT";
|
||||
case VK_ATTACHMENT_STORE_OP_STORE:
|
||||
return "VK_ATTACHMENT_STORE_OP_STORE";
|
||||
default:
|
||||
@ -4655,6 +4681,8 @@ static inline const char* string_VkExternalMemoryHandleTypeFlagBits(VkExternalMe
|
||||
return "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT";
|
||||
case VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT:
|
||||
return "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT";
|
||||
case VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV:
|
||||
return "VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV";
|
||||
case VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA:
|
||||
return "VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA";
|
||||
default:
|
||||
@ -4927,6 +4955,8 @@ static inline const char* string_VkDriverId(VkDriverId input_value)
|
||||
return "VK_DRIVER_ID_NVIDIA_PROPRIETARY";
|
||||
case VK_DRIVER_ID_QUALCOMM_PROPRIETARY:
|
||||
return "VK_DRIVER_ID_QUALCOMM_PROPRIETARY";
|
||||
case VK_DRIVER_ID_VERISILICON_PROPRIETARY:
|
||||
return "VK_DRIVER_ID_VERISILICON_PROPRIETARY";
|
||||
default:
|
||||
return "Unhandled VkDriverId";
|
||||
}
|
||||
@ -5427,32 +5457,32 @@ static inline std::string string_VkVideoComponentBitDepthFlagsKHR(VkVideoCompone
|
||||
|
||||
#ifdef VK_ENABLE_BETA_EXTENSIONS
|
||||
|
||||
static inline const char* string_VkVideoCapabilitiesFlagBitsKHR(VkVideoCapabilitiesFlagBitsKHR input_value)
|
||||
static inline const char* string_VkVideoCapabilityFlagBitsKHR(VkVideoCapabilityFlagBitsKHR input_value)
|
||||
{
|
||||
switch (input_value)
|
||||
{
|
||||
case VK_VIDEO_CAPABILITIES_PROTECTED_CONTENT_BIT_KHR:
|
||||
return "VK_VIDEO_CAPABILITIES_PROTECTED_CONTENT_BIT_KHR";
|
||||
case VK_VIDEO_CAPABILITIES_SEPARATE_REFERENCE_IMAGES_BIT_KHR:
|
||||
return "VK_VIDEO_CAPABILITIES_SEPARATE_REFERENCE_IMAGES_BIT_KHR";
|
||||
case VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR:
|
||||
return "VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR";
|
||||
case VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR:
|
||||
return "VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR";
|
||||
default:
|
||||
return "Unhandled VkVideoCapabilitiesFlagBitsKHR";
|
||||
return "Unhandled VkVideoCapabilityFlagBitsKHR";
|
||||
}
|
||||
}
|
||||
|
||||
static inline std::string string_VkVideoCapabilitiesFlagsKHR(VkVideoCapabilitiesFlagsKHR input_value)
|
||||
static inline std::string string_VkVideoCapabilityFlagsKHR(VkVideoCapabilityFlagsKHR input_value)
|
||||
{
|
||||
std::string ret;
|
||||
int index = 0;
|
||||
while(input_value) {
|
||||
if (input_value & 1) {
|
||||
if( !ret.empty()) ret.append("|");
|
||||
ret.append(string_VkVideoCapabilitiesFlagBitsKHR(static_cast<VkVideoCapabilitiesFlagBitsKHR>(1U << index)));
|
||||
ret.append(string_VkVideoCapabilityFlagBitsKHR(static_cast<VkVideoCapabilityFlagBitsKHR>(1U << index)));
|
||||
}
|
||||
++index;
|
||||
input_value >>= 1;
|
||||
}
|
||||
if( ret.empty()) ret.append(string_VkVideoCapabilitiesFlagBitsKHR(static_cast<VkVideoCapabilitiesFlagBitsKHR>(0)));
|
||||
if( ret.empty()) ret.append(string_VkVideoCapabilityFlagBitsKHR(static_cast<VkVideoCapabilityFlagBitsKHR>(0)));
|
||||
return ret;
|
||||
}
|
||||
#endif // VK_ENABLE_BETA_EXTENSIONS
|
||||
@ -5702,6 +5732,8 @@ static inline const char* string_VkExternalMemoryHandleTypeFlagBitsKHR(VkExterna
|
||||
return "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT";
|
||||
case VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT:
|
||||
return "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT";
|
||||
case VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV:
|
||||
return "VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV";
|
||||
case VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA:
|
||||
return "VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA";
|
||||
default:
|
||||
@ -6154,6 +6186,8 @@ static inline const char* string_VkDriverIdKHR(VkDriverIdKHR input_value)
|
||||
return "VK_DRIVER_ID_NVIDIA_PROPRIETARY";
|
||||
case VK_DRIVER_ID_QUALCOMM_PROPRIETARY:
|
||||
return "VK_DRIVER_ID_QUALCOMM_PROPRIETARY";
|
||||
case VK_DRIVER_ID_VERISILICON_PROPRIETARY:
|
||||
return "VK_DRIVER_ID_VERISILICON_PROPRIETARY";
|
||||
default:
|
||||
return "Unhandled VkDriverIdKHR";
|
||||
}
|
||||
@ -6430,6 +6464,8 @@ static inline const char* string_VkPipelineStageFlagBits2KHR(uint64_t input_valu
|
||||
return "VK_PIPELINE_STAGE_2_HOST_BIT_KHR";
|
||||
case VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR:
|
||||
return "VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR";
|
||||
case VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI:
|
||||
return "VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI";
|
||||
case VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR:
|
||||
return "VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR";
|
||||
case VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV:
|
||||
@ -6527,6 +6563,8 @@ static inline const char* string_VkAccessFlagBits2KHR(uint64_t input_value)
|
||||
return "VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR";
|
||||
case VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR:
|
||||
return "VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR";
|
||||
case VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI:
|
||||
return "VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI";
|
||||
case VK_ACCESS_2_MEMORY_READ_BIT_KHR:
|
||||
return "VK_ACCESS_2_MEMORY_READ_BIT_KHR";
|
||||
case VK_ACCESS_2_MEMORY_WRITE_BIT_KHR:
|
||||
@ -6757,7 +6795,7 @@ static inline const char* string_VkRasterizationOrderAMD(VkRasterizationOrderAMD
|
||||
|
||||
#ifdef VK_ENABLE_BETA_EXTENSIONS
|
||||
|
||||
static inline const char* string_VkVideoEncodeH264CapabilitiesFlagBitsEXT(VkVideoEncodeH264CapabilitiesFlagBitsEXT input_value)
|
||||
static inline const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT input_value)
|
||||
{
|
||||
switch (input_value)
|
||||
{
|
||||
@ -6784,23 +6822,23 @@ static inline const char* string_VkVideoEncodeH264CapabilitiesFlagBitsEXT(VkVide
|
||||
case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT:
|
||||
return "VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT";
|
||||
default:
|
||||
return "Unhandled VkVideoEncodeH264CapabilitiesFlagBitsEXT";
|
||||
return "Unhandled VkVideoEncodeH264CapabilityFlagBitsEXT";
|
||||
}
|
||||
}
|
||||
|
||||
static inline std::string string_VkVideoEncodeH264CapabilitiesFlagsEXT(VkVideoEncodeH264CapabilitiesFlagsEXT input_value)
|
||||
static inline std::string string_VkVideoEncodeH264CapabilityFlagsEXT(VkVideoEncodeH264CapabilityFlagsEXT input_value)
|
||||
{
|
||||
std::string ret;
|
||||
int index = 0;
|
||||
while(input_value) {
|
||||
if (input_value & 1) {
|
||||
if( !ret.empty()) ret.append("|");
|
||||
ret.append(string_VkVideoEncodeH264CapabilitiesFlagBitsEXT(static_cast<VkVideoEncodeH264CapabilitiesFlagBitsEXT>(1U << index)));
|
||||
ret.append(string_VkVideoEncodeH264CapabilityFlagBitsEXT(static_cast<VkVideoEncodeH264CapabilityFlagBitsEXT>(1U << index)));
|
||||
}
|
||||
++index;
|
||||
input_value >>= 1;
|
||||
}
|
||||
if( ret.empty()) ret.append(string_VkVideoEncodeH264CapabilitiesFlagBitsEXT(static_cast<VkVideoEncodeH264CapabilitiesFlagBitsEXT>(0)));
|
||||
if( ret.empty()) ret.append(string_VkVideoEncodeH264CapabilityFlagBitsEXT(static_cast<VkVideoEncodeH264CapabilityFlagBitsEXT>(0)));
|
||||
return ret;
|
||||
}
|
||||
#endif // VK_ENABLE_BETA_EXTENSIONS
|
||||
@ -6911,34 +6949,34 @@ static inline std::string string_VkVideoEncodeH264CreateFlagsEXT(VkVideoEncodeH2
|
||||
|
||||
#ifdef VK_ENABLE_BETA_EXTENSIONS
|
||||
|
||||
static inline const char* string_VkVideoDecodeH264FieldLayoutFlagBitsEXT(VkVideoDecodeH264FieldLayoutFlagBitsEXT input_value)
|
||||
static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value)
|
||||
{
|
||||
switch (input_value)
|
||||
{
|
||||
case VK_VIDEO_DECODE_H264_FIELD_LAYOUT_LINE_INTERLACED_PLANE_BIT_EXT:
|
||||
return "VK_VIDEO_DECODE_H264_FIELD_LAYOUT_LINE_INTERLACED_PLANE_BIT_EXT";
|
||||
case VK_VIDEO_DECODE_H264_FIELD_LAYOUT_SEPARATE_INTERLACED_PLANE_BIT_EXT:
|
||||
return "VK_VIDEO_DECODE_H264_FIELD_LAYOUT_SEPARATE_INTERLACED_PLANE_BIT_EXT";
|
||||
case VK_VIDEO_DECODE_H264_PROGRESSIVE_PICTURES_ONLY_EXT:
|
||||
return "VK_VIDEO_DECODE_H264_PROGRESSIVE_PICTURES_ONLY_EXT";
|
||||
case VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_EXT:
|
||||
return "VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_EXT";
|
||||
case VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_EXT:
|
||||
return "VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_EXT";
|
||||
case VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_EXT:
|
||||
return "VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_EXT";
|
||||
default:
|
||||
return "Unhandled VkVideoDecodeH264FieldLayoutFlagBitsEXT";
|
||||
return "Unhandled VkVideoDecodeH264PictureLayoutFlagBitsEXT";
|
||||
}
|
||||
}
|
||||
|
||||
static inline std::string string_VkVideoDecodeH264FieldLayoutFlagsEXT(VkVideoDecodeH264FieldLayoutFlagsEXT input_value)
|
||||
static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value)
|
||||
{
|
||||
std::string ret;
|
||||
int index = 0;
|
||||
while(input_value) {
|
||||
if (input_value & 1) {
|
||||
if( !ret.empty()) ret.append("|");
|
||||
ret.append(string_VkVideoDecodeH264FieldLayoutFlagBitsEXT(static_cast<VkVideoDecodeH264FieldLayoutFlagBitsEXT>(1U << index)));
|
||||
ret.append(string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(static_cast<VkVideoDecodeH264PictureLayoutFlagBitsEXT>(1U << index)));
|
||||
}
|
||||
++index;
|
||||
input_value >>= 1;
|
||||
}
|
||||
if( ret.empty()) ret.append(string_VkVideoDecodeH264FieldLayoutFlagBitsEXT(static_cast<VkVideoDecodeH264FieldLayoutFlagBitsEXT>(0)));
|
||||
if( ret.empty()) ret.append(string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(static_cast<VkVideoDecodeH264PictureLayoutFlagBitsEXT>(0)));
|
||||
return ret;
|
||||
}
|
||||
#endif // VK_ENABLE_BETA_EXTENSIONS
|
||||
@ -7542,8 +7580,8 @@ static inline const char* string_VkGeometryInstanceFlagBitsKHR(VkGeometryInstanc
|
||||
return "VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR";
|
||||
case VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR:
|
||||
return "VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR";
|
||||
case VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR:
|
||||
return "VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR";
|
||||
case VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR:
|
||||
return "VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR";
|
||||
default:
|
||||
return "Unhandled VkGeometryInstanceFlagBitsKHR";
|
||||
}
|
||||
@ -7575,8 +7613,8 @@ static inline const char* string_VkGeometryInstanceFlagBitsNV(VkGeometryInstance
|
||||
return "VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR";
|
||||
case VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR:
|
||||
return "VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR";
|
||||
case VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR:
|
||||
return "VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR";
|
||||
case VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR:
|
||||
return "VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR";
|
||||
default:
|
||||
return "Unhandled VkGeometryInstanceFlagBitsNV";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user