diff options
author | Francisco Jerez <[email protected]> | 2015-07-27 18:51:01 +0300 |
---|---|---|
committer | Francisco Jerez <[email protected]> | 2015-07-29 19:30:11 +0300 |
commit | 02425d3ec2af6945a03583cadcaa5f3f330bbc0e (patch) | |
tree | 2f627b62250b07c2b994d60bedbac0bb80285326 /src/glsl/ir_constant_expression.cpp | |
parent | 4529916dfd227af6c4e151f45261db22157fe45f (diff) |
i965/fs: Make the default builder 64-wide before entering the optimization loop.
Not a typo. Replace the default builder with one of bogus width to
catch cases in which optimization passes assume that the default
dispatch width is good enough. The execution controls of instructions
emitted during optimization should in general match the original code
that is being manipulated. Many of the problems fixed in this series
were caught by the assertions introduced in this patch.
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/glsl/ir_constant_expression.cpp')
0 files changed, 0 insertions, 0 deletions