build: Update to header 1.3.259
- Update known-good
- Generate source
diff --git a/build-android/vulkan-headers_revision_android b/build-android/vulkan-headers_revision_android
index 07d6968..edec0e5 100644
--- a/build-android/vulkan-headers_revision_android
+++ b/build-android/vulkan-headers_revision_android
@@ -1 +1 @@
-v1.3.258
+v1.3.259
diff --git a/common/vulkan_wrapper.cpp b/common/vulkan_wrapper.cpp
index 1df2d70..fc9d8b9 100644
--- a/common/vulkan_wrapper.cpp
+++ b/common/vulkan_wrapper.cpp
@@ -1118,7 +1118,7 @@
PFN_vkCmdDecompressMemoryNV vkCmdDecompressMemoryNV;
PFN_vkCmdDecompressMemoryIndirectCountNV vkCmdDecompressMemoryIndirectCountNV;
PFN_vkGetPipelineIndirectMemoryRequirementsNV vkGetPipelineIndirectMemoryRequirementsNV;
-PFN_vkCmdUpdatePipelineIndirectBuffer vkCmdUpdatePipelineIndirectBuffer;
+PFN_vkCmdUpdatePipelineIndirectBufferNV vkCmdUpdatePipelineIndirectBufferNV;
PFN_vkGetPipelineIndirectDeviceAddressNV vkGetPipelineIndirectDeviceAddressNV;
PFN_vkCmdSetTessellationDomainOriginEXT vkCmdSetTessellationDomainOriginEXT;
PFN_vkCmdSetDepthClampEnableEXT vkCmdSetDepthClampEnableEXT;
diff --git a/icd/generated/function_declarations.h b/icd/generated/function_declarations.h
index 5b0abe5..4ac4d18 100644
--- a/icd/generated/function_declarations.h
+++ b/icd/generated/function_declarations.h
@@ -339,7 +339,7 @@
{"VK_QCOM_fragment_density_map_offset", 1},
{"VK_NV_copy_memory_indirect", 1},
{"VK_NV_memory_decompression", 1},
- {"VK_NV_device_generated_commands_compute", 1},
+ {"VK_NV_device_generated_commands_compute", 2},
{"VK_NV_linear_color_attachment", 1},
{"VK_EXT_image_compression_control_swapchain", 1},
{"VK_QCOM_image_processing", 1},
@@ -3859,7 +3859,7 @@
const VkComputePipelineCreateInfo* pCreateInfo,
VkMemoryRequirements2* pMemoryRequirements);
-static VKAPI_ATTR void VKAPI_CALL CmdUpdatePipelineIndirectBuffer(
+static VKAPI_ATTR void VKAPI_CALL CmdUpdatePipelineIndirectBufferNV(
VkCommandBuffer commandBuffer,
VkPipelineBindPoint pipelineBindPoint,
VkPipeline pipeline);
@@ -4951,7 +4951,7 @@
{"vkCmdDecompressMemoryNV", (void*)CmdDecompressMemoryNV},
{"vkCmdDecompressMemoryIndirectCountNV", (void*)CmdDecompressMemoryIndirectCountNV},
{"vkGetPipelineIndirectMemoryRequirementsNV", (void*)GetPipelineIndirectMemoryRequirementsNV},
- {"vkCmdUpdatePipelineIndirectBuffer", (void*)CmdUpdatePipelineIndirectBuffer},
+ {"vkCmdUpdatePipelineIndirectBufferNV", (void*)CmdUpdatePipelineIndirectBufferNV},
{"vkGetPipelineIndirectDeviceAddressNV", (void*)GetPipelineIndirectDeviceAddressNV},
{"vkCmdSetTessellationDomainOriginEXT", (void*)CmdSetTessellationDomainOriginEXT},
{"vkCmdSetDepthClampEnableEXT", (void*)CmdSetDepthClampEnableEXT},
diff --git a/icd/generated/function_definitions.h b/icd/generated/function_definitions.h
index 186dfc8..014cfa6 100644
--- a/icd/generated/function_definitions.h
+++ b/icd/generated/function_definitions.h
@@ -6213,7 +6213,7 @@
//Not a CREATE or DESTROY function
}
-static VKAPI_ATTR void VKAPI_CALL CmdUpdatePipelineIndirectBuffer(
+static VKAPI_ATTR void VKAPI_CALL CmdUpdatePipelineIndirectBufferNV(
VkCommandBuffer commandBuffer,
VkPipelineBindPoint pipelineBindPoint,
VkPipeline pipeline)
diff --git a/scripts/generate_vulkan_wrapper.py b/scripts/generate_vulkan_wrapper.py
index 94cc53f..a6d21ed 100755
--- a/scripts/generate_vulkan_wrapper.py
+++ b/scripts/generate_vulkan_wrapper.py
@@ -1442,9 +1442,9 @@
Command(name='vkCmdDecompressMemoryIndirectCountNV', dispatch='VkCommandBuffer'),
])
-VK_NV_device_generated_commands_compute = Extension(name='VK_NV_device_generated_commands_compute', version=1, guard=None, commands=[
+VK_NV_device_generated_commands_compute = Extension(name='VK_NV_device_generated_commands_compute', version=2, guard=None, commands=[
Command(name='vkGetPipelineIndirectMemoryRequirementsNV', dispatch='VkDevice'),
- Command(name='vkCmdUpdatePipelineIndirectBuffer', dispatch='VkCommandBuffer'),
+ Command(name='vkCmdUpdatePipelineIndirectBufferNV', dispatch='VkCommandBuffer'),
Command(name='vkGetPipelineIndirectDeviceAddressNV', dispatch='VkDevice'),
])
diff --git a/scripts/known_good.json b/scripts/known_good.json
index e4e28f1..55d17c2 100644
--- a/scripts/known_good.json
+++ b/scripts/known_good.json
@@ -7,7 +7,7 @@
"sub_dir": "Vulkan-Headers",
"build_dir": "Vulkan-Headers/build",
"install_dir": "Vulkan-Headers/build/install",
- "commit": "v1.3.258"
+ "commit": "v1.3.259"
},
{
"name": "MoltenVK",
@@ -32,7 +32,7 @@
"sub_dir": "Vulkan-Loader",
"build_dir": "Vulkan-Loader/build",
"install_dir": "Vulkan-Loader/build/install",
- "commit": "v1.3.258",
+ "commit": "v1.3.259",
"deps": [
{
"var_name": "VULKAN_HEADERS_INSTALL_DIR",