diff options
Diffstat (limited to 'tests/compute/texture-simple.slang')
| -rw-r--r-- | tests/compute/texture-simple.slang | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/compute/texture-simple.slang b/tests/compute/texture-simple.slang index e79a26885..3d8fe8619 100644 --- a/tests/compute/texture-simple.slang +++ b/tests/compute/texture-simple.slang @@ -12,6 +12,11 @@ Texture1D<float> t1D; Texture2D<float> t2D; //TEST_INPUT: Texture3D(size=4, content = one):name t3D Texture3D<float> t3D; +//TEST_INPUT: TextureCube(size=4, content = one):name tCube +TextureCube<float> tCube; + +//TEST_INPUT: Texture1D(size=4, content = one, arrayLength=2):name t1DArray +Texture1DArray<float> t1DArray; //TEST_INPUT: Sampler:name samplerState SamplerState samplerState; @@ -29,6 +34,9 @@ void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID) val += t1D.SampleLevel(samplerState, u, 0); val += t2D.SampleLevel(samplerState, float2(u, u), 0); val += t3D.SampleLevel(samplerState, float3(u, u, u), 0); + val += tCube.SampleLevel(samplerState, normalize(float3(u, 1 - u, u)), 0); + + val += t1DArray.SampleLevel(samplerState, float2(u, 0), 0); outputBuffer[idx] = val; } |
