diff options
author | Jason Ekstrand <[email protected]> | 2016-07-20 12:21:41 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2016-08-10 15:19:55 -0700 |
commit | 4c3a6b07e2960266adca634f8607ef38f71b8318 (patch) | |
tree | b2329b975bc774a006b862d9fe54eb52c2c4d678 /src/mesa/main/shaderobj.c | |
parent | ac6966360fc2f31b5e862624c6ef0048e11148e7 (diff) |
i965/vec4: Make opt_vector_float reset at the top of each block
The pass isn't really control-flow aware and you can get into case where it
tries to combine instructions from different blocks. This can actually
lead to an assertion failure when removing unneeded instructions if part of
the vector is set in one block and part in another. This prevents
regressions in the next commit.
Signed-off-by: Jason Ekstrand <[email protected]>
Cc: "12.0" <[email protected]>
Diffstat (limited to 'src/mesa/main/shaderobj.c')
0 files changed, 0 insertions, 0 deletions