diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index 15fc67f72d1..db84230191e 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -261,6 +261,7 @@ get_device_extensions(const struct anv_physical_device *device, .EXT_conditional_rendering = true, .EXT_conservative_rasterization = true, .EXT_custom_border_color = true, + .EXT_depth_clamp_zero_one = true, .EXT_depth_clip_control = true, .EXT_depth_clip_enable = true, .EXT_descriptor_indexing = true, @@ -1399,6 +1400,13 @@ void anv_GetPhysicalDeviceFeatures2( break; } + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT: { + VkPhysicalDeviceDepthClampZeroOneFeaturesEXT *features = + (VkPhysicalDeviceDepthClampZeroOneFeaturesEXT *)ext; + features->depthClampZeroOne = true; + break; + } + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT: { VkPhysicalDeviceDepthClipEnableFeaturesEXT *features = (VkPhysicalDeviceDepthClipEnableFeaturesEXT *)ext;