Paul Thomson
Paul Thomson
We could get gfauto to output an AmberScript file that (unnecessarily) uses dynamic descriptor offsets for the uniform buffers. Apparently, this feature can be implemented by messing with the shaders...
This seems to be because of the `-V100` parameter to `glslangValidator`, which always outputs to a file `.spv` by default.
Using the new gfauto approach to test our shaders and the reducer. Consider exposing a mode in the reducer where it just does one reduction step at a time.
When doing a reduction, the output is not shown until the reduction completes. We should fix this.
This can make a shader invalid (if it did not have a default precision qualifier for float).
I.e. for crash fuzzing
At the moment, donors are found from a directory of GLSL shader jobs. Only the .frag files are considered, yet code will be injected into compute shaders, sometimes making them...