gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] gzz/gfx demo/paperbasis.py libutil/nvcode.py


From: Tuomas J. Lukka
Subject: [Gzz-commits] gzz/gfx demo/paperbasis.py libutil/nvcode.py
Date: Tue, 26 Nov 2002 05:48:43 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Tuomas J. Lukka <address@hidden>        02/11/26 05:48:41

Modified files:
        gfx/demo       : paperbasis.py 
        gfx/libutil    : nvcode.py 

Log message:
        Better...

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/demo/paperbasis.py.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/libutil/nvcode.py.diff?tr1=1.11&tr2=1.12&r1=text&r2=text

Patches:
Index: gzz/gfx/demo/paperbasis.py
diff -u gzz/gfx/demo/paperbasis.py:1.22 gzz/gfx/demo/paperbasis.py:1.23
--- gzz/gfx/demo/paperbasis.py:1.22     Tue Nov 26 05:32:57 2002
+++ gzz/gfx/demo/paperbasis.py  Tue Nov 26 05:48:41 2002
@@ -80,14 +80,25 @@
        color = EF*COL0 + (1-EF)*COL1
        alpha = 1
     """),
-    "BANDX_2" : nvcode.parseCombiner("""
+    "SHAPEX_2" : nvcode.parseCombiner("""
        SPARE0 = ((2*TEX0-1) * (2*TEX1-1)) * 4
 
-       SPARE0 = ((+SPARE0).(2*CONST0-1)) * 2
+       SPARE0 = ((+SPARE0).(2*CONST0-1)) * 1
 
        color = SPARE0 
        alpha = 1
     """),
+    "SHAPEX_3" : nvcode.parseCombiner("""
+       SPARE0 = ((2*TEX0-1) * (2*TEX1-1)) * 4
+       SPARE1.a = ((TEX1.blue)*(TEX0.blue)) * 4
+
+       SPARE0 = ((+SPARE0).(2*CONST0-1)) * 1
+       COL0 = COL0 * (SPARE1.a)
+
+       EF = FOG * (1-SPARE1.a)
+       color = SPARE0 * COL0 + (1-SPARE0) * COL1 + EF
+       alpha = 1
+    """),
 }
 
 
@@ -327,9 +338,13 @@
        
        self.pt.place(vs,
            vs.orthoCS(0, "S8", 0, 500, 150, 400, 400),
-           "RGB0", "BANDX_2", "RGB1")
+           "RGB0", "SHAPEX_2", "RGB1")
+       
+       self.pt.place(vs,
+           vs.orthoCS(0, "S9", 0, 700, 350, 400, 400),
+           "RGB0", "SHAPEX_3", "RGB1")
 
-       print texcodes["BANDX_2"]
+       print texcodes["SHAPEX_3"]
 
 currentScene = PaperFlowScene()        
 
Index: gzz/gfx/libutil/nvcode.py
diff -u gzz/gfx/libutil/nvcode.py:1.11 gzz/gfx/libutil/nvcode.py:1.12
--- gzz/gfx/libutil/nvcode.py:1.11      Mon Nov 25 11:38:39 2002
+++ gzz/gfx/libutil/nvcode.py   Tue Nov 26 05:48:41 2002
@@ -271,7 +271,7 @@
                 else: out[reg] = "ZERO UNSIGNED_INVERT_NV ALPHA"
                 neg >>= 1
     else:
-        print "ERROR: General combiner function", key, "not recognized"
+        print "ERROR: General combiner function", key, "not recognized", tree
         return None
 
     return out




reply via email to

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