From: Bas Nieuwenhuizen Date: Sat, 26 Jan 2019 02:18:05 +0000 (+0100) Subject: radv: Disable depth clamping even without EXT_depth_range_unrestricted. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=688f5e456ae7f1aa0a4bddbbe184535ee392f9f2;p=mesa.git radv: Disable depth clamping even without EXT_depth_range_unrestricted. Reviewed-by: Samuel Pitoiset --- 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: *