diff options
author | Chad Versace <chad@chad-versace.us> | 2010-10-13 08:29:58 -0700 |
---|---|---|
committer | Kenneth Graunke <kenneth@whitecape.org> | 2010-10-15 00:20:18 -0700 |
commit | e2c1fe3eb0fa47f5501b4ec8cd6b732db7ca84be (patch) | |
tree | 9cee253665d9fb2d495391cb2444e3d3ab981467 /src/gallium/drivers/llvmpipe/lp_rast.c | |
parent | 4761d0d22ba79fa34adf679007498287e9fedca2 (diff) |
glsl: Fix ir validation for bit logic ops
In ir_validate::visit_leave(), the cases for
- ir_binop_bit_and
- ir_binop_bit_xor
- ir_binop_bit_or
were incorrect. It was incorrectly asserted that both operands must be the
same type, when in fact one may be scalar and the other a vector. It was also
incorrectly asserted that the resultant type was the type of the left operand,
which in fact does not hold when the left operand is a scalar and the right
operand is a vector.
Diffstat (limited to 'src/gallium/drivers/llvmpipe/lp_rast.c')
0 files changed, 0 insertions, 0 deletions