home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 January / Gamestar_69_2005-01_dvd.iso / Dema / theprojectv1-0.exe / Shaders / Cache / CGVShaders / CGVProgCaust$D3D9_VS11$NoFog$NoCP$HDR$PosCommon.cgvp < prev    next >
Encoding:
Text File  |  2004-11-27  |  1.2 KB  |  55 lines

  1. //CGVER3.4
  2. //
  3. // Generated by Microsoft (R) D3DX9 Shader Compiler 5.04.00.2904
  4. //
  5. //   fxc /T vs_1_1 /Zpr /DCGC=0 /Fc $$out.cg $$in.cg
  6. //
  7. //
  8. // Parameters:
  9. //
  10. //   float4 $CameraPos;
  11. //   float4 $CaustTexGen0;
  12. //   float4 $CaustTexGen1;
  13. //   row_major float4x4 $ModelViewProj;
  14. //   row_major float4x4 $ObjMatrix;
  15. //   float3 $WaterLevel;
  16. //
  17. //
  18. // Registers:
  19. //
  20. //   Name           Reg   Size
  21. //   -------------- ----- ----
  22. //   $ModelViewProj c0       4
  23. //   $CaustTexGen0  c4       1
  24. //   $CameraPos     c5       1
  25. //   $ObjMatrix     c6       4
  26. //   $CaustTexGen1  c10      1
  27. //   $WaterLevel    c11      1
  28. //
  29.  
  30.     vs_1_1
  31.     def c12, 0.75, 0, 0, 0
  32.     dcl_position v0
  33.     dp4 oPos.x, c0, v0
  34.     dp4 oPos.y, c1, v0
  35.     dp4 oPos.z, c2, v0
  36.     dp4 r0.x, c6, v0
  37.     dp4 r0.y, c7, v0
  38.     dp4 r0.z, c8, v0
  39.     dp4 oPos.w, c3, v0
  40.     add r1.xyz, r0, -c5
  41.     dp4 r0.w, c9, v0
  42.     dp3 r1.x, r1, r1
  43.     dp4 oT0.x, c4, r0
  44.     rsq r1.w, r1.x
  45.     add r2.w, -r0.z, c11.x
  46.     rcp r1.w, r1.w
  47.     mad r1.w, r1.w, -c5.w, v0.w
  48.     sge r2.w, r2.w, v0.w
  49.     dp4 oT0.y, c10, r0
  50.     mul r0.w, r1.w, r2.w
  51.     mul oD0.w, r0.w, c12.x
  52.     mov oD0.xyz, v0.w
  53.  
  54. // approximately 20 instruction slots used
  55.