diff options
author | Jason Ekstrand <[email protected]> | 2017-06-20 09:06:44 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2017-06-20 18:51:26 -0700 |
commit | 1bd0acab21c250b263604a52ca6694941a6f02e0 (patch) | |
tree | c69734a52f561da8ef8ae3b027f9832db9177429 /src/gallium/drivers | |
parent | 93055576ae81a30880ab7079b5e832098946b3f6 (diff) |
spirv: Work around the Doom shader bug
Doom shipped with a broken version of GLSLang which handles samplers as
function arguments in a way that isn't spec-compliant. In particular,
it creates a temporary local sampler variable and copies the sampler
into it. While Dave has had a hack patch out for a while that gets it
working, we've never landed it because we've been hoping that a game
update would come out with fixed shaders. Unfortunately, no game update
appears on to be on the horizon and I've found this issue in yet another
application so I think we're stuck working around it. Hopefully, we can
delete this code one day.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99467
Cc: "17.1" <[email protected]>
Tested-by: Grazvydas Ignotas <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/gallium/drivers')
0 files changed, 0 insertions, 0 deletions