diff options
author | Marek Olšák <maraeo@gmail.com> | 2010-12-11 13:22:19 +0100 |
---|---|---|
committer | Marek Olšák <maraeo@gmail.com> | 2010-12-11 13:37:57 +0100 |
commit | d0990db6bd7d6e9e1cd780dc6b50ce00408a3cbc (patch) | |
tree | 7a84c39b2cd56612ef7712c7e20578898146f7ad /src/gallium/auxiliary/tgsi/tgsi_parse.h | |
parent | 9e1fbd3d6e2a8accd0ebdc5937dd6eb7a8ef9b10 (diff) |
r300/compiler: fix swizzle lowering with a presubtract source operand
If a source operand has a non-native swizzle (e.g. the KIL instruction
cannot have a swizzle other than .xyzw), the lowering pass uses one or more
MOV instructions to move the operand to an intermediate temporary with
native swizzles.
This commit fixes that the presubtract information was lost during
the lowering.
NOTE: This is a candidate for both the 7.9 and 7.10 branches.
Diffstat (limited to 'src/gallium/auxiliary/tgsi/tgsi_parse.h')
0 files changed, 0 insertions, 0 deletions