From 3bdfaccfb8510e7c0257be929e1d4e7dcf54bdc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louis-Francis=20Ratt=C3=A9-Boulianne?= Date: Thu, 3 Sep 2020 17:29:09 -0400 Subject: [PATCH] d3d12: Lower point sprites when GL_POLYGON_OFFSET_POINT is enabled --- src/gallium/drivers/d3d12/d3d12_compiler.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/d3d12/d3d12_compiler.cpp b/src/gallium/drivers/d3d12/d3d12_compiler.cpp index 96df8221253..be45f5fc85a 100644 --- a/src/gallium/drivers/d3d12/d3d12_compiler.cpp +++ b/src/gallium/drivers/d3d12/d3d12_compiler.cpp @@ -352,6 +352,7 @@ needs_point_sprite_lowering(struct d3d12_context *ctx, const struct pipe_draw_in return ((dinfo->mode == PIPE_PRIM_POINTS || fill_mode_lowered(ctx, dinfo) == PIPE_POLYGON_MODE_POINT) && (ctx->gfx_pipeline_state.rast->base.point_size > 1.0 || + ctx->gfx_pipeline_state.rast->base.offset_point || (ctx->gfx_pipeline_state.rast->base.point_size_per_vertex && vs->initial->info.outputs_written & VARYING_BIT_PSIZ)) && (vs->initial->info.outputs_written & VARYING_BIT_POS)); -- GitLab