From bde858b31ac99b84ffba546d1022b34bb4621d49 Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Thu, 12 Sep 2019 10:15:53 -0400 Subject: ParameterBlock support. (#1049) * Updated docs to reflect ParameterBlock support * Fixed CPU binding to handle ParameterBlocks * Updated parameter-block.slang to be able to work as a CPU test --- tests/compute/parameter-block.slang | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tests/compute') diff --git a/tests/compute/parameter-block.slang b/tests/compute/parameter-block.slang index c409fe22d..8c1675405 100644 --- a/tests/compute/parameter-block.slang +++ b/tests/compute/parameter-block.slang @@ -1,7 +1,8 @@ //TEST(compute):COMPARE_COMPUTE: +//TEST(compute):COMPARE_COMPUTE:-cpu -//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out -//TEST_INPUT:ubuffer(data=[0 1 2 3], stride=4):dxbinding(1),glbinding(1) +//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out,name=block0.buffer +//TEST_INPUT:ubuffer(data=[0 1 2 3], stride=4):dxbinding(1),glbinding(1),name=block1.buffer // Ensure that Slang `ParameterBlock` type is lowered // to HLSL in the fashion that we expect. -- cgit v1.2.3