diff options
author | José Fonseca <[email protected]> | 2010-06-01 16:37:32 +0100 |
---|---|---|
committer | José Fonseca <[email protected]> | 2010-06-01 16:39:04 +0100 |
commit | 056ae405b6f4659619b9e13ad2ff6fb820e0a837 (patch) | |
tree | dd78acfbf8123770943329e28389ae03ea1a34b5 /src/gallium/auxiliary/tgsi/tgsi_scan.c | |
parent | 2c67e754cf45b4f0981a82bfb9936bae384aa1e3 (diff) |
tgsi: Drop uses_fogcoord and uses_frontfacing from tgsi_scan.
It was not used anywhere; the code was buggy (it didn't take care of
indirect registers and could potential cause buffer underflows) and the
same effect can now be easily achieved by just by looking at
input_semantic_name[] and input_usage_mask[].
Diffstat (limited to 'src/gallium/auxiliary/tgsi/tgsi_scan.c')
-rw-r--r-- | src/gallium/auxiliary/tgsi/tgsi_scan.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/gallium/auxiliary/tgsi/tgsi_scan.c b/src/gallium/auxiliary/tgsi/tgsi_scan.c index 7ee272b9498..ced9c94f468 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_scan.c +++ b/src/gallium/auxiliary/tgsi/tgsi_scan.c @@ -95,20 +95,6 @@ tgsi_scan_shader(const struct tgsi_token *tokens, &fullinst->Src[i]; int ind = src->Register.Index; - /* check if we read the frag shader FOG or FACE inputs */ - if (procType == TGSI_PROCESSOR_FRAGMENT) { - if (src->Register.File == TGSI_FILE_INPUT || - src->Register.File == TGSI_FILE_SYSTEM_VALUE) { - assert(ind >= 0); - if (info->input_semantic_name[ind] == TGSI_SEMANTIC_FOG) { - info->uses_fogcoord = TRUE; - } - else if (info->input_semantic_name[ind] == TGSI_SEMANTIC_FACE) { - info->uses_frontfacing = TRUE; - } - } - } - /* Mark which inputs are effectively used */ if (src->Register.File == TGSI_FILE_INPUT) { unsigned usage_mask; |