gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] gzz/gfx/libpaper texcomb_GL1_1.py


From: Matti Katila
Subject: [Gzz-commits] gzz/gfx/libpaper texcomb_GL1_1.py
Date: Mon, 21 Oct 2002 12:12:33 -0400

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Matti Katila <address@hidden>   02/10/21 12:12:33

Modified files:
        gfx/libpaper   : texcomb_GL1_1.py 

Log message:
        small fixes to produce texcomb OpenGL 1.1.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/libpaper/texcomb_GL1_1.py.diff?tr1=1.4&tr2=1.5&r1=text&r2=text

Patches:
Index: gzz/gfx/libpaper/texcomb_GL1_1.py
diff -u gzz/gfx/libpaper/texcomb_GL1_1.py:1.4 
gzz/gfx/libpaper/texcomb_GL1_1.py:1.5
--- gzz/gfx/libpaper/texcomb_GL1_1.py:1.4       Mon Oct 14 06:24:37 2002
+++ gzz/gfx/libpaper/texcomb_GL1_1.py   Mon Oct 21 12:12:33 2002
@@ -9,9 +9,6 @@
        c0, c1, c2, c3 = [ colors.getColorStr(colorbase+i)
                                for i in range(0,4) ]
 
-       r0, r1, r2, r3 = [ colors.getNVDP3VecStr(colorbase+i)
-                               for i in range(0,4) ]
-
         # map alpha dot product a \in [0,1] into clamp(1 - (1-a) * alphascale)
         if trans > 0:
             alphascale = 1 - 1.0/trans
@@ -38,16 +35,19 @@
             # Enable REGISTER_COMBINERS_NV
             # CombinerParameterNV NUM_GENERAL_COMBINERS_NV 2
 
+            ActiveTexture TEXTURE0
+            TexEnv TEXTURE_ENV TEXTURE_ENV_MODE BLEND
+            TexEnv TEXTURE_ENV TEXTURE_ENV_COLOR %(c1)s
+            ActiveTexture TEXTURE1
+            TexEnv TEXTURE_ENV TEXTURE_ENV_MODE BLEND
+            TexEnv TEXTURE_ENV TEXTURE_ENV_COLOR %(c2)s
 
-            # First texenv p. 402
-            TexEnv TEXTURE_ENV TEXTURE_ENV_COLOR %(c0)s
+            # back to texture0
+            ActiveTexture TEXTURE0
 
             # Multitexturing
             #Multitexture 
 
-           
-            # CombinerParameterNV CONSTANT_COLOR0_NV %(r0)s
-            # CombinerParameterNV CONSTANT_COLOR1_NV %(r1)s
            Color %(c0)s
             # SecondaryColorEXT %(c1)s
            Fog FOG_COLOR %(c2)s
@@ -79,28 +79,13 @@
                 
                 # SPARE0 <- (TEX0 . TEX1)
                #CI0 RGB A TEXTURE%(t0)s EXPAND_NORMAL_NV RGB
-       #       CI0 RGB B TEXTURE%(t1)s EXPAND_NORMAL_NV RGB
-       #       CO0 RGB SPARE0_NV DISCARD_NV DISCARD_NV NONE NONE TRUE FALSE 
FALSE
 
                 # SPARE1 <- SPARE0 * SPARE0 * 2 
                 # SPARE0 <- (TEX0 . CONST0) * 2
-       #       CI1 RGB A SPARE0_NV SIGNED_IDENTITY_NV RGB
-       #       CI1 RGB B SPARE0_NV SIGNED_IDENTITY_NV RGB
-       #       CI1 RGB C TEXTURE%(t0)s EXPAND_NORMAL_NV RGB
-       #       CI1 RGB D CONSTANT_COLOR0_NV EXPAND_NORMAL_NV RGB
-       #       CO1 RGB SPARE1_NV SPARE0_NV DISCARD_NV %(scale)s NONE FALSE 
TRUE FALSE
 
                 # EF <- SPARE0 * SPARE1
-       #       FCI E SPARE1_NV UNSIGNED_INVERT_NV RGB
-       #       FCI F SPARE0_NV UNSIGNED_IDENTITY_NV RGB
 
                 # lerp(EF, PRI_COL, SEC_COL)
