mirror of
https://github.com/KhronosGroup/SPIRV-Cross.git
synced 2024-11-12 23:20:09 +00:00
7ef52b04c3
To date, all released Apple Silicon GPUs incorrectly interpret the gradient vectors when sampling a cube texture. Specifically, they ignore one of the three partial derivatives in each gradient depending on the selected major axis, and they expect the remaining derivatives to be partially transformed. h/t @lexaknyazev for the code used in the `spvGradientCube()` function. Fixes 8 tests under `dEQP-VK.glsl.texture_functions.texturegrad.*`. |
||
---|---|---|
.. | ||
comp | ||
frag | ||
tesc | ||
tese | ||
vert |