Skip to content

Commit

Permalink
build: Update to header 1.3.258
Browse files Browse the repository at this point in the history
- Update known-good
- Generate source
  • Loading branch information
mikes-lunarg authored and juan-lunarg committed Jul 21, 2023
1 parent d8719df commit 3422e69
Show file tree
Hide file tree
Showing 4 changed files with 100 additions and 6 deletions.
36 changes: 32 additions & 4 deletions include/vulkan/vk_dispatch_table_helper.h
Original file line number Diff line number Diff line change
Expand Up @@ -445,6 +445,11 @@ static VKAPI_ATTR void VKAPI_CALL StubCmdSetDepthCompareOpEXT(VkCommandBuffer co
static VKAPI_ATTR void VKAPI_CALL StubCmdSetDepthBoundsTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable) { }
static VKAPI_ATTR void VKAPI_CALL StubCmdSetStencilTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable) { }
static VKAPI_ATTR void VKAPI_CALL StubCmdSetStencilOpEXT(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp) { }
static VKAPI_ATTR VkResult VKAPI_CALL StubCopyMemoryToImageEXT(VkDevice device, const VkCopyMemoryToImageInfoEXT* pCopyMemoryToImageInfo) { return VK_SUCCESS; }
static VKAPI_ATTR VkResult VKAPI_CALL StubCopyImageToMemoryEXT(VkDevice device, const VkCopyImageToMemoryInfoEXT* pCopyImageToMemoryInfo) { return VK_SUCCESS; }
static VKAPI_ATTR VkResult VKAPI_CALL StubCopyImageToImageEXT(VkDevice device, const VkCopyImageToImageInfoEXT* pCopyImageToImageInfo) { return VK_SUCCESS; }
static VKAPI_ATTR VkResult VKAPI_CALL StubTransitionImageLayoutEXT(VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfoEXT* pTransitions) { return VK_SUCCESS; }
static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }
static VKAPI_ATTR VkResult VKAPI_CALL StubReleaseSwapchainImagesEXT(VkDevice device, const VkReleaseSwapchainImagesInfoEXT* pReleaseInfo) { return VK_SUCCESS; }
static VKAPI_ATTR void VKAPI_CALL StubGetGeneratedCommandsMemoryRequirementsNV(VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2* pMemoryRequirements) { }
static VKAPI_ATTR void VKAPI_CALL StubCmdPreprocessGeneratedCommandsNV(VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo) { }
Expand Down Expand Up @@ -474,7 +479,6 @@ static VKAPI_ATTR VkResult VKAPI_CALL StubGetImageViewOpaqueCaptureDescriptorDat
static VKAPI_ATTR VkResult VKAPI_CALL StubGetSamplerOpaqueCaptureDescriptorDataEXT(VkDevice device, const VkSamplerCaptureDescriptorDataInfoEXT* pInfo, void* pData) { return VK_SUCCESS; }
static VKAPI_ATTR VkResult VKAPI_CALL StubGetAccelerationStructureOpaqueCaptureDescriptorDataEXT(VkDevice device, const VkAccelerationStructureCaptureDescriptorDataInfoEXT* pInfo, void* pData) { return VK_SUCCESS; }
static VKAPI_ATTR void VKAPI_CALL StubCmdSetFragmentShadingRateEnumNV(VkCommandBuffer commandBuffer, VkFragmentShadingRateNV shadingRate, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) { }
static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }
static VKAPI_ATTR VkResult VKAPI_CALL StubGetDeviceFaultInfoEXT(VkDevice device, VkDeviceFaultCountsEXT* pFaultCounts, VkDeviceFaultInfoEXT* pFaultInfo) { return VK_SUCCESS; }
#ifdef VK_USE_PLATFORM_WIN32_KHR
static VKAPI_ATTR VkResult VKAPI_CALL StubAcquireWinrtDisplayNV(VkPhysicalDevice physicalDevice, VkDisplayKHR display) { return VK_SUCCESS; }
Expand Down Expand Up @@ -558,6 +562,9 @@ static VKAPI_ATTR void VKAPI_CALL StubCmdCopyMemoryIndirectNV(VkCommandBuffer co
static VKAPI_ATTR void VKAPI_CALL StubCmdCopyMemoryToImageIndirectNV(VkCommandBuffer commandBuffer, VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride, VkImage dstImage, VkImageLayout dstImageLayout, const VkImageSubresourceLayers* pImageSubresources) { }
static VKAPI_ATTR void VKAPI_CALL StubCmdDecompressMemoryNV(VkCommandBuffer commandBuffer, uint32_t decompressRegionCount, const VkDecompressMemoryRegionNV* pDecompressMemoryRegions) { }
static VKAPI_ATTR void VKAPI_CALL StubCmdDecompressMemoryIndirectCountNV(VkCommandBuffer commandBuffer, VkDeviceAddress indirectCommandsAddress, VkDeviceAddress indirectCommandsCountAddress, uint32_t stride) { }
static VKAPI_ATTR void VKAPI_CALL StubGetPipelineIndirectMemoryRequirementsNV(VkDevice device, const VkComputePipelineCreateInfo* pCreateInfo, VkMemoryRequirements2* pMemoryRequirements) { }
static VKAPI_ATTR void VKAPI_CALL StubCmdUpdatePipelineIndirectBuffer(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline) { }
static VKAPI_ATTR VkDeviceAddress VKAPI_CALL StubGetPipelineIndirectDeviceAddressNV(VkDevice device, const VkPipelineIndirectDeviceAddressInfoNV* pInfo) { return 0; }
static VKAPI_ATTR void VKAPI_CALL StubCmdSetTessellationDomainOriginEXT(VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin) { }
static VKAPI_ATTR void VKAPI_CALL StubCmdSetDepthClampEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthClampEnable) { }
static VKAPI_ATTR void VKAPI_CALL StubCmdSetPolygonModeEXT(VkCommandBuffer commandBuffer, VkPolygonMode polygonMode) { }
Expand Down Expand Up @@ -901,6 +908,11 @@ const vvl::unordered_map<std::string, small_vector<std::string, 2, size_t>> api_
{ "vkCmdSetDepthBoundsTestEnableEXT", { "VK_EXT_extended_dynamic_state", "VK_EXT_shader_object" } },
{ "vkCmdSetStencilTestEnableEXT", { "VK_EXT_extended_dynamic_state", "VK_EXT_shader_object" } },
{ "vkCmdSetStencilOpEXT", { "VK_EXT_extended_dynamic_state", "VK_EXT_shader_object" } },
{ "vkCopyMemoryToImageEXT", { "VK_EXT_host_image_copy" } },
{ "vkCopyImageToMemoryEXT", { "VK_EXT_host_image_copy" } },
{ "vkCopyImageToImageEXT", { "VK_EXT_host_image_copy" } },
{ "vkTransitionImageLayoutEXT", { "VK_EXT_host_image_copy" } },
{ "vkGetImageSubresourceLayout2EXT", { "VK_EXT_host_image_copy", "VK_EXT_image_compression_control" } },
{ "vkReleaseSwapchainImagesEXT", { "VK_EXT_swapchain_maintenance1" } },
{ "vkGetGeneratedCommandsMemoryRequirementsNV", { "VK_NV_device_generated_commands" } },
{ "vkCmdPreprocessGeneratedCommandsNV", { "VK_NV_device_generated_commands" } },
Expand All @@ -926,7 +938,6 @@ const vvl::unordered_map<std::string, small_vector<std::string, 2, size_t>> api_
{ "vkGetSamplerOpaqueCaptureDescriptorDataEXT", { "VK_EXT_descriptor_buffer" } },
{ "vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT", { "VK_EXT_descriptor_buffer" } },
{ "vkCmdSetFragmentShadingRateEnumNV", { "VK_NV_fragment_shading_rate_enums" } },
{ "vkGetImageSubresourceLayout2EXT", { "VK_EXT_image_compression_control" } },
{ "vkGetDeviceFaultInfoEXT", { "VK_EXT_device_fault" } },
{ "vkCmdSetVertexInputEXT", { "VK_EXT_vertex_input_dynamic_state", "VK_EXT_shader_object" } },
{ "vkGetMemoryZirconHandleFUCHSIA", { "VK_FUCHSIA_external_memory" } },
Expand Down Expand Up @@ -974,6 +985,9 @@ const vvl::unordered_map<std::string, small_vector<std::string, 2, size_t>> api_
{ "vkCmdCopyMemoryToImageIndirectNV", { "VK_NV_copy_memory_indirect" } },
{ "vkCmdDecompressMemoryNV", { "VK_NV_memory_decompression" } },
{ "vkCmdDecompressMemoryIndirectCountNV", { "VK_NV_memory_decompression" } },
{ "vkGetPipelineIndirectMemoryRequirementsNV", { "VK_NV_device_generated_commands_compute" } },
{ "vkCmdUpdatePipelineIndirectBuffer", { "VK_NV_device_generated_commands_compute" } },
{ "vkGetPipelineIndirectDeviceAddressNV", { "VK_NV_device_generated_commands_compute" } },
{ "vkCmdSetTessellationDomainOriginEXT", { "VK_EXT_extended_dynamic_state3", "VK_EXT_shader_object" } },
{ "vkCmdSetDepthClampEnableEXT", { "VK_EXT_extended_dynamic_state3", "VK_EXT_shader_object" } },
{ "vkCmdSetPolygonModeEXT", { "VK_EXT_extended_dynamic_state3", "VK_EXT_shader_object" } },
Expand Down Expand Up @@ -1764,6 +1778,16 @@ static inline void layer_init_device_dispatch_table(VkDevice device, VkLayerDisp
if (table->CmdSetStencilTestEnableEXT == nullptr) { table->CmdSetStencilTestEnableEXT = (PFN_vkCmdSetStencilTestEnableEXT)StubCmdSetStencilTestEnableEXT; }
table->CmdSetStencilOpEXT = (PFN_vkCmdSetStencilOpEXT) gpa(device, "vkCmdSetStencilOpEXT");
if (table->CmdSetStencilOpEXT == nullptr) { table->CmdSetStencilOpEXT = (PFN_vkCmdSetStencilOpEXT)StubCmdSetStencilOpEXT; }
table->CopyMemoryToImageEXT = (PFN_vkCopyMemoryToImageEXT) gpa(device, "vkCopyMemoryToImageEXT");
if (table->CopyMemoryToImageEXT == nullptr) { table->CopyMemoryToImageEXT = (PFN_vkCopyMemoryToImageEXT)StubCopyMemoryToImageEXT; }
table->CopyImageToMemoryEXT = (PFN_vkCopyImageToMemoryEXT) gpa(device, "vkCopyImageToMemoryEXT");
if (table->CopyImageToMemoryEXT == nullptr) { table->CopyImageToMemoryEXT = (PFN_vkCopyImageToMemoryEXT)StubCopyImageToMemoryEXT; }
table->CopyImageToImageEXT = (PFN_vkCopyImageToImageEXT) gpa(device, "vkCopyImageToImageEXT");
if (table->CopyImageToImageEXT == nullptr) { table->CopyImageToImageEXT = (PFN_vkCopyImageToImageEXT)StubCopyImageToImageEXT; }
table->TransitionImageLayoutEXT = (PFN_vkTransitionImageLayoutEXT) gpa(device, "vkTransitionImageLayoutEXT");
if (table->TransitionImageLayoutEXT == nullptr) { table->TransitionImageLayoutEXT = (PFN_vkTransitionImageLayoutEXT)StubTransitionImageLayoutEXT; }
table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT");
if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; }
table->ReleaseSwapchainImagesEXT = (PFN_vkReleaseSwapchainImagesEXT) gpa(device, "vkReleaseSwapchainImagesEXT");
if (table->ReleaseSwapchainImagesEXT == nullptr) { table->ReleaseSwapchainImagesEXT = (PFN_vkReleaseSwapchainImagesEXT)StubReleaseSwapchainImagesEXT; }
table->GetGeneratedCommandsMemoryRequirementsNV = (PFN_vkGetGeneratedCommandsMemoryRequirementsNV) gpa(device, "vkGetGeneratedCommandsMemoryRequirementsNV");
Expand Down Expand Up @@ -1816,8 +1840,6 @@ static inline void layer_init_device_dispatch_table(VkDevice device, VkLayerDisp
if (table->GetAccelerationStructureOpaqueCaptureDescriptorDataEXT == nullptr) { table->GetAccelerationStructureOpaqueCaptureDescriptorDataEXT = (PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT)StubGetAccelerationStructureOpaqueCaptureDescriptorDataEXT; }
table->CmdSetFragmentShadingRateEnumNV = (PFN_vkCmdSetFragmentShadingRateEnumNV) gpa(device, "vkCmdSetFragmentShadingRateEnumNV");
if (table->CmdSetFragmentShadingRateEnumNV == nullptr) { table->CmdSetFragmentShadingRateEnumNV = (PFN_vkCmdSetFragmentShadingRateEnumNV)StubCmdSetFragmentShadingRateEnumNV; }
table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT");
if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; }
table->GetDeviceFaultInfoEXT = (PFN_vkGetDeviceFaultInfoEXT) gpa(device, "vkGetDeviceFaultInfoEXT");
if (table->GetDeviceFaultInfoEXT == nullptr) { table->GetDeviceFaultInfoEXT = (PFN_vkGetDeviceFaultInfoEXT)StubGetDeviceFaultInfoEXT; }
table->CmdSetVertexInputEXT = (PFN_vkCmdSetVertexInputEXT) gpa(device, "vkCmdSetVertexInputEXT");
Expand Down Expand Up @@ -1930,6 +1952,12 @@ static inline void layer_init_device_dispatch_table(VkDevice device, VkLayerDisp
if (table->CmdDecompressMemoryNV == nullptr) { table->CmdDecompressMemoryNV = (PFN_vkCmdDecompressMemoryNV)StubCmdDecompressMemoryNV; }
table->CmdDecompressMemoryIndirectCountNV = (PFN_vkCmdDecompressMemoryIndirectCountNV) gpa(device, "vkCmdDecompressMemoryIndirectCountNV");
if (table->CmdDecompressMemoryIndirectCountNV == nullptr) { table->CmdDecompressMemoryIndirectCountNV = (PFN_vkCmdDecompressMemoryIndirectCountNV)StubCmdDecompressMemoryIndirectCountNV; }
table->GetPipelineIndirectMemoryRequirementsNV = (PFN_vkGetPipelineIndirectMemoryRequirementsNV) gpa(device, "vkGetPipelineIndirectMemoryRequirementsNV");
if (table->GetPipelineIndirectMemoryRequirementsNV == nullptr) { table->GetPipelineIndirectMemoryRequirementsNV = (PFN_vkGetPipelineIndirectMemoryRequirementsNV)StubGetPipelineIndirectMemoryRequirementsNV; }
table->CmdUpdatePipelineIndirectBuffer = (PFN_vkCmdUpdatePipelineIndirectBuffer) gpa(device, "vkCmdUpdatePipelineIndirectBuffer");
if (table->CmdUpdatePipelineIndirectBuffer == nullptr) { table->CmdUpdatePipelineIndirectBuffer = (PFN_vkCmdUpdatePipelineIndirectBuffer)StubCmdUpdatePipelineIndirectBuffer; }
table->GetPipelineIndirectDeviceAddressNV = (PFN_vkGetPipelineIndirectDeviceAddressNV) gpa(device, "vkGetPipelineIndirectDeviceAddressNV");
if (table->GetPipelineIndirectDeviceAddressNV == nullptr) { table->GetPipelineIndirectDeviceAddressNV = (PFN_vkGetPipelineIndirectDeviceAddressNV)StubGetPipelineIndirectDeviceAddressNV; }
table->CmdSetTessellationDomainOriginEXT = (PFN_vkCmdSetTessellationDomainOriginEXT) gpa(device, "vkCmdSetTessellationDomainOriginEXT");
if (table->CmdSetTessellationDomainOriginEXT == nullptr) { table->CmdSetTessellationDomainOriginEXT = (PFN_vkCmdSetTessellationDomainOriginEXT)StubCmdSetTessellationDomainOriginEXT; }
table->CmdSetDepthClampEnableEXT = (PFN_vkCmdSetDepthClampEnableEXT) gpa(device, "vkCmdSetDepthClampEnableEXT");
Expand Down
59 changes: 59 additions & 0 deletions include/vulkan/vk_enum_string_helper.h
Original file line number Diff line number Diff line change
Expand Up @@ -1288,6 +1288,26 @@ static inline const char* string_VkStructureType(VkStructureType input_value) {
return "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR";
case VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR:
return "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT:
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT:
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT";
case VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT:
return "VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT";
case VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT:
return "VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT";
case VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT:
return "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT";
case VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT:
return "VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT";
case VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT:
return "VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT";
case VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT:
return "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT";
case VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT:
return "VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT";
case VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT:
return "VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT";
case VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR:
return "VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR";
case VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR:
Expand Down Expand Up @@ -1708,6 +1728,12 @@ static inline const char* string_VkStructureType(VkStructureType input_value) {
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV:
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV:
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV";
case VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV:
return "VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV";
case VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV:
return "VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV:
return "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV";
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT:
Expand Down Expand Up @@ -4230,6 +4256,10 @@ static inline const char* string_VkIndirectCommandsTokenTypeNV(VkIndirectCommand
return "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV";
case VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV:
return "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV";
case VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV:
return "VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV";
case VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NV:
return "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NV";
default:
return "Unhandled VkIndirectCommandsTokenTypeNV";
}
Expand Down Expand Up @@ -4906,6 +4936,8 @@ static inline const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits input
return "VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT";
case VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR:
return "VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR";
case VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT:
return "VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT";
#ifdef VK_ENABLE_BETA_EXTENSIONS
case VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR:
return "VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR";
Expand Down Expand Up @@ -5864,6 +5896,8 @@ static inline const char* string_VkDescriptorSetLayoutCreateFlagBits(VkDescripto
return "VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT";
case VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT:
return "VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT";
case VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV:
return "VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV";
case VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT:
return "VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT";
default:
Expand Down Expand Up @@ -6979,6 +7013,8 @@ static inline const char* string_VkFormatFeatureFlagBits2(uint64_t input_value)
return "VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT";
case VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR:
return "VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR";
case VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT:
return "VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT";
#ifdef VK_ENABLE_BETA_EXTENSIONS
case VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR:
return "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR";
Expand Down Expand Up @@ -8234,6 +8270,29 @@ static inline std::string string_VkBuildAccelerationStructureFlagsKHR(VkBuildAcc
if (ret.empty()) ret.append("VkBuildAccelerationStructureFlagsKHR(0)");
return ret;
}
static inline const char* string_VkHostImageCopyFlagBitsEXT(VkHostImageCopyFlagBitsEXT input_value) {
switch (input_value) {
case VK_HOST_IMAGE_COPY_MEMCPY_EXT:
return "VK_HOST_IMAGE_COPY_MEMCPY_EXT";
default:
return "Unhandled VkHostImageCopyFlagBitsEXT";
}
}

static inline std::string string_VkHostImageCopyFlagsEXT(VkHostImageCopyFlagsEXT input_value) {
std::string ret;
int index = 0;
while(input_value) {
if (input_value & 1) {
if( !ret.empty()) ret.append("|");
ret.append(string_VkHostImageCopyFlagBitsEXT(static_cast<VkHostImageCopyFlagBitsEXT>(1U << index)));
}
++index;
input_value >>= 1;
}
if (ret.empty()) ret.append("VkHostImageCopyFlagsEXT(0)");
return ret;
}
static inline const char* string_VkPresentScalingFlagBitsEXT(VkPresentScalingFlagBitsEXT input_value) {
switch (input_value) {
case VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT:
Expand Down
Loading

0 comments on commit 3422e69

Please sign in to comment.