-       #       FCI A E_TIMES_F_NV UNSIGNED_INVERT_NV RGB
-       #       FCI B PRIMARY_COLOR_NV UNSIGNED_IDENTITY_NV RGB
-       #       FCI C SECONDARY_COLOR_NV UNSIGNED_IDENTITY_NV RGB
-       #       FCI D ZERO UNSIGNED_IDENTITY_NV RGB
-
-       #       FCI G %(finalG)s UNSIGNED_INVERT_NV BLUE
            """)
         elif type == 1:
             #scale = "SCALE_BY_ONE_HALF_NV"
@@ -124,33 +109,12 @@
             
                 # SPARE0 <- (TEX0 . CONST0)
                 # SPARE1 <- (TEX1 . CONST1)
-       #       CI0 RGB A TEXTURE%(t0)s EXPAND_NORMAL_NV RGB
-        #        CI0 RGB B CONSTANT_COLOR0_NV EXPAND_NORMAL_NV RGB
-       #       CI0 RGB C TEXTURE%(t1)s EXPAND_NORMAL_NV RGB
-        #        CI0 RGB D CONSTANT_COLOR1_NV EXPAND_NORMAL_NV RGB
-       #       CO0 RGB SPARE0_NV SPARE1_NV DISCARD_NV %(scale)s NONE TRUE TRUE 
FALSE
 
                 # PRI_COL <- lerp(SPARE0, PRI_COL, SEC_COL)
-       #       CI1 RGB A PRIMARY_COLOR_NV UNSIGNED_IDENTITY_NV RGB
-       #       CI1 RGB B SPARE0_NV UNSIGNED_INVERT_NV RGB
-       #       CI1 RGB C SECONDARY_COLOR_NV UNSIGNED_IDENTITY_NV RGB
-       #       CI1 RGB D SPARE0_NV UNSIGNED_IDENTITY_NV RGB
-       #       CO1 RGB DISCARD_NV DISCARD_NV PRIMARY_COLOR_NV NONE NONE FALSE 
FALSE FALSE
 
                 # SPARE1.alpha <- SPARE0^2 - SPARE1^2
-        #        CI1 ALPHA A SPARE0_NV SIGNED_IDENTITY_NV BLUE
-        #        CI1 ALPHA B SPARE0_NV SIGNED_IDENTITY_NV BLUE
-        #        CI1 ALPHA C SPARE1_NV SIGNED_NEGATE_NV BLUE
-        #        CI1 ALPHA D SPARE1_NV SIGNED_IDENTITY_NV BLUE
-        #        CO1 ALPHA DISCARD_NV DISCARD_NV SPARE1_NV NONE NONE FALSE 
FALSE FALSE
 
                 # lerp(SPARE1, PRI_COL, FOG)
-        #        FCI A SPARE1_NV UNSIGNED_INVERT_NV RGB
-        #        FCI B PRIMARY_COLOR_NV UNSIGNED_IDENTITY_NV RGB
-        #        FCI C FOG UNSIGNED_IDENTITY_NV RGB
-        #        FCI D ZERO UNSIGNED_IDENTITY_NV RGB
-
-       #       FCI G %(finalG)s ALPHA
            """)
         else:
             #scale = "SCALE_BY_ONE_HALF_NV"
@@ -178,33 +142,12 @@
                 
                 # SPARE0 <- (TEX0 . TEX1)  
                 # SPARE1 <- -(TEX0 . TEX1) 
-       #       CI0 RGB A TEXTURE%(t0)s EXPAND_NORMAL_NV RGB
-       #       CI0 RGB B TEXTURE%(t1)s EXPAND_NORMAL_NV RGB
-       #       CI0 RGB C TEXTURE%(t0)s EXPAND_NEGATE_NV RGB
-       #       CI0 RGB D TEXTURE%(t1)s EXPAND_NORMAL_NV RGB
-       #       CO0 RGB SPARE0_NV SPARE1_NV DISCARD_NV %(scale)s NONE TRUE TRUE 
FALSE
 
                 # PRI_COL <- lerp(SPARE1, SEC_COL, PRI_COL)
-       #       CI1 RGB A PRIMARY_COLOR_NV UNSIGNED_IDENTITY_NV RGB
-       #       CI1 RGB B SPARE1_NV UNSIGNED_INVERT_NV RGB
-       #       CI1 RGB C SECONDARY_COLOR_NV UNSIGNED_IDENTITY_NV RGB
-       #       CI1 RGB D SPARE1_NV UNSIGNED_IDENTITY_NV RGB
-       #       CO1 RGB DISCARD_NV DISCARD_NV PRIMARY_COLOR_NV NONE NONE FALSE 
FALSE FALSE
 
                 # lerp(SPARE0, PRI_COL, FOG)
-         #       FCI A SPARE0_NV UNSIGNED_INVERT_NV RGB 
-        #        FCI B PRIMARY_COLOR_NV UNSIGNED_IDENTITY_NV RGB 
-        #        FCI C FOG UNSIGNED_IDENTITY_NV RGB 
-        #        FCI D ZERO UNSIGNED_IDENTITY_NV RGB 
 
                 # SPARE1.alpha <- TEX0.b * CONST0.b + TEX1.b * CONST1.b
-        #        CI1 ALPHA A TEXTURE%(t0)s EXPAND_NORMAL_NV BLUE
-        #        CI1 ALPHA B CONSTANT_COLOR0_NV EXPAND_NORMAL_NV BLUE
-        #        CI1 ALPHA C TEXTURE%(t1)s EXPAND_NORMAL_NV BLUE
-        #        CI1 ALPHA B CONSTANT_COLOR1_NV EXPAND_NORMAL_NV BLUE
-        #        CO1 ALPHA DISCARD_NV DISCARD_NV SPARE1_NV NONE NONE FALSE 
FALSE FALSE
-                
-       #       FCI G %(finalG)s ALPHA 
            """)
             
             




reply via email to

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