home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 April / Gamestar_83_2006-04_dvd.iso / Dema / lotrbfme2_demo.exe / Shaders.big / shaders_monochromezoom.nvp < prev   
Text File  |  2006-01-30  |  898b  |  33 lines

  1. ;////////////////////////////////////////////////////////////////////////////////
  2. ;//                                                                                                                                                         //
  3. ;//  (c) 2001-2003 Electronic Arts Inc.                                                                                 //
  4. ;//                                                                                                                                                         //
  5. ;////////////////////////////////////////////////////////////////////////////////
  6.  
  7. ; Terrain pixel shader
  8. ; Created:   John Ahlquist Nov 2003
  9.  
  10. ; Declare pixel shader version 1.1
  11. ps.1.1
  12.  
  13. tex t0    ; get texture 0
  14. tex t1  ; get texture 1.
  15. ;dp3  r1, c1, t0
  16. ;add    r0,r1,-c2
  17. ;mul r0,r0,c3
  18. ;mov r0,t0                ;do nothing
  19.  
  20. dp3 r1, t0, c0            ;black & white conversion
  21. lrp r1, c3, t0, r1
  22. mul    r1, r1, c1            ;modulate by filter color
  23.  
  24.  
  25. lrp r0, t1, r1, t0    ;blend modified image into original image so smooth fade in/out
  26.  
  27. mul_sat r0.rgb, r0, c2  ; normal
  28. ;mov r0.rgb, t1      ; blend tex
  29. ;mul r0.rgb, t0, c2
  30. +mov r0.a, v0.a      ; Pass in vertex alpha.
  31.  
  32.  
  33.