summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2020-10-26 12:16:14 -0700
committerEric Anholt <eric@anholt.net>2020-11-04 09:33:05 -0800
commit61ce544d070c58fe9823a06ba10319104074e1b5 (patch)
treea28861f0c77194bbe78b19faeebd41e82c0fe2c6
parent9143c08125a33af56d4f05fd5161a572c0c6b4ac (diff)
st/nir: Drop setting interp mode on system values in builtins.
It's initialized to INTERP_MODE_NONE on creation, which makes more sense for sysvals than FLAT, and is also the interp mode that GLSL IR sets up for sysvals. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7320>
-rw-r--r--src/mesa/state_tracker/st_nir_builtins.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/mesa/state_tracker/st_nir_builtins.c b/src/mesa/state_tracker/st_nir_builtins.c
index 3791ce628d2..b71edc6629a 100644
--- a/src/mesa/state_tracker/st_nir_builtins.c
+++ b/src/mesa/state_tracker/st_nir_builtins.c
@@ -128,7 +128,6 @@ st_nir_make_passthrough_shader(struct st_context *st,
snprintf(var_name, sizeof(var_name), "sys_%u", input_locations[i]);
in = nir_variable_create(b.shader, nir_var_system_value,
glsl_int_type(), var_name);
- in->data.interpolation = INTERP_MODE_FLAT;
} else {
snprintf(var_name, sizeof(var_name), "in_%u", input_locations[i]);
in = nir_variable_create(b.shader, nir_var_shader_in, vec4, var_name);