summaryrefslogtreecommitdiffstats
path: root/include/vulkan
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2017-06-20 09:06:44 -0700
committerJason Ekstrand <[email protected]>2017-06-20 18:51:26 -0700
commit1bd0acab21c250b263604a52ca6694941a6f02e0 (patch)
treec69734a52f561da8ef8ae3b027f9832db9177429 /include/vulkan
parent93055576ae81a30880ab7079b5e832098946b3f6 (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 'include/vulkan')
0 files changed, 0 insertions, 0 deletions