Closed skallweitNV closed 4 months ago
I don't quite understand why this change leads to the following failing tests:
Also there is one COMPARE_HLSL_RENDER
test that fails on metal:
@csyonghe ?
The texture2d test may be using a vertex-fragment shader and we seem to be generating invalid vertex shader code for metal, causing the test to fail.
Not sure about the matrix layout tests. None of the changes here seemed to be relevant. I can take a look into this.
I "fixed" the tests by specifying the actual APIs they should run on instead of disabling for metal.
Looks good! We can clean up the test discovery logic later to make this more elegant, but we don't have to do that now.
This PR adds support for running compute tests with the new metal backend.
The current state is:
All tests that fail to compile are disabled using
See #4291 for more details.