diff options
author | Roland Scheidegger <[email protected]> | 2018-06-15 23:36:52 +0200 |
---|---|---|
committer | Roland Scheidegger <[email protected]> | 2018-06-21 02:37:11 +0200 |
commit | 53959fcbd88f38316359aa7b48cb9464c23eb870 (patch) | |
tree | 4b7967c9740620f776ec4e8ca5a72d9aefecfe52 /src/gallium/drivers/r600 | |
parent | edb7890750f8230021c1efa8e4d0d7a383f076c4 (diff) |
r600: fix copy/paste bug for sampleMaskIn workaround
The sampleMaskIn workaround (b936f4d1ca0d2ab1e828ff6a6e617f12469687fa)
tries to figure out if the shader is running at per-sample frequency, but
there's a typo bug so it will only recognize per-sample linar inputs,
not per-sample perspective ones.
Spotted by Eric Engestrom <[email protected]>
Fixes: b936f4d1ca0d2ab1e828a "r600: partly fix sampleMaskIn value"
Diffstat (limited to 'src/gallium/drivers/r600')
-rw-r--r-- | src/gallium/drivers/r600/r600_shader.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/r600/r600_shader.c b/src/gallium/drivers/r600/r600_shader.c index c9f2fa64854..c466a482629 100644 --- a/src/gallium/drivers/r600/r600_shader.c +++ b/src/gallium/drivers/r600/r600_shader.c @@ -1247,7 +1247,7 @@ static int allocate_system_value_inputs(struct r600_shader_ctx *ctx, int gpr_off tgsi_parse_free(&parse); if (ctx->info.reads_samplemask && - (ctx->info.uses_linear_sample || ctx->info.uses_linear_sample)) { + (ctx->info.uses_linear_sample || ctx->info.uses_persp_sample)) { inputs[1].enabled = true; } |