mellinoe / ShaderGen

Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
MIT License
497 stars 56 forks source link

[Enhancement] Add ability to run compute shaders in test project #68

Closed thargy closed 5 years ago

thargy commented 6 years ago

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.

thargy commented 6 years ago

See GH-77 for working example.

thargy commented 5 years ago

This was merged in 9c934c26762b3b2fbffe1df9dd700af1d8196227.