Merge pull request #2913 from greg-lunarg/i2905
[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 }