From 688f5e456ae7f1aa0a4bddbbe184535ee392f9f2 Mon Sep 17 00:00:00 2001 From: Bas Nieuwenhuizen Date: Sat, 26 Jan 2019 03:18:05 +0100 Subject: [PATCH] radv: Disable depth clamping even without EXT_depth_range_unrestricted. Reviewed-by: Samuel Pitoiset --- src/amd/vulkan/radv_pipeline.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index 810bbd98752..f0a5fef3923 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -2657,8 +2657,7 @@ radv_pipeline_generate_depth_stencil_state(struct radeon_cmdbuf *ctx_cs, db_render_override |= S_02800C_FORCE_HIS_ENABLE0(V_02800C_FORCE_DISABLE) | S_02800C_FORCE_HIS_ENABLE1(V_02800C_FORCE_DISABLE); - if (pipeline->device->enabled_extensions.EXT_depth_range_unrestricted && - !pCreateInfo->pRasterizationState->depthClampEnable && + if (!pCreateInfo->pRasterizationState->depthClampEnable && ps->info.info.ps.writes_z) { /* From VK_EXT_depth_range_unrestricted spec: * -- 2.30.2