summaryrefslogtreecommitdiff
path: root/tests/current-bugs/resource-struct-return.slang
diff options
context:
space:
mode:
Diffstat (limited to 'tests/current-bugs/resource-struct-return.slang')
-rw-r--r--tests/current-bugs/resource-struct-return.slang28
1 files changed, 0 insertions, 28 deletions
diff --git a/tests/current-bugs/resource-struct-return.slang b/tests/current-bugs/resource-struct-return.slang
deleted file mode 100644
index 8d0508097..000000000
--- a/tests/current-bugs/resource-struct-return.slang
+++ /dev/null
@@ -1,28 +0,0 @@
-//DISABLE_TEST:SIMPLE:-target hlsl -entry computeMain -profile cs_6_2
-
-// This test demonstrates returning struct with resource causes internal compiler error
-
-RWTexture1D<float> g_t;
-RWStructuredBuffer<int> outputBuffer;
-
-struct Thing
-{
- int a;
- RWTexture1D<float> t;
-};
-
-Thing makeThing()
-{
- Thing t;
- t.a = 10;
- t.t = g_t;
- return t;
-}
-
-[numthreads(4, 4, 1)]
-void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID)
-{
- int x = dispatchThreadID.x;
- Thing thing = makeThing();
- outputBuffer[dispatchThreadID.x] = x + thing.t.Load(1);
-} \ No newline at end of file