home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 January / Gamestar_69_2005-01_dvd.iso / Dema / theprojectv1-0.exe / Shaders / Cache / CGPShaders / CGRCAmbientTempl$D3D9_Auto$NoFog$HDR$MRT(1001200).cgps < prev    next >
Encoding:
Text File  |  2004-11-27  |  1.1 KB  |  56 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 $bumpMap;
  13. //   sampler2D $lightDirMap;
  14. //   sampler2D $lightMap;
  15. //
  16. //
  17. // Registers:
  18. //
  19. //   Name         Reg   Size
  20. //   ------------ ----- ----
  21. //   $Ambient     c0       1
  22. //   $baseMap     s0       1
  23. //   $bumpMap     s1       1
  24. //   $lightMap    s2       1
  25. //   $lightDirMap s3       1
  26. //
  27.  
  28.     ps_2_0
  29.     def c1, 2, -1, 1, 4
  30.     dcl t0.xy
  31.     dcl t1.xy
  32.     dcl t2.xy
  33.     dcl_2d s0
  34.     dcl_2d s1
  35.     dcl_2d s2
  36.     dcl_2d s3
  37.     texld r3, t1, s1
  38.     texld r2, t2, s3
  39.     texld r1, t2, s2
  40.     texld r0, t0, s0
  41.     mad r4.xyz, c1.x, r3, c1.y
  42.     nrm r3.xyz, r4
  43.     mad r2.xyz, c1.x, r2, c1.y
  44.     dp3_sat r2.x, r2, r3
  45.     mad r0.w, r2.x, r1.w, -r1.w
  46.     mul r1.xyz, r2.w, r1
  47.     add r0.w, r0.w, c1.z
  48.     mul r1.xyz, r1, r0.w
  49.     mul r1.xyz, r0, r1
  50.     mul r1.xyz, r1, c1.w
  51.     mad r0.xyz, r0, c0, r1
  52.     mov r0.w, c0.w
  53.     mov oC0, r0
  54.  
  55. // approximately 19 instruction slots used (4 texture, 15 arithmetic)
  56.