From 436c906a36fc7ff4f767d303cb5824995cd117d8 Mon Sep 17 00:00:00 2001 From: Yong He Date: Tue, 31 Oct 2017 04:26:06 -0400 Subject: Revert "work in-progress, add parsing for assoc type decls and member type expressions" This reverts commit 84f381cc180b3176d6a58da4085ee8470f246922. --- tests/compute/assoctype-simple.slang | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 tests/compute/assoctype-simple.slang (limited to 'tests') diff --git a/tests/compute/assoctype-simple.slang b/tests/compute/assoctype-simple.slang deleted file mode 100644 index 5a2c339a6..000000000 --- a/tests/compute/assoctype-simple.slang +++ /dev/null @@ -1,34 +0,0 @@ -//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir -//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out -// Confirm that generics syntax can be used in user -// code and generates valid output. - -RWStructuredBuffer outputBuffer; - -interface ISimple -{ - assoctype T; - T add(T v0, T v1); -} - -struct Simple : ISimple -{ - typedef float T; - T add(T v0, float v1) - { - return v0 + v1; - } -}; - -__generic -T.T test(T simple, T.T v0, T.T v1) -{ - return simple.add(v0, v1); -} - -[numthreads(4, 1, 1)] -void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID) -{ - float outVal = test(Simple(), 2.0, 1.0); // == 3.0 - outputBuffer[tid] = outVal; -} \ No newline at end of file -- cgit v1.2.3