diff options
Diffstat (limited to '8e7bf8a5c3e004763a62822ff2d79cf76907b712.patch')
-rw-r--r-- | 8e7bf8a5c3e004763a62822ff2d79cf76907b712.patch | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/8e7bf8a5c3e004763a62822ff2d79cf76907b712.patch b/8e7bf8a5c3e004763a62822ff2d79cf76907b712.patch new file mode 100644 index 000000000000..4824954add2a --- /dev/null +++ b/8e7bf8a5c3e004763a62822ff2d79cf76907b712.patch @@ -0,0 +1,36 @@ +From 8e7bf8a5c3e004763a62822ff2d79cf76907b712 Mon Sep 17 00:00:00 2001 +From: Philip Rebohle <philip.rebohle@tu-dortmund.de> +Date: Mon, 4 May 2020 22:39:19 +0200 +Subject: [PATCH] vkd3d: Do not use VK_PIPELINE_BIND_POINT_RANGE_SIZE. + +These constants were removed in Vulkan 1.2.140 headers. + +Signed-off-by: Philip Rebohle <philip.rebohle@tu-dortmund.de> +--- + libs/vkd3d/vkd3d_private.h | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/libs/vkd3d/vkd3d_private.h b/libs/vkd3d/vkd3d_private.h +index 6598ed7..36a89d7 100644 +--- a/libs/vkd3d/vkd3d_private.h ++++ b/libs/vkd3d/vkd3d_private.h +@@ -61,6 +61,8 @@ + #define VKD3D_MAX_DESCRIPTOR_SETS 8u + #define VKD3D_MAX_BINDLESS_DESCRIPTOR_SETS 6u + ++#define VKD3D_PIPELINE_BIND_POINT_COUNT 2u ++ + struct d3d12_command_list; + struct d3d12_device; + struct d3d12_resource; +@@ -1163,8 +1165,8 @@ struct d3d12_command_list + VkRenderPass current_render_pass; + VkBuffer uav_counter_address_buffer; + struct vkd3d_dynamic_state dynamic_state; +- struct vkd3d_pipeline_bindings pipeline_bindings[VK_PIPELINE_BIND_POINT_RANGE_SIZE]; +- struct vkd3d_descriptor_updates packed_descriptors[VK_PIPELINE_BIND_POINT_RANGE_SIZE]; ++ struct vkd3d_pipeline_bindings pipeline_bindings[VKD3D_PIPELINE_BIND_POINT_COUNT]; ++ struct vkd3d_descriptor_updates packed_descriptors[VKD3D_PIPELINE_BIND_POINT_COUNT]; + + VkDescriptorSet descriptor_heaps[VKD3D_MAX_BINDLESS_DESCRIPTOR_SETS]; + |