/[gzz]/gzz/gfx/demo/fontfilter.py
ViewVC logotype

Diff of /gzz/gfx/demo/fontfilter.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.9 by jvk, Wed Jan 29 12:59:25 2003 UTC revision 1.10 by jvk, Wed Jan 29 13:14:17 2003 UTC
# Line 158  class Scene: Line 158  class Scene:
158          CONST0 = %(s)s %(s)s %(s)s %(sharp)s          CONST0 = %(s)s %(s)s %(s)s %(sharp)s
159          CONST1 = %(b)s %(b)s %(b)s 0          CONST1 = %(b)s %(b)s %(b)s 0
160    
161          SPARE0 = ((1-2*%(halotex)s) * CONST0 + CONST1) * %(scale)s          SPARE0.a = ((1-2*%(halotex)s.b) * CONST0.b + CONST1.b) * %(scale)s
162          SPARE0.a = %(foo)s(CONST0.a * (1-TEX0.b) + (.5 - CONST0.a) * (1-TEX1.b)) * %(textscale)s          SPARE0 = %(foo)s(CONST0.a * (1-TEX0) + (.5 - CONST0.a) * (1-TEX1)) * %(textscale)s
163    
164          SPARE1.a = (1 - SPARE0.b) * (1-SPARE0.a)          SPARE1.a = (1 - SPARE0.b) * (1-SPARE0.a)
165    
166          color = (1-SPARE0.a) * SPARE0          color = (1-SPARE0) * SPARE0.a
167          alpha = SPARE1.a          alpha = SPARE1.a
168    
169          # a: text as 1 (SPARE0.a)          # a: text as 1 (SPARE0)
170          # b: text halo as 1 (SPARE0)          # b: text halo as 1 (SPARE0.a)
171          # bg = DST * (1 - b) + b          # bg = DST * (1 - b) + b
172          # blend = a * 0 + (1 - a) * bg          # blend = a * 0 + (1 - a) * bg
173          #       = (1 - a) * b + (1 - a) * (1 - b) * DST          #       = (1 - a) * b + (1 - a) * (1 - b) * DST

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26