Shaders are failing with our Metal backend despite these being valid shaders (that compile successfully). Errors are likely the Metal GFX backend failing with slang-test input, actual reasons for failure are unknown:
tests/language-feature/types/opaque/return-opaque-type-in-struct.slang.1 (mtl)
This is not an exhaustive list, there may be more shaders added later.
I think the problem has todo with the test syntax //TEST_INPUT:set C = new { {1, ubuffer(data=[2 3 4 5], stride=4)}, {6, ubuffer(data=[7 8 9 10], stride=4)} }
Shaders are failing with our Metal backend despite these being valid shaders (that compile successfully). Errors are likely the Metal GFX backend failing with
slang-test
input, actual reasons for failure are unknown:tests/language-feature/types/opaque/inout-param-opaque-type-in-struct.slang.1 (mtl)
tests/language-feature/types/opaque/out-param-opaque-type-in-struct.slang.1 (mtl)
tests/language-feature/types/opaque/return-opaque-type-in-struct.slang.1 (mtl)
This is not an exhaustive list, there may be more shaders added later.I think the problem has todo with the test syntax
//TEST_INPUT:set C = new { {1, ubuffer(data=[2 3 4 5], stride=4)}, {6, ubuffer(data=[7 8 9 10], stride=4)} }