hlsl.load.rwbuffer.dx10.frag 435 B

123456789101112131415161718192021222324252627282930313233
  1. RWBuffer <float4> g_tBuffF;
  2. RWBuffer <int4> g_tBuffI;
  3. RWBuffer <uint4> g_tBuffU;
  4. struct PS_OUTPUT
  5. {
  6. float4 Color : SV_Target0;
  7. };
  8. uniform int c1;
  9. uniform int2 c2;
  10. uniform int3 c3;
  11. uniform int4 c4;
  12. uniform int o1;
  13. uniform int2 o2;
  14. uniform int3 o3;
  15. uniform int4 o4;
  16. PS_OUTPUT main()
  17. {
  18. PS_OUTPUT psout;
  19. g_tBuffF.Load(c1);
  20. g_tBuffU.Load(c1);
  21. g_tBuffI.Load(c1);
  22. psout.Color = 1.0;
  23. return psout;
  24. }