SPIRV-Cross/reference
Chip Davis c7ce92a95b MSL: Manually update BuiltInHelperInvocation when a fragment is discarded.
Some Metal devices have a bug where `simd_is_helper_thread()` won't
return true after a fragment has been discarded. We can work around this
by manually setting `gl_HelperInvocation` upon discarding a fragment.
This is fairly unintrusive, so it is enabled by default. I've made it an
option so that, when the bug is fixed, we can disable it.
2022-11-19 23:48:26 -08:00
..
opt MSL: Manually update BuiltInHelperInvocation when a fragment is discarded. 2022-11-19 23:48:26 -08:00
shaders Update mesh/task test references. 2022-09-12 12:46:14 +02:00
shaders-hlsl HLSL: Do not support ClipCull size > 4 in mesh shaders. 2022-11-02 13:34:11 +01:00
shaders-hlsl-no-opt HLSL: Fix test for non-block per-primitive IO. 2022-11-02 13:41:32 +01:00
shaders-msl MSL: Manually update BuiltInHelperInvocation when a fragment is discarded. 2022-11-19 23:48:26 -08:00
shaders-msl-no-opt MSL: Manually update BuiltInHelperInvocation when a fragment is discarded. 2022-11-19 23:48:26 -08:00
shaders-no-opt GLSL: Add test for mesh with non-block builtin IO. 2022-11-02 13:08:56 +01:00
shaders-reflection remove newline at eof 2022-04-26 19:15:51 +02:00
shaders-ue4/asm MSL: only fix up gl_FragCoord if really necessary. 2022-09-13 18:50:57 +08:00
shaders-ue4-no-opt/asm Update dependencies. 2022-09-02 14:58:04 +02:00