summaryrefslogtreecommitdiffstats
path: root/tests/spirv/depth-texture.slang
diff options
context:
space:
mode:
authorSami Kiminki (NVIDIA) <235843927+skiminki-nv@users.noreply.github.com>2025-10-10 19:39:13 +0300
committerGitHub <noreply@github.com>2025-10-10 16:39:13 +0000
commit5c672cef1f6ac6b5cd6cd71bd47489b7b7331adb (patch)
tree7511c0bca54c2ddda7d1101a795cb19dd588bc04 /tests/spirv/depth-texture.slang
parentcd50974490b82dd7e0f9ac0dd5ce9c17e390ff1f (diff)
8503 wgsl depth texture (#8645)
Add built-in type aliases for DepthTexture* and unify Sampler*Shadow Add the following type aliases: - DepthTexture1D, DepthTexture1DArray - DepthTexture2D, DepthTexture2DArray - DepthTexture2DMS, DepthTexture2DMSArray - DepthTexture3D - DepthTextureCube, DepthTextureCubeArray These match with the type aliases for non-depth textures. Also, unify the Sampler*Shadow type aliases with DepthTexture* ones. This adds the following: - Sampler2DMSShadow - Sampler2DMSArrayShadow and removes the Sampler3DArrayShadow type alias. As a side-effect, the descriptions of Sampler*ArrayShadow type aliases are fixed ("texture-sampler for shadow" ==> "texture-sampler array for shadow"). Update the slang tests to use the newly introduced type aliases instead of the custom type aliases that use _Texture<> directly. Add DepthTexture testing in hlsl-intrinsic/texture/texture-intrinsics. Do this by extracting the test logic of computeMain() in a separate function and parametrize it for non-depth/depth texture types. This adds basic coverage for the following types: - DepthTexture1D - DepthTexture2D - DepthTexture3D - DepthTextureCube - DepthTexture1DArray - DepthTexture2DArray - DepthTextureCubeArray Issue #6166 Issue #8503
Diffstat (limited to 'tests/spirv/depth-texture.slang')
-rw-r--r--tests/spirv/depth-texture.slang13
1 files changed, 0 insertions, 13 deletions
diff --git a/tests/spirv/depth-texture.slang b/tests/spirv/depth-texture.slang
index 17204249e..728466645 100644
--- a/tests/spirv/depth-texture.slang
+++ b/tests/spirv/depth-texture.slang
@@ -3,19 +3,6 @@
// SPIRV: OpTypeImage %{{.*}} 2D 1 0 0 1 Unknown
-__generic<let sampleCount : int = 0, let format : int = 0>
-typealias DepthTexture2D = _Texture<
- float,
- __Shape2D,
- 0, // isArray
- 0, // isMS
- sampleCount,
- 0, // access
- 1, // isShadow
- 0, // isCombined
- format
->;
-
[[vk::binding(0, 0)]] DepthTexture2D depthTexture : register(t0);
[[vk::binding(1, 0)]] SamplerComparisonState comparisonSampler : register(s0);