diff options
Diffstat (limited to 'tests/compute/rewriter-parameter-block-complex.slang')
| -rw-r--r-- | tests/compute/rewriter-parameter-block-complex.slang | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/compute/rewriter-parameter-block-complex.slang b/tests/compute/rewriter-parameter-block-complex.slang new file mode 100644 index 000000000..826dd5047 --- /dev/null +++ b/tests/compute/rewriter-parameter-block-complex.slang @@ -0,0 +1,21 @@ +// rewriter-parameter-block.slang +//TEST_IGNORE_FILE: + +// A type that mixes uniform and resource fields +struct Data +{ + int val; + RWStructuredBuffer<int> buf; +}; + +// A function that uses that type +int test(Data data, int val) +{ + return data.val + data.buf[val]; +} + +cbuffer C +{ + ParameterBlock<Data> gA; + Data gB; +}; |
