home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 January / Gamestar_69_2005-01_dvd.iso / Dema / theprojectv1-0.exe / Shaders / Cache / CGVShaders / CGVProgDOT3_Terrain$D3D9_VS11$NoFog$NoCP$HDR$PosCommon.cgvp < prev    next >
Encoding:
Text File  |  2004-11-27  |  1.2 KB  |  56 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. //   row_major float4x4 $ModelViewProj;
  11. //   float3 $ScaleBumpTex;
  12. //   float4 $SunDirect;
  13. //   float3 $Tangent;
  14. //   float4 $TexGen0;
  15. //   float4 $TexGen1;
  16. //
  17. //
  18. // Registers:
  19. //
  20. //   Name           Reg   Size
  21. //   -------------- ----- ----
  22. //   $ModelViewProj c0       4
  23. //   $SunDirect     c4       1
  24. //   $Tangent       c5       1
  25. //   $ScaleBumpTex  c6       1
  26. //   $TexGen0       c7       1
  27. //   $TexGen1       c8       1
  28. //
  29.  
  30.     vs_1_1
  31.     def c9, 0, 0, 0, 0
  32.     dcl_position v0
  33.     dcl_normal v1
  34.     dp4 oPos.x, c0, v0
  35.     dp4 oPos.y, c1, v0
  36.     dp4 oPos.z, c2, v0
  37.     mul r0.xyz, v1.yzxw, c5.zxyw
  38.     dp4 oPos.w, c3, v0
  39.     mad r0.xyz, c5.yzxw, v1.zxyw, -r0
  40.     dp4 r2.x, c7, v0
  41.     dp3 r1.x, r0, r0
  42.     dp4 r2.y, c8, v0
  43.     rsq r0.w, r1.x
  44.     mul oT1.xy, r2, c6
  45.     mul r1.xyz, r0, r0.w
  46.     mov oT0.xy, r2
  47.     mul r0.xyz, r1.zxyw, v1.yzxw
  48.     mad r0.xyz, r1.yzxw, v1.zxyw, -r0
  49.     dp3 oT2.y, r1, c4
  50.     dp3 oT2.x, r0, c4
  51.     dp3 oT2.z, v1, c4
  52.     mov oT2.w, c9.x
  53.     mov oD0, c9.x
  54.  
  55. // approximately 20 instruction slots used
  56.