diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/hlsl.getdimensions.dx10.vert')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/glslang/Test/hlsl.getdimensions.dx10.vert | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.getdimensions.dx10.vert b/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.getdimensions.dx10.vert new file mode 100644 index 00000000000..0249b1c2374 --- /dev/null +++ b/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.getdimensions.dx10.vert @@ -0,0 +1,27 @@ +SamplerState g_sSamp : register(s0); + +uniform Texture1D <float4> g_tTex1df4 : register(t0); + +struct VS_OUTPUT +{ + float4 Pos : SV_Position; +}; + +VS_OUTPUT main() +{ + VS_OUTPUT vsout; + + uint WidthU; + uint NumberOfLevelsU; + + // Most of the tests are in the hlsl.getdimensions.dx10.frag on the fragment side. + // This is just to establish that GetDimensions appears in the vertex stage. + + // 1D, float tx, uint params + g_tTex1df4 . GetDimensions(WidthU); + g_tTex1df4 . GetDimensions(6, WidthU, NumberOfLevelsU); + + vsout.Pos = float4(0,0,0,0); + + return vsout; +} |