There are lots of subtle differences between the implementations of the different backends that mean we can't guarantee equivalence between compilations unless we actually execute the shader code. Further to the discussion in #65, using Veldrid in the test project should allow us to create compute shaders to automatically flag differences in code execution.
There are lots of subtle differences between the implementations of the different backends that mean we can't guarantee equivalence between compilations unless we actually execute the shader code. Further to the discussion in #65, using Veldrid in the test project should allow us to create compute shaders to automatically flag differences in code execution.