diff options
author | Jason Ekstrand <[email protected]> | 2019-02-11 22:39:45 -0600 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2019-02-14 23:02:44 -0600 |
commit | 367b0ede4d9115aba772d6e46ec73642761f7ff6 (patch) | |
tree | 56542cc9ebd310beba43d4febb217253df1fe579 /src/compiler/nir | |
parent | 8c859367df95b74e7596f7fefffbdbf08bb8f8c7 (diff) |
intel/fs: Bail in optimize_extract_to_float if we have modifiers
This fixes a bug in runscape where we were optimizing x >> 16 to an
extract and then negating and converting to float. The NIR to fs pass
was dropping the negate on the floor breaking a geometry shader and
causing it to render nothing.
Fixes: 1f862e923cb "i965/fs: Optimize float conversions of byte/word..."
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=109601
Tested-by: Lionel Landwerlin <[email protected]>
Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/compiler/nir')
0 files changed, 0 insertions, 0 deletions