Closed almarklein closed 4 years ago
@pbauda could you please try to install this branch via pip install https://github.com/pygfx/pyshader/archive/bock.zip
and then try again (with the shader fixed for GlobalInvocationId
)?
This produces SpirV that is more similar to the SpirV originating from glsl. I found along the way that one decoration was applied to the wrong variable, and we may have been missing another decoration.
(CI failing is because we need to update the test-hashes, because the SpirV for many test has changed).
I just tried on Ubuntu 20.04 and ran into similar problems as #48. I can confirm that this change fixes it.
~May fix~ Fixes #48