diff options
Diffstat (limited to 'tests/compute')
53 files changed, 50 insertions, 65 deletions
diff --git a/tests/compute/array-param.slang b/tests/compute/array-param.slang index f619cce6c..f6b9fd474 100644 --- a/tests/compute/array-param.slang +++ b/tests/compute/array-param.slang @@ -1,5 +1,5 @@ -//TEST(compute):COMPARE_COMPUTE_EX:-slang -compute -xslang -use-ir -//TEST(compute, vulkan):COMPARE_COMPUTE_EX:-vk -compute -xslang -use-ir +//TEST(compute):COMPARE_COMPUTE_EX:-slang -compute +//TEST(compute, vulkan):COMPARE_COMPUTE_EX:-vk -compute //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out diff --git a/tests/compute/assoctype-complex.slang b/tests/compute/assoctype-complex.slang index fa7fc3b0f..ee5f2c86f 100644 --- a/tests/compute/assoctype-complex.slang +++ b/tests/compute/assoctype-complex.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out RWStructuredBuffer<int> outputBuffer; diff --git a/tests/compute/assoctype-func-param.slang b/tests/compute/assoctype-func-param.slang index 63acfb23a..fb3875d60 100644 --- a/tests/compute/assoctype-func-param.slang +++ b/tests/compute/assoctype-func-param.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Test type checking of associatedtype and typedef diff --git a/tests/compute/assoctype-generic-arg.slang b/tests/compute/assoctype-generic-arg.slang index 78c54ec37..4bc77c925 100644 --- a/tests/compute/assoctype-generic-arg.slang +++ b/tests/compute/assoctype-generic-arg.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out //TEST_INPUT:type AssocImpl diff --git a/tests/compute/assoctype-simple.slang b/tests/compute/assoctype-simple.slang index b14529064..d12c29620 100644 --- a/tests/compute/assoctype-simple.slang +++ b/tests/compute/assoctype-simple.slang @@ -1,4 +1,4 @@ -//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(smoke,compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Confirm that generics syntax can be used in user // code and generates valid output. diff --git a/tests/compute/break-stmt.slang b/tests/compute/break-stmt.slang index 3f438da54..02f5f9fa9 100644 --- a/tests/compute/break-stmt.slang +++ b/tests/compute/break-stmt.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 1 2 3], stride=4):dxbinding(0),glbinding(0),out // Test that `break` from a loop works. diff --git a/tests/compute/cbuffer-legalize.slang b/tests/compute/cbuffer-legalize.slang index 52641ef51..f60a7dbea 100644 --- a/tests/compute/cbuffer-legalize.slang +++ b/tests/compute/cbuffer-legalize.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:cbuffer(data=[1 2 3 4]):dxbinding(0),glbinding(0) //TEST_INPUT:Texture2D(size=4, content = one) : dxbinding(0),glbinding(0) diff --git a/tests/compute/compile-time-loop.slang b/tests/compute/compile-time-loop.slang index 43b35d42b..a6dd1fd80 100644 --- a/tests/compute/compile-time-loop.slang +++ b/tests/compute/compile-time-loop.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_RENDER_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_RENDER_COMPUTE: //TEST_INPUT: Texture2D(size=4, content = one) : dxbinding(0),glbinding(0) //TEST_INPUT: Sampler : dxbinding(0),glbinding(0) diff --git a/tests/compute/continue-stmt.slang b/tests/compute/continue-stmt.slang index 800511290..9adb5a4a6 100644 --- a/tests/compute/continue-stmt.slang +++ b/tests/compute/continue-stmt.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 1 2 3], stride=4):dxbinding(0),glbinding(0),out // Test that `break` from a loop works. diff --git a/tests/compute/discard-stmt.slang b/tests/compute/discard-stmt.slang index 5f861ed96..18ffc39e2 100644 --- a/tests/compute/discard-stmt.slang +++ b/tests/compute/discard-stmt.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_RENDER_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_RENDER_COMPUTE: //TEST_INPUT: Texture2D(size=4, content = one) : dxbinding(0),glbinding(0) //TEST_INPUT: Sampler : dxbinding(0),glbinding(0) //TEST_INPUT: ubuffer(data=[0 0], stride=4):dxbinding(1),glbinding(0),out diff --git a/tests/compute/explicit-this-expr.slang b/tests/compute/explicit-this-expr.slang index 59ce64ed5..7179d046d 100644 --- a/tests/compute/explicit-this-expr.slang +++ b/tests/compute/explicit-this-expr.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Access fields of a `struct` type from within a "method" by diff --git a/tests/compute/extension-multi-interface.slang b/tests/compute/extension-multi-interface.slang index c5136fb3c..e29baf3b5 100644 --- a/tests/compute/extension-multi-interface.slang +++ b/tests/compute/extension-multi-interface.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out RWStructuredBuffer<float> outputBuffer; diff --git a/tests/compute/extension-on-interface.slang b/tests/compute/extension-on-interface.slang index 1d3fb5e30..0034cc43a 100644 --- a/tests/compute/extension-on-interface.slang +++ b/tests/compute/extension-on-interface.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out RWStructuredBuffer<float> outputBuffer; diff --git a/tests/compute/func-param-legalize.slang b/tests/compute/func-param-legalize.slang index 285fcfbb7..f3177a1b1 100644 --- a/tests/compute/func-param-legalize.slang +++ b/tests/compute/func-param-legalize.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:Texture2D(size=4, content = one) : dxbinding(0),glbinding(0) //TEST_INPUT: Sampler : dxbinding(0),glbinding(0,1,2,3,4,5,6) //TEST_INPUT: ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out diff --git a/tests/compute/generic-interface-method-simple.slang b/tests/compute/generic-interface-method-simple.slang index 7ba129492..2af6da969 100644 --- a/tests/compute/generic-interface-method-simple.slang +++ b/tests/compute/generic-interface-method-simple.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out RWStructuredBuffer<float> outputBuffer; diff --git a/tests/compute/generic-interface-method.slang b/tests/compute/generic-interface-method.slang index e4fa8cff5..38babdf7c 100644 --- a/tests/compute/generic-interface-method.slang +++ b/tests/compute/generic-interface-method.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out RWStructuredBuffer<float> outputBuffer; diff --git a/tests/compute/generic-list.slang b/tests/compute/generic-list.slang index 256e02d33..118cbaed6 100644 --- a/tests/compute/generic-list.slang +++ b/tests/compute/generic-list.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Confirm that generics syntax can be used in user // code and generates valid output. diff --git a/tests/compute/generic-struct-with-constraint.slang b/tests/compute/generic-struct-with-constraint.slang index 0c81ad176..1c2fdf4f3 100644 --- a/tests/compute/generic-struct-with-constraint.slang +++ b/tests/compute/generic-struct-with-constraint.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Confirm that generics syntax can be used in user // code and generates valid output. diff --git a/tests/compute/generic-struct.slang b/tests/compute/generic-struct.slang index fd56ae0e9..b13a7bf77 100644 --- a/tests/compute/generic-struct.slang +++ b/tests/compute/generic-struct.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Check that user code can declare and use a generic diff --git a/tests/compute/generics-constrained.slang b/tests/compute/generics-constrained.slang index c8ab71bfa..ba42b303c 100644 --- a/tests/compute/generics-constrained.slang +++ b/tests/compute/generics-constrained.slang @@ -1,4 +1,4 @@ -//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(smoke,compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Use interface constraints on a generic parameter diff --git a/tests/compute/generics-constructor.slang b/tests/compute/generics-constructor.slang index 47dc0272a..59368b47c 100644 --- a/tests/compute/generics-constructor.slang +++ b/tests/compute/generics-constructor.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out RWStructuredBuffer<float> outputBuffer; diff --git a/tests/compute/generics-overload.slang b/tests/compute/generics-overload.slang index e530acb59..45d0deb2b 100644 --- a/tests/compute/generics-overload.slang +++ b/tests/compute/generics-overload.slang @@ -1,4 +1,4 @@ -//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(smoke,compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Confirm that generics syntax can be used in user // code and generates valid output. diff --git a/tests/compute/generics-simple.slang b/tests/compute/generics-simple.slang index 5a4a2e765..653ccfd0a 100644 --- a/tests/compute/generics-simple.slang +++ b/tests/compute/generics-simple.slang @@ -1,4 +1,4 @@ -//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(smoke,compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Confirm that generics syntax can be used in user // code and generates valid output. diff --git a/tests/compute/generics-syntax-2.slang b/tests/compute/generics-syntax-2.slang index 29ed64825..56ace573c 100644 --- a/tests/compute/generics-syntax-2.slang +++ b/tests/compute/generics-syntax-2.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Confirm that generics syntax can be used in user // code and generates valid output. diff --git a/tests/compute/generics-syntax.slang b/tests/compute/generics-syntax.slang index 870ae57c0..194d860f5 100644 --- a/tests/compute/generics-syntax.slang +++ b/tests/compute/generics-syntax.slang @@ -1,4 +1,4 @@ -//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(smoke,compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Confirm that generics syntax can be used in user // code and generates valid output. diff --git a/tests/compute/global-init.slang b/tests/compute/global-init.slang index 909cdf7e6..1fc4ae0a8 100644 --- a/tests/compute/global-init.slang +++ b/tests/compute/global-init.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 1 2 3], stride=4):dxbinding(0),glbinding(0),out // Test that a global variable (not a shader parameter) diff --git a/tests/compute/global-type-param-array.slang b/tests/compute/global-type-param-array.slang index 74e52d5d4..87236d8f6 100644 --- a/tests/compute/global-type-param-array.slang +++ b/tests/compute/global-type-param-array.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT: cbuffer(data=[1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0], stride=4):dxbinding(0),glbinding(0) //TEST_INPUT: ubuffer(data=[0], stride=4):dxbinding(0),glbinding(0),out //TEST_INPUT: type Pair<Arr<Base,1>, Pair<Arr<Base,2> , Base> > diff --git a/tests/compute/global-type-param-in-entrypoint.slang b/tests/compute/global-type-param-in-entrypoint.slang index 5d8036d98..4bcf4cbca 100644 --- a/tests/compute/global-type-param-in-entrypoint.slang +++ b/tests/compute/global-type-param-in-entrypoint.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_RENDER_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_RENDER_COMPUTE: //TEST_INPUT: cbuffer(data=[1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0], stride=16):dxbinding(0),glbinding(0) //TEST_INPUT: ubuffer(data=[0 0 0 0], stride=4):dxbinding(1),glbinding(0),out //TEST_INPUT: type VertImpl diff --git a/tests/compute/global-type-param.slang b/tests/compute/global-type-param.slang index 03f5df329..2638852eb 100644 --- a/tests/compute/global-type-param.slang +++ b/tests/compute/global-type-param.slang @@ -1,4 +1,4 @@ -//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(smoke,compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0], stride=4):dxbinding(0),glbinding(0),out //TEST_INPUT:type Wrapper<Impl> diff --git a/tests/compute/global-type-param1.slang b/tests/compute/global-type-param1.slang index c9b754aa3..08e548b81 100644 --- a/tests/compute/global-type-param1.slang +++ b/tests/compute/global-type-param1.slang @@ -1,4 +1,4 @@ -//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(smoke,compute):COMPARE_COMPUTE: //TEST_INPUT: cbuffer(data=[0.5 0 0 0 1.0], stride=4):dxbinding(0),glbinding(0) //TEST_INPUT: cbuffer(data=[1.0], stride=4):dxbinding(1),glbinding(1) //TEST_INPUT: Texture2D(size=4, content = zero) : dxbinding(0),glbinding(0) diff --git a/tests/compute/global-type-param2.slang b/tests/compute/global-type-param2.slang index b54f4c430..51b586cf7 100644 --- a/tests/compute/global-type-param2.slang +++ b/tests/compute/global-type-param2.slang @@ -1,4 +1,4 @@ -//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(smoke,compute):COMPARE_COMPUTE: //TEST_INPUT: cbuffer(data=[0.5 0 0 0], stride=4):dxbinding(0),glbinding(0) //TEST_INPUT: cbuffer(data=[1.0], stride=4):dxbinding(1),glbinding(1) //TEST_INPUT: Texture2D(size=4, content = zero) : dxbinding(0),glbinding(0) diff --git a/tests/compute/implicit-generic-app.slang b/tests/compute/implicit-generic-app.slang index d917a5f9a..b6fcbd434 100644 --- a/tests/compute/implicit-generic-app.slang +++ b/tests/compute/implicit-generic-app.slang @@ -1,5 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir - +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Testing that we can implicitly specialize a generic diff --git a/tests/compute/implicit-this-expr.slang b/tests/compute/implicit-this-expr.slang index 32cbd88fc..2d074f677 100644 --- a/tests/compute/implicit-this-expr.slang +++ b/tests/compute/implicit-this-expr.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Access fields of a `struct` type from within a "method" by diff --git a/tests/compute/initializer-list.slang b/tests/compute/initializer-list.slang index 24ff4b037..de94d6c25 100644 --- a/tests/compute/initializer-list.slang +++ b/tests/compute/initializer-list.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT: ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out diff --git a/tests/compute/inout.slang b/tests/compute/inout.slang index d56887cf9..a11050055 100644 --- a/tests/compute/inout.slang +++ b/tests/compute/inout.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 1 2 3], stride=4):dxbinding(0),glbinding(0),out // Test that we correctly support both `out` diff --git a/tests/compute/int-generic.slang b/tests/compute/int-generic.slang index 7531ee74e..6bb63df8c 100644 --- a/tests/compute/int-generic.slang +++ b/tests/compute/int-generic.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out //TEST_INPUT:type Material<1,2> RWStructuredBuffer<int> outputBuffer; diff --git a/tests/compute/loop-unroll.slang b/tests/compute/loop-unroll.slang index 5b1635a8d..88568d1dd 100644 --- a/tests/compute/loop-unroll.slang +++ b/tests/compute/loop-unroll.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 1 2 3], stride=4):dxbinding(0),glbinding(0),out //TEST_INPUT:ubuffer(data=[1 2 3 0], stride=4):dxbinding(1),glbinding(1) diff --git a/tests/compute/multi-interface.slang b/tests/compute/multi-interface.slang index 1f9775211..f2115f1fc 100644 --- a/tests/compute/multi-interface.slang +++ b/tests/compute/multi-interface.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out RWStructuredBuffer<float> outputBuffer; diff --git a/tests/compute/nested-generics.slang b/tests/compute/nested-generics.slang index 63b6db4fe..8996b2574 100644 --- a/tests/compute/nested-generics.slang +++ b/tests/compute/nested-generics.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // test specialization of nested generic functions diff --git a/tests/compute/nested-generics2.slang b/tests/compute/nested-generics2.slang index 6a14c7678..1f6d4a50a 100644 --- a/tests/compute/nested-generics2.slang +++ b/tests/compute/nested-generics2.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // test specialization of nested generic functions diff --git a/tests/compute/parameter-block.slang b/tests/compute/parameter-block.slang index d10a1e9c2..c409fe22d 100644 --- a/tests/compute/parameter-block.slang +++ b/tests/compute/parameter-block.slang @@ -1,4 +1,3 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir //TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out diff --git a/tests/compute/parameter-block.slang.1.expected.txt b/tests/compute/parameter-block.slang.1.expected.txt deleted file mode 100644 index bc856dafa..000000000 --- a/tests/compute/parameter-block.slang.1.expected.txt +++ /dev/null @@ -1,4 +0,0 @@ -0 -1 -2 -3 diff --git a/tests/compute/rewriter-parameter-block-complex.hlsl b/tests/compute/rewriter-parameter-block-complex.hlsl index a1fb4cd19..48f0ebb0b 100644 --- a/tests/compute/rewriter-parameter-block-complex.hlsl +++ b/tests/compute/rewriter-parameter-block-complex.hlsl @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out diff --git a/tests/compute/rewriter-parameter-block.hlsl b/tests/compute/rewriter-parameter-block.hlsl index ebf1e6994..3e0b3f73e 100644 --- a/tests/compute/rewriter-parameter-block.hlsl +++ b/tests/compute/rewriter-parameter-block.hlsl @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out diff --git a/tests/compute/select-expr.slang b/tests/compute/select-expr.slang index 4d9abfd35..d90708ab9 100644 --- a/tests/compute/select-expr.slang +++ b/tests/compute/select-expr.slang @@ -1,4 +1,4 @@ -//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(smoke,compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out diff --git a/tests/compute/simple.slang b/tests/compute/simple.slang index b2f1417cf..8f53a79b2 100644 --- a/tests/compute/simple.slang +++ b/tests/compute/simple.slang @@ -1,4 +1,4 @@ -//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(smoke,compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // This is a basic test for Slang compute shader. diff --git a/tests/compute/struct-in-generic.slang b/tests/compute/struct-in-generic.slang index 6f65f2ee3..21e0fecf5 100644 --- a/tests/compute/struct-in-generic.slang +++ b/tests/compute/struct-in-generic.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Confirm that a struct type defined in a generic parent works diff --git a/tests/compute/switch-stmt.slang b/tests/compute/switch-stmt.slang index 3e352eb57..e9ab3ea2f 100644 --- a/tests/compute/switch-stmt.slang +++ b/tests/compute/switch-stmt.slang @@ -1,4 +1,3 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir //TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 1 2 3 4 5 6 7], stride=4):dxbinding(0),glbinding(0),out diff --git a/tests/compute/switch-stmt.slang.1.expected.txt b/tests/compute/switch-stmt.slang.1.expected.txt deleted file mode 100644 index 6b0f2293b..000000000 --- a/tests/compute/switch-stmt.slang.1.expected.txt +++ /dev/null @@ -1,8 +0,0 @@ -10 -0 -12 -0 -4 -15 -0 -0 diff --git a/tests/compute/textureSamplingTest.slang b/tests/compute/textureSamplingTest.slang index b1255f6c5..1aa267b89 100644 --- a/tests/compute/textureSamplingTest.slang +++ b/tests/compute/textureSamplingTest.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_RENDER_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_RENDER_COMPUTE: //TEST_INPUT: Texture1D(size=4, content = one) : dxbinding(0),glbinding(0) //TEST_INPUT: Texture2D(size=4, content = one) : dxbinding(1),glbinding(1) //TEST_INPUT: Texture3D(size=4, content = one) : dxbinding(2),glbinding(2) diff --git a/tests/compute/transitive-interface.slang b/tests/compute/transitive-interface.slang index 04ececf93..6de12bdd4 100644 --- a/tests/compute/transitive-interface.slang +++ b/tests/compute/transitive-interface.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out RWStructuredBuffer<float> outputBuffer; diff --git a/tests/compute/typedef-member.slang b/tests/compute/typedef-member.slang index dbf4dcdc1..8ffb9a4c6 100644 --- a/tests/compute/typedef-member.slang +++ b/tests/compute/typedef-member.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out // Confirm that a struct type defined in a generic parent works diff --git a/tests/compute/write-structured-buffer-field.slang b/tests/compute/write-structured-buffer-field.slang index b824644b2..d29a50a0b 100644 --- a/tests/compute/write-structured-buffer-field.slang +++ b/tests/compute/write-structured-buffer-field.slang @@ -1,4 +1,4 @@ -//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir +//TEST(compute):COMPARE_COMPUTE: //TEST_INPUT:ubuffer(data=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32], stride=32):dxbinding(0),glbinding(0),out |
