blob: 826dd5047dd11dc7ea273c4787fd7a754624dbbc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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;
};
|