summaryrefslogtreecommitdiffstats
path: root/tests/language-feature/types/opaque
diff options
context:
space:
mode:
authorskallweitNV <64953474+skallweitNV@users.noreply.github.com>2024-06-07 09:28:16 +0200
committerGitHub <noreply@github.com>2024-06-07 00:28:16 -0700
commit004fe27a52b7952111ad7e749397aeff499de7ed (patch)
tree6c7fccc6b2542079d911d903bb5e976d79efde2a /tests/language-feature/types/opaque
parent72f10a8cc21280c6a84b8f5917dabdb3da2f482e (diff)
Metal compute tests (#4292)
Diffstat (limited to 'tests/language-feature/types/opaque')
-rw-r--r--tests/language-feature/types/opaque/inout-param-opaque-type-in-struct.slang1
-rw-r--r--tests/language-feature/types/opaque/inout-param-opaque-type.slang1
-rw-r--r--tests/language-feature/types/opaque/out-param-opaque-type-in-struct.slang1
-rw-r--r--tests/language-feature/types/opaque/out-param-opaque-type.slang1
-rw-r--r--tests/language-feature/types/opaque/return-opaque-type-in-struct.slang1
-rw-r--r--tests/language-feature/types/opaque/return-opaque-type.slang1
6 files changed, 6 insertions, 0 deletions
diff --git a/tests/language-feature/types/opaque/inout-param-opaque-type-in-struct.slang b/tests/language-feature/types/opaque/inout-param-opaque-type-in-struct.slang
index c328d4c44..64e4d968a 100644
--- a/tests/language-feature/types/opaque/inout-param-opaque-type-in-struct.slang
+++ b/tests/language-feature/types/opaque/inout-param-opaque-type-in-struct.slang
@@ -4,6 +4,7 @@
// aggregate type that includes an opaque type
//TEST(compute):COMPARE_COMPUTE:
+//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
struct Things
{
diff --git a/tests/language-feature/types/opaque/inout-param-opaque-type.slang b/tests/language-feature/types/opaque/inout-param-opaque-type.slang
index 83c20d040..eed42ca69 100644
--- a/tests/language-feature/types/opaque/inout-param-opaque-type.slang
+++ b/tests/language-feature/types/opaque/inout-param-opaque-type.slang
@@ -3,6 +3,7 @@
// Test that a function/method can have an `out` parameter of opaque type
//TEST(compute):COMPARE_COMPUTE:
+//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
//TEST_INPUT:set gX = ubuffer(data=[16 17 18 19], stride=4)
RWStructuredBuffer<int> gX;
diff --git a/tests/language-feature/types/opaque/out-param-opaque-type-in-struct.slang b/tests/language-feature/types/opaque/out-param-opaque-type-in-struct.slang
index 60f9a95f5..a7c10c626 100644
--- a/tests/language-feature/types/opaque/out-param-opaque-type-in-struct.slang
+++ b/tests/language-feature/types/opaque/out-param-opaque-type-in-struct.slang
@@ -4,6 +4,7 @@
// aggregate type that includes an opaque type
//TEST(compute):COMPARE_COMPUTE:
+//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
struct Things
{
diff --git a/tests/language-feature/types/opaque/out-param-opaque-type.slang b/tests/language-feature/types/opaque/out-param-opaque-type.slang
index 03f105da2..c986400bb 100644
--- a/tests/language-feature/types/opaque/out-param-opaque-type.slang
+++ b/tests/language-feature/types/opaque/out-param-opaque-type.slang
@@ -3,6 +3,7 @@
// Test that a function/method can have an `out` parameter of opaque type
//TEST(compute):COMPARE_COMPUTE:
+//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
//TEST_INPUT:set gThings = ubuffer(data=[16 17 18 19], stride=4)
RWStructuredBuffer<int> gThings;
diff --git a/tests/language-feature/types/opaque/return-opaque-type-in-struct.slang b/tests/language-feature/types/opaque/return-opaque-type-in-struct.slang
index 4da6b3b30..a1a715009 100644
--- a/tests/language-feature/types/opaque/return-opaque-type-in-struct.slang
+++ b/tests/language-feature/types/opaque/return-opaque-type-in-struct.slang
@@ -4,6 +4,7 @@
// aggregate type that includes an opaque type
//TEST(compute):COMPARE_COMPUTE:
+//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
struct Things
{
diff --git a/tests/language-feature/types/opaque/return-opaque-type.slang b/tests/language-feature/types/opaque/return-opaque-type.slang
index e14ff8616..0910d2e00 100644
--- a/tests/language-feature/types/opaque/return-opaque-type.slang
+++ b/tests/language-feature/types/opaque/return-opaque-type.slang
@@ -3,6 +3,7 @@
// Test that a function/method can return a value of an opaque type.
//TEST(compute):COMPARE_COMPUTE:
+//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
struct Stuff
{