diff --git a/prov.diff b/prov.diff new file mode 100644 index 0000000..021e7c1 --- /dev/null +++ b/prov.diff @@ -0,0 +1,24 @@ +From: Jan Engelhardt +Date: 2020-11-25 18:43:25.152168697 +0100 + +--- + layers/shader_validation.cpp | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +Index: Vulkan-ValidationLayers-1.2.161/layers/shader_validation.cpp +=================================================================== +--- Vulkan-ValidationLayers-1.2.161.orig/layers/shader_validation.cpp ++++ Vulkan-ValidationLayers-1.2.161/layers/shader_validation.cpp +@@ -2227,9 +2227,9 @@ bool CoreChecks::ValidateShaderCapabilit + // Should be non-EXT token, but Android SPIRV-Headers are out of date, and the token value is the same anyway + {spv::CapabilityPhysicalStorageBufferAddressesEXT, {"VkPhysicalDeviceBufferDeviceAddressFeaturesEXT::bufferDeviceAddress", &VkPhysicalDeviceVulkan12Features::bufferDeviceAddress, &DeviceExtensions::vk_khr_buffer_device_address}}, + +- {spv::CapabilityRayTracingProvisionalKHR, {"VkPhysicalDeviceRayTracingFeaturesKHR::rayTracing", &VkPhysicalDeviceRayTracingFeaturesKHR::rayTracing, &DeviceExtensions::vk_khr_ray_tracing}}, +- {spv::CapabilityRayQueryProvisionalKHR, {"VkPhysicalDeviceRayTracingFeaturesKHR::rayQuery", &VkPhysicalDeviceRayTracingFeaturesKHR::rayQuery, &DeviceExtensions::vk_khr_ray_tracing}}, +- {spv::CapabilityRayTraversalPrimitiveCullingProvisionalKHR, {"VkPhysicalDeviceRayTracingFeaturesKHR::rayTracingPrimitiveCulling", &VkPhysicalDeviceRayTracingFeaturesKHR::rayTracingPrimitiveCulling, &DeviceExtensions::vk_khr_ray_tracing}}, ++ {spv::CapabilityRayTracingKHR, {"VkPhysicalDeviceRayTracingFeaturesKHR::rayTracing", &VkPhysicalDeviceRayTracingFeaturesKHR::rayTracing, &DeviceExtensions::vk_khr_ray_tracing}}, ++ {spv::CapabilityRayQueryKHR, {"VkPhysicalDeviceRayTracingFeaturesKHR::rayQuery", &VkPhysicalDeviceRayTracingFeaturesKHR::rayQuery, &DeviceExtensions::vk_khr_ray_tracing}}, ++ {spv::CapabilityRayTraversalPrimitiveCullingKHR, {"VkPhysicalDeviceRayTracingFeaturesKHR::rayTracingPrimitiveCulling", &VkPhysicalDeviceRayTracingFeaturesKHR::rayTracingPrimitiveCulling, &DeviceExtensions::vk_khr_ray_tracing}}, + }; + // clang-format on + diff --git a/vulkan-validationlayers.changes b/vulkan-validationlayers.changes index 7c186f6..a7fde4e 100644 --- a/vulkan-validationlayers.changes +++ b/vulkan-validationlayers.changes @@ -8,6 +8,7 @@ Wed Nov 25 17:04:17 UTC 2020 - Jan Engelhardt * layers: Add missing 1.2 overload functions * layers: Add VK_EXT_4444_formats support * layers: Check nullDescriptor when validating vertex attributes +- Add prov.diff ------------------------------------------------------------------- Mon Sep 28 22:12:38 UTC 2020 - Jan Engelhardt diff --git a/vulkan-validationlayers.spec b/vulkan-validationlayers.spec index c3e0a64..6437ca1 100644 --- a/vulkan-validationlayers.spec +++ b/vulkan-validationlayers.spec @@ -29,6 +29,7 @@ Source: https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/ Source9: %name-rpmlintrc Patch1: ver.diff Patch2: xxhash.diff +Patch3: prov.diff BuildRequires: cmake >= 3.4 BuildRequires: gcc-c++ >= 4.8 BuildRequires: glslang-devel >= 8.13.3727