home *** CD-ROM | disk | FTP | other *** search
/ NVIDIA Tech Demo: DAWN / NVIDIA_demo.iso / Dawn.exe / Disk1 / data1.cab / Program_Executable_Files / shaders / finalSkinHeadBack.fp30 < prev    next >
Encoding:
Text File  |  2003-02-11  |  1.4 KB  |  37 lines

  1. !!FP1.0
  2. # NV_fragment_program generated by NVIDIA Cg compiler
  3. # cgc version 1.0.0002, build date Jan 27 2003  12:17:03
  4. # command line args: -profile fp30
  5. #vendor NVIDIA Corporation
  6. #version 1.0.02
  7. #profile fp30
  8. #program main
  9. #semantic main.skinColor_frontSpec
  10. #semantic main.g_nrmalize_Cube
  11. #semantic main.g_diffuse_Cube
  12. #semantic main.g_specular_Cube
  13. #semantic main.g_hilight_Cube
  14. #semantic main.g_oiliness
  15. #var float2 v2f.skinColor_frontSpec : $vin.TEX0 : TEX0 : 0 : 1
  16. #var float3 v2f.worldNormal : $vin.TEX1 : TEX1 : 0 : 1
  17. #var float3 v2f.worldReflect : $vin.TEX2 : TEX2 : 0 : 1
  18. #var float3 v2f.worldEyeDir : $vin.TEX3 : TEX3 : 0 : 1
  19. #var float4 v2f.skinSilouetteVec : $vin.TEX4 : TEX4 : 0 : 1
  20. #var sampler2D skinColor_frontSpec :  : texunit 0 : 1 : 1
  21. #var samplerCUBE g_nrmalize_Cube :  : texunit 1 : 2 : 1
  22. #var samplerCUBE g_diffuse_Cube :  : texunit 2 : 3 : 1
  23. #var samplerCUBE g_specular_Cube :  : texunit 3 : 4 : 1
  24. #var samplerCUBE g_hilight_Cube :  : texunit 4 : 5 : 1
  25. #var float2 g_oiliness :  :  : 6 : 1
  26. #var half4 COL : $vout.COL : COL : -1 : 1
  27. DECLARE g_oiliness;
  28. TEX H0.xyz, f[TEX2].xyzx, TEX1, CUBE;
  29. TEX H1.xyz, f[TEX1].xyzx, TEX1, CUBE;
  30. TEX H0.xyz, H0.xyzx, TEX3, CUBE;
  31. TEX H1.xyz, H1.xyzx, TEX2, CUBE;
  32. MULX H3, g_oiliness.x, H0.xyzz;
  33. TEX H0, f[TEX0].xyxx, TEX0, 2D;
  34. TEX H2.xyz, f[TEX3].xyzx, TEX4, CUBE;
  35. MADX H3, H1.xyzz, H0, H3;
  36. MADX o[COLH], f[TEX4].y, H2.xyzz, H3;
  37. END