home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 January / Gamestar_69_2005-01_dvd.iso / Dema / theprojectv1-0.exe / Shaders / Cache / CGVShaders / CGVProgFur_OffsGen$D3D9_VS11$NoFog$NoCP$HDR$PosNULL.cgvp < prev    next >
Encoding:
Text File  |  2004-11-27  |  1.2 KB  |  57 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 $Damping;
  11. //   float4 $Force;
  12. //   float4 $Omega;
  13. //   float4 $ScaleBiasTC;
  14. //
  15. //
  16. // Registers:
  17. //
  18. //   Name         Reg   Size
  19. //   ------------ ----- ----
  20. //   $Force       c0       1
  21. //   $Damping     c1       1
  22. //   $Omega       c2       1
  23. //   $ScaleBiasTC c3       1
  24. //
  25.  
  26.     vs_1_1
  27.     def c4, 2, -1, 1, 0.5
  28.     def c5, 1, 0, 0, 0
  29.     dcl_position v0
  30.     dcl_texcoord v1
  31.     dcl_texcoord2 v2
  32.     dcl_texcoord3 v3
  33.     add r2.xy, v1, c3.zwzw
  34.     mul r1.xy, r2, c3
  35.     mul r0.xyz, v0.yzxw, c2.zxyw
  36.     mov r3.y, c4.z
  37.     mad r1.z, r2.y, -c3.y, r3.y
  38.     mad r0.xyz, c2.yzxw, v0.zxyw, -r0
  39.     mad oPos.xy, c4.x, r1, c4.y
  40.     add r0.xyz, -r0, c0
  41.     mov oT0.xy, r1.xzzw
  42.     dp3 r1.x, v2, r0
  43.     dp3 r2.x, v3, r0
  44.     mov r0.xyz, v3
  45.     dp3 r0.x, r0, v2
  46.     mad r2.w, r2.x, -r0.x, r1.x
  47.     mad r0.w, r0.x, -r0.x, c4.z
  48.     mad r1.w, r1.x, -r0.x, r2.x
  49.     rcp r0.w, r0.w
  50.     mul oT1.x, r2.w, r0.w
  51.     mul oT1.y, r1.w, r0.w
  52.     mov oPos.zw, c4.xywz
  53.     mov r0.xy, c5
  54.     mul oT2, r0.xxxy, c1.xyzx
  55.  
  56. // approximately 22 instruction slots used
  57.