glslang/Test/hlsl.rw.register.frag
steve-lunarg 9088be4c07 Add UAV (image) binding offset and HLSL register support
This PR adds:

1. The "u" register class for RW* objects.

2. --shift-image-bindings (== --sib), analogous to --shift-texture-bindings etc.

3. Case insensitive reg classes.

4. Tests for above.
2016-11-01 14:44:54 -06:00

19 lines
291 B
JavaScript

RWTexture1D <float> g_tTex1df1 : register(u2);
RWBuffer <uint> g_tBuf1du1 : register(U3);
struct PS_OUTPUT
{
float4 Color : SV_Target0;
};
PS_OUTPUT main()
{
float r00 = g_tTex1df1[0];
uint r01 = g_tBuf1du1[0];
PS_OUTPUT psout;
psout.Color = 1.0;
return psout;
}