summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structbuffer.byte.frag
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structbuffer.byte.frag')
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structbuffer.byte.frag13
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);
+}