From 7568a80aa80e8ec86f89fdbfe5870677891da1b5 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Mon, 2 Nov 2020 16:41:08 +0100 Subject: [PATCH] d3d12: remove special-casing for PNTC --- .../drivers/d3d12/d3d12_lower_point_sprite.c | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/src/gallium/drivers/d3d12/d3d12_lower_point_sprite.c b/src/gallium/drivers/d3d12/d3d12_lower_point_sprite.c index 47f42ddd231..5b975187ba3 100644 --- a/src/gallium/drivers/d3d12/d3d12_lower_point_sprite.c +++ b/src/gallium/drivers/d3d12/d3d12_lower_point_sprite.c @@ -264,23 +264,14 @@ d3d12_lower_point_sprite(nir_shader *shader, for (unsigned int sem = 0; sem < 9; sem++) { if (point_coord_enable & BITFIELD64_BIT(sem)) { char tmp[100]; - const char *var_name; - const struct glsl_type *var_type; - unsigned location; - - if (sem == 8) { - var_name = "gl_PointCoord"; - location = VARYING_SLOT_PNTC; - } else { - snprintf(tmp, ARRAY_SIZE(tmp), "gl_TexCoord%dMESA", count); - var_name = tmp; - location = VARYING_SLOT_VAR0 + sem; - } + unsigned location = VARYING_SLOT_VAR0 + sem; + + snprintf(tmp, ARRAY_SIZE(tmp), "gl_TexCoord%dMESA", count); nir_variable *var = nir_variable_create(shader, nir_var_shader_out, glsl_vec4_type(), - var_name); + tmp); var->data.location = location; state.point_coord_out[count++] = var; } -- GitLab