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