Merge pull request #3031 from rg3igalia/sub-group-size-arb-flat-fix
[platform/upstream/glslang.git] / Test / hlsl.structbuffer.rwbyte.frag
1
2 RWByteAddressBuffer sbuf;
3
4 float4 main(uint pos : FOO) : SV_Target0
5 {
6     uint size;
7     sbuf.GetDimensions(size);
8
9     sbuf.Store(pos,  sbuf.Load(pos));
10     sbuf.Store2(pos, sbuf.Load2(pos));
11     sbuf.Store3(pos, sbuf.Load3(pos));
12     sbuf.Store4(pos, sbuf.Load4(pos));
13
14     return sbuf.Load(pos);
15 }