Update to latest Vulkan-Headers

This commit is contained in:
charles-lunarg 2022-09-13 01:06:30 +00:00 committed by Charles Giessen
parent 4ae9513ff9
commit 5b15f6e881
2 changed files with 35 additions and 2 deletions

View File

@ -1,2 +1,2 @@
set(VK_BOOTSTRAP_SOURCE_HEADER_VERSION 1.3.225) set(VK_BOOTSTRAP_SOURCE_HEADER_VERSION 1.3.227)
set(VK_BOOTSTRAP_SOURCE_HEADER_VERSION_GIT_TAG v1.3.225) set(VK_BOOTSTRAP_SOURCE_HEADER_VERSION_GIT_TAG v1.3.227)

View File

@ -520,6 +520,15 @@ struct DispatchTable {
#if (defined(VK_NV_mesh_shader)) #if (defined(VK_NV_mesh_shader))
fp_vkCmdDrawMeshTasksIndirectCountNV = reinterpret_cast<PFN_vkCmdDrawMeshTasksIndirectCountNV>(procAddr(device, "vkCmdDrawMeshTasksIndirectCountNV")); fp_vkCmdDrawMeshTasksIndirectCountNV = reinterpret_cast<PFN_vkCmdDrawMeshTasksIndirectCountNV>(procAddr(device, "vkCmdDrawMeshTasksIndirectCountNV"));
#endif #endif
#if (defined(VK_EXT_mesh_shader))
fp_vkCmdDrawMeshTasksEXT = reinterpret_cast<PFN_vkCmdDrawMeshTasksEXT>(procAddr(device, "vkCmdDrawMeshTasksEXT"));
#endif
#if (defined(VK_EXT_mesh_shader))
fp_vkCmdDrawMeshTasksIndirectEXT = reinterpret_cast<PFN_vkCmdDrawMeshTasksIndirectEXT>(procAddr(device, "vkCmdDrawMeshTasksIndirectEXT"));
#endif
#if (defined(VK_EXT_mesh_shader))
fp_vkCmdDrawMeshTasksIndirectCountEXT = reinterpret_cast<PFN_vkCmdDrawMeshTasksIndirectCountEXT>(procAddr(device, "vkCmdDrawMeshTasksIndirectCountEXT"));
#endif
#if (defined(VK_NV_ray_tracing)) #if (defined(VK_NV_ray_tracing))
fp_vkCompileDeferredNV = reinterpret_cast<PFN_vkCompileDeferredNV>(procAddr(device, "vkCompileDeferredNV")); fp_vkCompileDeferredNV = reinterpret_cast<PFN_vkCompileDeferredNV>(procAddr(device, "vkCompileDeferredNV"));
#endif #endif
@ -2089,6 +2098,21 @@ struct DispatchTable {
fp_vkCmdDrawMeshTasksIndirectCountNV(commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride); fp_vkCmdDrawMeshTasksIndirectCountNV(commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride);
} }
#endif #endif
#if (defined(VK_EXT_mesh_shader))
void cmdDrawMeshTasksEXT(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) const noexcept {
fp_vkCmdDrawMeshTasksEXT(commandBuffer, groupCountX, groupCountY, groupCountZ);
}
#endif
#if (defined(VK_EXT_mesh_shader))
void cmdDrawMeshTasksIndirectEXT(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) const noexcept {
fp_vkCmdDrawMeshTasksIndirectEXT(commandBuffer, buffer, offset, drawCount, stride);
}
#endif
#if (defined(VK_EXT_mesh_shader))
void cmdDrawMeshTasksIndirectCountEXT(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const noexcept {
fp_vkCmdDrawMeshTasksIndirectCountEXT(commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride);
}
#endif
#if (defined(VK_NV_ray_tracing)) #if (defined(VK_NV_ray_tracing))
VkResult compileDeferredNV(VkPipeline pipeline, uint32_t shader) const noexcept { VkResult compileDeferredNV(VkPipeline pipeline, uint32_t shader) const noexcept {
return fp_vkCompileDeferredNV(device, pipeline, shader); return fp_vkCompileDeferredNV(device, pipeline, shader);
@ -3565,6 +3589,15 @@ struct DispatchTable {
#if (defined(VK_NV_mesh_shader)) #if (defined(VK_NV_mesh_shader))
PFN_vkCmdDrawMeshTasksIndirectCountNV fp_vkCmdDrawMeshTasksIndirectCountNV = nullptr; PFN_vkCmdDrawMeshTasksIndirectCountNV fp_vkCmdDrawMeshTasksIndirectCountNV = nullptr;
#endif #endif
#if (defined(VK_EXT_mesh_shader))
PFN_vkCmdDrawMeshTasksEXT fp_vkCmdDrawMeshTasksEXT = nullptr;
#endif
#if (defined(VK_EXT_mesh_shader))
PFN_vkCmdDrawMeshTasksIndirectEXT fp_vkCmdDrawMeshTasksIndirectEXT = nullptr;
#endif
#if (defined(VK_EXT_mesh_shader))
PFN_vkCmdDrawMeshTasksIndirectCountEXT fp_vkCmdDrawMeshTasksIndirectCountEXT = nullptr;
#endif
#if (defined(VK_NV_ray_tracing)) #if (defined(VK_NV_ray_tracing))
PFN_vkCompileDeferredNV fp_vkCompileDeferredNV = nullptr; PFN_vkCompileDeferredNV fp_vkCompileDeferredNV = nullptr;
#endif #endif