Revision bd66d4f90086eeff339f076f8cedfbf78e1989b6 authored by Tim Foley on 30 March 2018, 23:53:07 UTC, committed by GitHub on 30 March 2018, 23:53:07 UTC
Fixes #466

Most of these are Vulkan-related regressions.

* Kludge the definition of `GroupMemoryBarrierWithGroupSync()` for GLSL so that it works around parentheses that the emit logic now introduces.

* Don't emit `static` for global constants when targetting GLSL

* Emit the `flat` modifier for varying input/output with integer type, when targetting GLSL

* Avoid checking parameter default-value expressions more than once, because this can crash when the checking introduces syntax that is not expected to appear in the input AST
1 parent 87c50cf
History

back to top