diff options
author | Eric Anholt <eric@anholt.net> | 2020-10-26 12:16:14 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2020-11-04 09:33:05 -0800 |
commit | 61ce544d070c58fe9823a06ba10319104074e1b5 (patch) | |
tree | a28861f0c77194bbe78b19faeebd41e82c0fe2c6 | |
parent | 9143c08125a33af56d4f05fd5161a572c0c6b4ac (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.c | 1 |
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); |