diff options
| author | Anders Leino <aleino@nvidia.com> | 2024-11-13 18:08:14 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-13 08:08:14 -0800 |
| commit | 91f19bedb902fb8b97c9b9da9fcb9c82e6f1c785 (patch) | |
| tree | cbb68b387a07f08258ca0b533569c48b3906d5a4 /tests/compute | |
| parent | 2be4fa42278173c2a1ef78c776cbf9a952cce83e (diff) | |
Various fixes to enable some WGSL graphics tests (#5548)
* Update Slang-RHI to get WGPU backend fixes
* render-test: Use device local memory type for vertex buffers
This helps to avoid https://github.com/shader-slang/slang-rhi/issues/104
* Fix bug in WGSL emitter layout code.
There was a "kinds" vs. "kind flags" mismatch, and also getBindingOffsetForKinds was not
being used.
This patch enables a bunch of tests for WGPU.
This helps to address issue #4943.
* format code
---------
Co-authored-by: slangbot <186143334+slangbot@users.noreply.github.com>
Diffstat (limited to 'tests/compute')
| -rw-r--r-- | tests/compute/compile-time-loop.slang | 1 | ||||
| -rw-r--r-- | tests/compute/discard-stmt.slang | 1 | ||||
| -rw-r--r-- | tests/compute/texture-sampling.slang | 1 |
3 files changed, 1 insertions, 2 deletions
diff --git a/tests/compute/compile-time-loop.slang b/tests/compute/compile-time-loop.slang index 840ffd145..9035bde2a 100644 --- a/tests/compute/compile-time-loop.slang +++ b/tests/compute/compile-time-loop.slang @@ -1,6 +1,5 @@ //TEST(compute):COMPARE_RENDER_COMPUTE: -shaderobj //TEST(compute):COMPARE_RENDER_COMPUTE: -mtl -shaderobj -//DISABLE_TEST(compute):COMPARE_COMPUTE:-wgpu //TEST_INPUT: Texture2D(size=4, content = one):name t //TEST_INPUT: Sampler:name s diff --git a/tests/compute/discard-stmt.slang b/tests/compute/discard-stmt.slang index b665a56a8..fa00c9ec3 100644 --- a/tests/compute/discard-stmt.slang +++ b/tests/compute/discard-stmt.slang @@ -3,7 +3,6 @@ //TEST_INPUT: Texture2D(size=4, content = one):name tex //TEST_INPUT: Sampler:name samp //TEST_INPUT: ubuffer(data=[0 0], stride=4):out,name outputBuffer -//DISABLE_TEST(compute):COMPARE_COMPUTE:-wgpu Texture2D tex; diff --git a/tests/compute/texture-sampling.slang b/tests/compute/texture-sampling.slang index 3e56be5a7..d8c5f4c4b 100644 --- a/tests/compute/texture-sampling.slang +++ b/tests/compute/texture-sampling.slang @@ -12,6 +12,7 @@ //TEST_INPUT: TextureCube(size=4, content = one, arrayLength=2):name=tCubeArray //TEST_INPUT: Sampler:name=samplerState //TEST_INPUT: ubuffer(data=[0 0 0 0], stride=4):out,name=outputBuffer +// There is no texture_1d_array type in WGSL https://github.com/shader-slang/slang/issues/5223 //DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -wgpu Texture1D t1D; |
