summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2016-03-29 11:43:02 -0600
committerBrian Paul <brianp@vmware.com>2016-03-29 18:13:46 -0600
commit5c85c3be26566711a3bdf27df4f9fb07b126882d (patch)
treecf004696fdfdf5369eb1338953c476b262f3e599 /src/gallium/auxiliary/tgsi
parent86e1768c13d67945f4a9549820e711b70ff2aba7 (diff)
downloadexternal_mesa3d-5c85c3be26566711a3bdf27df4f9fb07b126882d.zip
external_mesa3d-5c85c3be26566711a3bdf27df4f9fb07b126882d.tar.gz
external_mesa3d-5c85c3be26566711a3bdf27df4f9fb07b126882d.tar.bz2
tgsi: simplify tgsi_shader_info::is_msaa_sampler checking
We assert that fullinst->Instruction.Texture != 0 above so no need to check it in the conditional. We also have the fullinst->Texture.Texture value in a local variable, so use it. Reviewed-by: José Fonseca <jfonseca@vmware.com> Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Diffstat (limited to 'src/gallium/auxiliary/tgsi')
-rw-r--r--src/gallium/auxiliary/tgsi/tgsi_scan.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/gallium/auxiliary/tgsi/tgsi_scan.c b/src/gallium/auxiliary/tgsi/tgsi_scan.c
index 6d4b00d..c71c777 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_scan.c
+++ b/src/gallium/auxiliary/tgsi/tgsi_scan.c
@@ -208,9 +208,8 @@ scan_instruction(struct tgsi_shader_info *info,
}
/* MSAA samplers */
- if (fullinst->Instruction.Texture &&
- (fullinst->Texture.Texture == TGSI_TEXTURE_2D_MSAA ||
- fullinst->Texture.Texture == TGSI_TEXTURE_2D_ARRAY_MSAA)) {
+ if (target == TGSI_TEXTURE_2D_MSAA ||
+ target == TGSI_TEXTURE_2D_ARRAY_MSAA) {
info->is_msaa_sampler[src->Register.Index] = TRUE;
}
}