home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 January / Gamestar_69_2005-01_dvd.iso / Dema / theprojectv1-0.exe / Shaders / Cache / CGPShaders / CGRCTerrain_3Layers$D3D9_PS20$NoFog$HDR$MRT.cgps < prev    next >
Encoding:
Text File  |  2004-11-27  |  1.3 KB  |  64 lines

  1. //CGVER3.4
  2. //
  3. // Generated by Microsoft (R) D3DX9 Shader Compiler 5.04.00.2904
  4. //
  5. //   fxc /T ps_2_0 /DCGC=0 /Fc $$out.cg $$in.cg
  6. //
  7. //
  8. // Parameters:
  9. //
  10. //   float4 $Ambient;
  11. //   sampler2D $baseMap;
  12. //   sampler2D $detMap0;
  13. //   sampler2D $detMap1;
  14. //   sampler2D $detMap2;
  15. //
  16. //
  17. // Registers:
  18. //
  19. //   Name         Reg   Size
  20. //   ------------ ----- ----
  21. //   $Ambient     c0       1
  22. //   $baseMap     s0       1
  23. //   $detMap0     s1       1
  24. //   $detMap1     s2       1
  25. //   $detMap2     s3       1
  26. //
  27.  
  28.     ps_2_0
  29.     def c1, 1, 0.5, 8, 0
  30.     dcl t0.xy
  31.     dcl t1.xy
  32.     dcl t2.xy
  33.     dcl t3.xy
  34.     dcl v0
  35.     dcl v1.xyz
  36.     dcl_2d s0
  37.     dcl_2d s1
  38.     dcl_2d s2
  39.     dcl_2d s3
  40.     texld r3, t2, s2
  41.     texld r2, t1, s1
  42.     texld r0, t0, s0
  43.     texld r1, t3, s3
  44.     add r1.w, -v1.z, c1.x
  45.     mul r2.w, r1.w, c1.y
  46.     add r1.w, -v0.z, c1.x
  47.     mad r3.xyz, r3, v1.z, r2.w
  48.     mul r1.w, r1.w, c1.y
  49.     mad r2.xyz, r2, v0.z, r1.w
  50.     mul r0.xyz, r0, v0.w
  51.     mul r0.xyz, r0, c0
  52.     add r0.xyz, r0, r0
  53.     mul r0.xyz, r2, r0
  54.     add r1.w, -v1.y, c1.x
  55.     mul r0.xyz, r3, r0
  56.     mul r1.w, r1.w, c1.y
  57.     mad r1.xyz, r1, v1.y, r1.w
  58.     mul r0.xyz, r0, r1
  59.     mul r0.w, r0.w, c0.w
  60.     mul r0.xyz, r0, c1.z
  61.     mov oC0, r0
  62.  
  63. // approximately 22 instruction slots used (4 texture, 18 arithmetic)
  64.