nir/drawpixels: fix what appears to be a copy-paste bug in get_texcoord_const

Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
Marek Olšák 2019-09-30 22:16:55 -04:00
parent e621b30787
commit e5209e6a95
1 changed files with 5 additions and 4 deletions

View File

@ -35,7 +35,7 @@ typedef struct {
const nir_lower_drawpixels_options *options;
nir_shader *shader;
nir_builder b;
nir_variable *texcoord, *scale, *bias, *tex, *pixelmap;
nir_variable *texcoord, *texcoord_const, *scale, *bias, *tex, *pixelmap;
} lower_drawpixels_state;
static nir_ssa_def *
@ -104,11 +104,12 @@ get_bias(lower_drawpixels_state *state)
static nir_ssa_def *
get_texcoord_const(lower_drawpixels_state *state)
{
if (state->bias == NULL) {
state->bias = create_uniform(state->shader, "gl_MultiTexCoord0",
if (state->texcoord_const == NULL) {
state->texcoord_const = create_uniform(state->shader,
"gl_MultiTexCoord0",
state->options->texcoord_state_tokens);
}
return nir_load_var(&state->b, state->bias);
return nir_load_var(&state->b, state->texcoord_const);
}
static void