hlsl.getdimensions.dx10.vert 584 B

12345678910111213141516171819202122232425262728
  1. SamplerState g_sSamp : register(s0);
  2. uniform Texture1D <float4> g_tTex1df4 : register(t0);
  3. struct VS_OUTPUT
  4. {
  5. float4 Pos : SV_Position;
  6. };
  7. VS_OUTPUT main()
  8. {
  9. VS_OUTPUT vsout;
  10. uint WidthU;
  11. uint NumberOfLevelsU;
  12. // Most of the tests are in the hlsl.getdimensions.dx10.frag on the fragment side.
  13. // This is just to establish that GetDimensions appears in the vertex stage.
  14. // 1D, float tx, uint params
  15. g_tTex1df4 . GetDimensions(WidthU);
  16. g_tTex1df4 . GetDimensions(6, WidthU, NumberOfLevelsU);
  17. vsout.Pos = float4(0,0,0,0);
  18. return vsout;
  19. }