summarylogtreecommitdiffstats
path: root/8e7bf8a5c3e004763a62822ff2d79cf76907b712.patch
diff options
context:
space:
mode:
Diffstat (limited to '8e7bf8a5c3e004763a62822ff2d79cf76907b712.patch')
-rw-r--r--8e7bf8a5c3e004763a62822ff2d79cf76907b712.patch36
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];
+