diff options
author | Jason Ekstrand <[email protected]> | 2016-09-08 14:08:02 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2016-09-08 20:53:01 -0700 |
commit | 175ac629be1396fb8566836e32961a22fc5cca21 (patch) | |
tree | 5febc38751fbcc643b9cf0e7a55ab790549d37b1 /src/compiler/glsl/opt_copy_propagation.cpp | |
parent | 88a2a2e05302179c59e257533ed77d2d0a6a5021 (diff) |
i965/fs: Fail the shader compile instead of asserting when we can't spill
Blorp doesn't handle spilling so we set allow_spilling to false in that
case. The blorp 16x MSAA resolve shader spills in 16-wide but not 8-wide.
This commit makes it so that we fail the 16-wide compile and successfully
fall back to 8-wide instead of just assert-failing when trying to compile
the 16-wide shader.
Signed-off-by: Jason Ekstrand <[email protected]>
Reviewed-by: Francisco Jerez <[email protected]>
Diffstat (limited to 'src/compiler/glsl/opt_copy_propagation.cpp')
0 files changed, 0 insertions, 0 deletions