home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 January / Gamestar_69_2005-01_dvd.iso / Dema / theprojectv1-0.exe / Shaders / Cache / CGPShaders / CGRCShadowTempl$D3D9_Auto$NoFog$3DC(80000040).cgps < prev    next >
Encoding:
Text File  |  2004-10-27  |  1.4 KB  |  63 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. //   float4 $DepthTestHardness;
  12. //   float4 $Fading;
  13. //   float4 $Reflect;
  14. //   sampler2D $baseMap;
  15. //   samplerCUBE $envMap;
  16. //   sampler2D $shadMap0;
  17. //
  18. //
  19. // Registers:
  20. //
  21. //   Name               Reg   Size
  22. //   ------------------ ----- ----
  23. //   $Ambient           c0       1
  24. //   $Fading            c1       1
  25. //   $DepthTestHardness c2       1
  26. //   $Reflect           c3       1
  27. //   $shadMap0          s0       1
  28. //   $baseMap           s1       1
  29. //   $envMap            s2       1
  30. //
  31.  
  32.     ps_2_0
  33.     def c4, 0.125, 0, 1, 0
  34.     dcl t0
  35.     dcl t1.xy
  36.     dcl t2.xy
  37.     dcl t3.xyz
  38.     dcl_2d s0
  39.     dcl_2d s1
  40.     dcl_cube s2
  41.     texldp r2, t0, s0
  42.     texld r1, t3, s2
  43.     texld r0, t1, s1
  44.     rcp r0.w, t2.y
  45.     mul r4.x, r0.w, t2.x
  46.     mov r4.x, -r4.x
  47.     mov r3.yz, c4.y
  48.     mov r4.yz, c4.y
  49.     mad r3.x, r2.x, c4.x, r2.y
  50.     add r2.xyz, r4, r3
  51.     mul_sat r2.xyz, -r2, c2
  52.     mul r2.xyz, r2, c1
  53.     mul r2.w, r2.w, r2.x
  54.     mul r0.w, r2.w, c4.z
  55.     mad r0.w, r2.y, c4.z, r0.w
  56.     mad_sat r0.w, r2.z, c4.z, r0.w
  57.     mad r1.xyz, r0, -c0, r1
  58.     mul r1.xyz, r1, c3.w
  59.     mad r0.xyz, r0, c0, r1
  60.     mov oC0, r0
  61.  
  62. // approximately 20 instruction slots used (3 texture, 17 arithmetic)
  63.