hlsl.texture.subvec4.frag 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. Texture2DMS <float> g_tTex2dmsf1;
  2. Texture2DMS <float2> g_tTex2dmsf2;
  3. Texture2DMS <float3> g_tTex2dmsf3;
  4. Texture2DMS <float4> g_tTex2dmsf4;
  5. Texture2D <float> g_tTex2df1;
  6. Texture2D <float2> g_tTex2df2;
  7. Texture2D <float3> g_tTex2df3;
  8. Texture2D <float4> g_tTex2df4;
  9. SamplerState g_sSamp;
  10. float4 main() : SV_Target0
  11. {
  12. uint MipLevel;
  13. uint WidthU;
  14. uint HeightU;
  15. uint ElementsU;
  16. uint DepthU;
  17. uint NumberOfLevelsU;
  18. uint NumberOfSamplesU;
  19. g_tTex2dmsf1 . GetDimensions(WidthU, HeightU, NumberOfSamplesU);
  20. g_tTex2dmsf2 . GetDimensions(WidthU, HeightU, NumberOfSamplesU);
  21. g_tTex2dmsf3 . GetDimensions(WidthU, HeightU, NumberOfSamplesU);
  22. g_tTex2dmsf4 . GetDimensions(WidthU, HeightU, NumberOfSamplesU);
  23. g_tTex2dmsf1 . Load(int2(1,2), 3);
  24. g_tTex2dmsf2 . Load(int2(1,2), 3);
  25. g_tTex2dmsf3 . Load(int2(1,2), 3);
  26. g_tTex2dmsf4 . Load(int2(1,2), 3);
  27. g_tTex2df1 . Sample(g_sSamp, float2(.1, .2));
  28. g_tTex2df2 . Sample(g_sSamp, float2(.1, .2));
  29. g_tTex2df3 . Sample(g_sSamp, float2(.1, .2));
  30. g_tTex2df4 . Sample(g_sSamp, float2(.1, .2));
  31. return 0;
  32. }