diff options
Diffstat (limited to 'lib/mesa/src/intel/vulkan/genX_pipeline.c')
-rw-r--r-- | lib/mesa/src/intel/vulkan/genX_pipeline.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/mesa/src/intel/vulkan/genX_pipeline.c b/lib/mesa/src/intel/vulkan/genX_pipeline.c index cc4855417..a66f9dbda 100644 --- a/lib/mesa/src/intel/vulkan/genX_pipeline.c +++ b/lib/mesa/src/intel/vulkan/genX_pipeline.c @@ -465,6 +465,7 @@ emit_rs_state(struct anv_pipeline *pipeline, sf.TriangleStripListProvokingVertexSelect = 0; sf.LineStripListProvokingVertexSelect = 0; sf.TriangleFanProvokingVertexSelect = 1; + sf.VertexSubPixelPrecisionSelect = _8Bit; const struct brw_vue_prog_data *last_vue_prog_data = anv_pipeline_get_last_vue_prog_data(pipeline); @@ -1079,6 +1080,10 @@ emit_3dstate_clip(struct anv_pipeline *pipeline, clip.APIMode = APIMODE_D3D, clip.ViewportXYClipTestEnable = true; +#if GEN_GEN >= 8 + clip.VertexSubPixelPrecisionSelect = _8Bit; +#endif + clip.ClipMode = CLIPMODE_NORMAL; clip.TriangleStripListProvokingVertexSelect = 0; |