summaryrefslogtreecommitdiffstats
path: root/tests/language-feature
diff options
context:
space:
mode:
authorAnders Leino <aleino@nvidia.com>2024-11-21 09:37:28 +0200
committerGitHub <noreply@github.com>2024-11-21 09:37:28 +0200
commit93f5d13fc90c518ef2829dc16c28f0403e230337 (patch)
treebbbb2ecc5ce45ddcf59ede1d82872a0ea96751d0 /tests/language-feature
parente9caf5de9c0ae137c31c32ea27bc17d7735689a3 (diff)
Refresh of disabled WGPU tests (#5614)
Some tests are now passing and are enabled. Other tests are still failing, but are given comments categorizing the failures. Tests in the 'Not supported in WGSL' category are also removed from the expected failures list. (Though they are still kept disabled for WebGPU, of course.) This closes #5519.
Diffstat (limited to 'tests/language-feature')
-rw-r--r--tests/language-feature/constants/static-const-in-generic-interface.slang1
-rw-r--r--tests/language-feature/enums/strongly-typed-id.slang1
-rw-r--r--tests/language-feature/generics/tuple.slang1
-rw-r--r--tests/language-feature/generics/variadic-0.slang1
-rw-r--r--tests/language-feature/shader-params/interface-shader-param-ordinary.slang1
-rw-r--r--tests/language-feature/swizzles/matrix-swizzle-write-array.slang1
-rw-r--r--tests/language-feature/swizzles/matrix-swizzle-write-swizzle.slang1
7 files changed, 7 insertions, 0 deletions
diff --git a/tests/language-feature/constants/static-const-in-generic-interface.slang b/tests/language-feature/constants/static-const-in-generic-interface.slang
index 730c4c2dc..e980a812a 100644
--- a/tests/language-feature/constants/static-const-in-generic-interface.slang
+++ b/tests/language-feature/constants/static-const-in-generic-interface.slang
@@ -1,6 +1,7 @@
// static-const-in-generic-interface.slang
//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK): -shaderobj
+// WGSL: Functions cannot be called at module scope #5607
//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-wgpu
// Test that `static const` variable declarations inside of
diff --git a/tests/language-feature/enums/strongly-typed-id.slang b/tests/language-feature/enums/strongly-typed-id.slang
index 25e144618..8625d1a4b 100644
--- a/tests/language-feature/enums/strongly-typed-id.slang
+++ b/tests/language-feature/enums/strongly-typed-id.slang
@@ -1,4 +1,5 @@
//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK): -shaderobj
+// WGSL: No matching overload for operator... #5606
//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-wgpu
enum MyId : uint {}
diff --git a/tests/language-feature/generics/tuple.slang b/tests/language-feature/generics/tuple.slang
index 5399836b8..c12fd12de 100644
--- a/tests/language-feature/generics/tuple.slang
+++ b/tests/language-feature/generics/tuple.slang
@@ -1,4 +1,5 @@
//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK): -shaderobj -output-using-type
+// WGPU: f16 extension not allowed in current environment #5605
//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-wgpu
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):out,name=outputBuffer
diff --git a/tests/language-feature/generics/variadic-0.slang b/tests/language-feature/generics/variadic-0.slang
index c28cd5d6c..a1f4ce7a4 100644
--- a/tests/language-feature/generics/variadic-0.slang
+++ b/tests/language-feature/generics/variadic-0.slang
@@ -1,6 +1,7 @@
//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK): -shaderobj -output-using-type
//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK): -cpu -shaderobj -output-using-type
//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK): -vk -shaderobj -output-using-type
+// WGPU: f16 extension not allowed in current environment #5605
//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-wgpu
//TEST:SIMPLE(filecheck=CHECK): -target glsl
diff --git a/tests/language-feature/shader-params/interface-shader-param-ordinary.slang b/tests/language-feature/shader-params/interface-shader-param-ordinary.slang
index 0203634d7..7196f9b04 100644
--- a/tests/language-feature/shader-params/interface-shader-param-ordinary.slang
+++ b/tests/language-feature/shader-params/interface-shader-param-ordinary.slang
@@ -9,6 +9,7 @@
//TEST(compute):COMPARE_COMPUTE_EX:-slang -compute -dx12 -profile sm_6_0 -use-dxil
//TEST(compute, vulkan):COMPARE_COMPUTE_EX:-vk -compute
//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
+// Slang-RHI/WGPU: Too small buffer is bound #5604
//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-wgpu
interface IModifier
diff --git a/tests/language-feature/swizzles/matrix-swizzle-write-array.slang b/tests/language-feature/swizzles/matrix-swizzle-write-array.slang
index 7324d6357..ea3fd2ffa 100644
--- a/tests/language-feature/swizzles/matrix-swizzle-write-array.slang
+++ b/tests/language-feature/swizzles/matrix-swizzle-write-array.slang
@@ -1,6 +1,7 @@
//TEST(compute):COMPARE_COMPUTE: -compute -shaderobj -output-using-type
//TEST(compute, vulkan):COMPARE_COMPUTE: -vk -compute -shaderobj -output-using-type
//TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl -output-using-type
+// WGSL: Assign to swizzle expression not allowed #5603
//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-wgpu
// Test that matrix swizzle writes work correctly
diff --git a/tests/language-feature/swizzles/matrix-swizzle-write-swizzle.slang b/tests/language-feature/swizzles/matrix-swizzle-write-swizzle.slang
index ed5f0ca97..1adde39dd 100644
--- a/tests/language-feature/swizzles/matrix-swizzle-write-swizzle.slang
+++ b/tests/language-feature/swizzles/matrix-swizzle-write-swizzle.slang
@@ -1,6 +1,7 @@
//TEST(compute):COMPARE_COMPUTE: -compute -shaderobj -output-using-type
//TEST(compute, vulkan):COMPARE_COMPUTE: -vk -compute -shaderobj -output-using-type
//TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl -output-using-type
+// WGSL: Assign to swizzle expression not allowed #5603
//DISABLE_TEST(compute):COMPARE_COMPUTE_EX:-wgpu
// Test that writing to swizzles of matrix swizzles works correctly