summaryrefslogtreecommitdiff
path: root/tests/compute/texture-simple.slang
diff options
context:
space:
mode:
Diffstat (limited to 'tests/compute/texture-simple.slang')
-rw-r--r--tests/compute/texture-simple.slang6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/compute/texture-simple.slang b/tests/compute/texture-simple.slang
index 3d8fe8619..8e72250ff 100644
--- a/tests/compute/texture-simple.slang
+++ b/tests/compute/texture-simple.slang
@@ -17,6 +17,10 @@ TextureCube<float> tCube;
//TEST_INPUT: Texture1D(size=4, content = one, arrayLength=2):name t1DArray
Texture1DArray<float> t1DArray;
+//TEST_INPUT: Texture2D(size=4, content = one, arrayLength=2):name t2DArray
+Texture2DArray<float> t2DArray;
+//TEST_INPUT: TextureCube(size=4, content = one, arrayLength=2):name tCubeArray
+TextureCubeArray<float> tCubeArray;
//TEST_INPUT: Sampler:name samplerState
SamplerState samplerState;
@@ -37,6 +41,8 @@ void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID)
val += tCube.SampleLevel(samplerState, normalize(float3(u, 1 - u, u)), 0);
val += t1DArray.SampleLevel(samplerState, float2(u, 0), 0);
+ val += t2DArray.SampleLevel(samplerState, float3(u, u, 0), 0);
+ val += tCubeArray.SampleLevel(samplerState, float4(u, u, u, 0), 0);
outputBuffer[idx] = val;
}