home *** CD-ROM | disk | FTP | other *** search
- !!FP1.0
- # NV_fragment_program generated by NVIDIA Cg compiler
- # cgc version 1.0.0002, build date Jan 27 2003 12:17:03
- # command line args: -profile fp30
- #vendor NVIDIA Corporation
- #version 1.0.02
- #profile fp30
- #program main
- #semantic main.skinColor_frontSpec
- #semantic main.g_nrmalize_Cube
- #semantic main.g_diffuse_Cube
- #semantic main.g_specular_Cube
- #semantic main.g_hilight_Cube
- #semantic main.g_oiliness
- #var float2 v2f.skinColor_frontSpec : $vin.TEX0 : TEX0 : 0 : 1
- #var float3 v2f.worldNormal : $vin.TEX1 : TEX1 : 0 : 1
- #var float3 v2f.worldReflect : $vin.TEX2 : TEX2 : 0 : 1
- #var float3 v2f.worldEyeDir : $vin.TEX3 : TEX3 : 0 : 1
- #var float4 v2f.skinSilouetteVec : $vin.TEX4 : TEX4 : 0 : 1
- #var sampler2D skinColor_frontSpec : : texunit 0 : 1 : 1
- #var samplerCUBE g_nrmalize_Cube : : texunit 1 : 2 : 1
- #var samplerCUBE g_diffuse_Cube : : texunit 2 : 3 : 1
- #var samplerCUBE g_specular_Cube : : texunit 3 : 4 : 1
- #var samplerCUBE g_hilight_Cube : : texunit 4 : 5 : 1
- #var float2 g_oiliness : : : 6 : 1
- #var half4 COL : $vout.COL : COL : -1 : 1
- DECLARE g_oiliness;
- TEX H0.xyz, f[TEX2].xyzx, TEX1, CUBE;
- TEX H1.xyz, f[TEX1].xyzx, TEX1, CUBE;
- TEX H0.xyz, H0.xyzx, TEX3, CUBE;
- TEX H1.xyz, H1.xyzx, TEX2, CUBE;
- MULX H3, g_oiliness.x, H0.xyzz;
- TEX H0, f[TEX0].xyxx, TEX0, 2D;
- TEX H2.xyz, f[TEX3].xyzx, TEX4, CUBE;
- MADX H3, H1.xyzz, H0, H3;
- MADX o[COLH], f[TEX4].y, H2.xyzz, H3;
- END