home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / Data.cab / _FFC28514D5E5448C9A9EF1F315B3441A < prev    next >
Encoding:
Text File  |  2006-01-03  |  1.3 KB  |  62 lines

  1. regc4f( 1, 0, 0, 0, %motionblurpower )
  2. pshader("
  3.  
  4. ps_1_1
  5.  
  6.         def    c0, 0.299, 0.587, 0.184, 0.9   ;RGB: luminance weights, A: blend weight
  7.  
  8.         def    c2, 1, 1, 1, 0.25
  9.         def    c3, 1, 1, 1, 1
  10.         def    c4, 0.5, 0.5, 0.5, 0.5
  11.         
  12.     tex      t0
  13.     tex      t1
  14.  
  15. ;;    dp3_sat        r0,        t0,        c0              ;jasnosc aktualnego pixela
  16.     dp3        r0,        t0,        c0              ;jasnosc aktualnego pixela
  17.  
  18. ;saturate
  19. ;mul        r1, c2.a, -r0
  20. ;add_x2_sat    t0, t0, r1
  21.  
  22.  
  23.     add_d2_sat    r1,        t1,        r0_bias         ;maska jasnosci do korekty...
  24.     sub_sat     r1,     c0.a,    r1              ;...odejmowana od wspolczynnika jasnosci
  25.  
  26.     add         r0,        1-t1,    r0              ;jasnosc odejmujemy od inv_sredniej_jasnosci
  27.     mad            r0,        r1,        r0,        t0_bias    ;i po korekcie dodajemy do zbiasowanego koloru
  28.  
  29.     mul_sat        r0.rgb,    r0,        r0                ;podciagniecie kontrastow
  30. ;    mad_sat        r0.rgb,    -r0, t1,    r0                ;podciagniecie kontrastow
  31.     +mov         r0.a,     c1
  32. ;    +mov         r0.a,     c3
  33. ;    mov         r0.a,     c3
  34.  
  35.  
  36. ;test
  37. ;    mul r0, 1-t0, 1-t0
  38. ;    mov r0, 1-r0
  39. ;    mov r0, t0
  40. ;    mov r0.a, c3
  41.  
  42. ;sat
  43. ;    dp3        r1, t0, t1
  44. ;    mul        r1, c4.a, -r1
  45. ;    mul        r0, c3, t0
  46. ;    add_x2_sat    r0, r0, r1
  47.  
  48. ;    mov         r0.a,     c3
  49.  
  50. ;test2
  51. ;    mul_x4_sat r0.rgb, t0, 1-t1
  52. ;    mul_sat r0.rgb, t0, 1-t1
  53. ;    +mov         r0.a,     c3
  54.     
  55. ;    mad_sat r0.rgb, r0, c4.a, c4.a
  56.     
  57. ;    mov r0.rgb, 1-r0
  58. ;oryginal
  59. ;    mov        r0.rgb, t0
  60. ;    +mov     r0.a,     c3
  61. ")
  62.