diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structbuffer.byte.frag')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structbuffer.byte.frag | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structbuffer.byte.frag b/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structbuffer.byte.frag new file mode 100644 index 00000000000..2d504da1cfd --- /dev/null +++ b/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structbuffer.byte.frag @@ -0,0 +1,13 @@ + +ByteAddressBuffer sbuf; + +float4 main(uint pos : FOO) : SV_Target0 +{ + uint size; + sbuf.GetDimensions(size); + + return sbuf.Load(pos) + + float4(sbuf.Load2(pos+4), 0, 0) + + float4(sbuf.Load3(pos+8), 0) + + sbuf.Load4(pos+12); +} |