From 89bab0012a5bf323c4f8860d03a806bca30967ae Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 27 Jul 2023 09:38:04 +1000 Subject: [PATCH] nvk: align geometry clip setting with nvc0 This fixes dEQP-VK.clipping.clip_volume.depth_clamp.point_list,Fail dEQP-VK.clipping.clip_volume.depth_clip.point_list,Fail Part-of: --- src/nouveau/vulkan/nvk_graphics_pipeline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nouveau/vulkan/nvk_graphics_pipeline.c b/src/nouveau/vulkan/nvk_graphics_pipeline.c index 622846982f2..17d229d7a5f 100644 --- a/src/nouveau/vulkan/nvk_graphics_pipeline.c +++ b/src/nouveau/vulkan/nvk_graphics_pipeline.c @@ -38,7 +38,7 @@ emit_pipeline_rs_state(struct nv_push *p, .pixel_max_z = rs->depth_clamp_enable ? PIXEL_MAX_Z_CLAMP : PIXEL_MAX_Z_CLIP, .geometry_guardband = GEOMETRY_GUARDBAND_SCALE_256, .line_point_cull_guardband = LINE_POINT_CULL_GUARDBAND_SCALE_256, - .geometry_clip = GEOMETRY_CLIP_WZERO_CLIP, + .geometry_clip = !rs->depth_clip_enable ? GEOMETRY_CLIP_WZERO_CLIP_NO_Z_CULL : GEOMETRY_CLIP_WZERO_CLIP, .geometry_guardband_z = GEOMETRY_GUARDBAND_Z_SAME_AS_XY_GUARDBAND, });