diff options
author | Timothy Arceri <[email protected]> | 2018-06-28 09:23:20 +1000 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2018-06-28 12:15:17 +1000 |
commit | 2a5121bf355001e2c69ba05e8d9be4ed633c7bf4 (patch) | |
tree | 03a7d52c5a0fce1bdc4cf53aa7c7699235f4f119 /src/gallium/drivers/swr/rasterizer/codegen | |
parent | e8eb182ec5980b96152ca4ce60bd5c364341b4d8 (diff) |
glsl: skip comparison opt when adding vars of different size
The spec allows adding scalars with a vector or matrix. In this case
the opt was losing swizzle and size information.
This fixes a bug with Doom (2016) shaders.
Fixes: 34ec1a24d61f ("glsl: Optimize (x + y cmp 0) into (x cmp -y).")
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src/gallium/drivers/swr/rasterizer/codegen')
0 files changed, 0 insertions, 0 deletions