gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/gfx/demo fontfilter.py


From: Janne V. Kujala
Subject: [Gzz-commits] gzz/gfx/demo fontfilter.py
Date: Wed, 29 Jan 2003 05:50:23 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Janne V. Kujala <address@hidden>        03/01/29 05:50:23

Modified files:
        gfx/demo       : fontfilter.py 

Log message:
        add halo threshold

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/demo/fontfilter.py.diff?tr1=1.6&tr2=1.7&r1=text&r2=text

Patches:
Index: gzz/gfx/demo/fontfilter.py
diff -u gzz/gfx/demo/fontfilter.py:1.6 gzz/gfx/demo/fontfilter.py:1.7
--- gzz/gfx/demo/fontfilter.py:1.6      Wed Jan 29 04:22:45 2003
+++ gzz/gfx/demo/fontfilter.py  Wed Jan 29 05:50:23 2003
@@ -38,6 +38,7 @@
            SlideLin("seed", 0, 1, "paper seed", "P", "p"),
            Toggle("aniso", 1, "anisotropic filter", "a"),
            SlideLog("aspect", 1, "aspect ratio", "Home", "End"),
+           SlideLin("halo_low", 0, 1./32, "halo threshold", "Y", "y"),
        )
         self.prevseed = 0
 
@@ -132,6 +133,7 @@
         if scale == 0:
             s = 0
             scale = 1
+        b = self.halo_low
 
         textscale = self.textscales[self.tscaleind]
 
@@ -143,8 +145,9 @@
        code = parseCombiner("""
        Enable REGISTER_COMBINERS_NV
        CONST0 = %(s)s %(s)s %(s)s %(sharp)s
+        CONST1 = %(b)s %(b)s %(b)s 0
 
-       SPARE0 = ((1-%(halotex)s) * CONST0) * %(scale)s
+       SPARE0 = ((1-%(halotex)s) * CONST0 - CONST1) * %(scale)s
        SPARE0.a = (CONST0.a * (1-TEX0.b) + (.5 - CONST0.a) * (1-TEX1.b)) * 
%(textscale)s
 
         SPARE1.a = (1 - SPARE0.b) * (1-SPARE0.a)
@@ -181,12 +184,12 @@
         cstext = vs.affineCS(0, "text", 0, 0, 0, 40, 0, 0, 40)
 
         if self.tex2:
-            putText(vs, cstext, "HALO = TXB[%s] * %s" %
-                    (self.bias2, self.scales[self.scaleind]),
+            putText(vs, cstext, "HALO = (TXB[%s] - %s) * %s" %
+                    (self.bias2, self.halo_low, self.scales[self.scaleind]),
                     y = 1, color = (0,0,0), key = "line1")
         else:
-            putText(vs, cstext, "HALO = TXB[%s] * %s" %
-                    (self.bias, self.scales[self.scaleind]),
+            putText(vs, cstext, "HALO = (TXB[%s] - %s) * %s" %
+                    (self.bias, self.halo_low, self.scales[self.scaleind]),
                     y = 1, color = (0,0,0), key = "line1")
         
         putText(vs, cstext, "COL = (%s * TEX + %s * TXB[%s]) * %s" %




reply via email to

[Prev in Thread] Current Thread [Next in Thread]