gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] gzz/gfx demo/texlab.py libpaper/papermill.py li...


From: Janne V. Kujala
Subject: [Gzz-commits] gzz/gfx demo/texlab.py libpaper/papermill.py li...
Date: Fri, 04 Oct 2002 09:18:19 -0400

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Janne V. Kujala <address@hidden>        02/10/04 09:18:18

Modified files:
        gfx/demo       : texlab.py 
        gfx/libpaper   : papermill.py texcomb_NV1X.py textures.py 

Log message:
        Scale color and alpha dot products maximally to reduce blurry textures

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/demo/texlab.py.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/libpaper/papermill.py.diff?tr1=1.33&tr2=1.34&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/libpaper/texcomb_NV1X.py.diff?tr1=1.15&tr2=1.16&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/libpaper/textures.py.diff?tr1=1.11&tr2=1.12&r1=text&r2=text

Patches:
Index: gzz/gfx/demo/texlab.py
diff -c gzz/gfx/demo/texlab.py:1.2 gzz/gfx/demo/texlab.py:1.3
*** gzz/gfx/demo/texlab.py:1.2  Mon Sep 30 12:23:21 2002
--- gzz/gfx/demo/texlab.py      Fri Oct  4 09:18:18 2002
***************
*** 7,17 ****
  
  
  #tex.shade(256, 256, 0, 3, "RGB", "RGB", "fnoise",
! #          ["scale", ".43", "freq", "1", "df", "2", "bias", "0.5"])
  #tex.shade(256, 256, 0, 3, "RGB", "RGB", "fnoise",
  #          ["scale", "2.5", "freq", "1", "df", "2", "bias", "0.5"])
  
! #tex.shade(256, 256, 0, 4, "RGBA", "RGBA", "geometric", ["type", "3"])
  
  
  
--- 7,17 ----
  
  
  #tex.shade(256, 256, 0, 3, "RGB", "RGB", "fnoise",
! #          ["scale", ".43", "freq", "1", "df", "2", "bias", "0.5", "seed", 
"1412"])
  #tex.shade(256, 256, 0, 3, "RGB", "RGB", "fnoise",
  #          ["scale", "2.5", "freq", "1", "df", "2", "bias", "0.5"])
  
! tex.shade(256, 256, 0, 4, "RGBA", "RGBA", "geometric", ["type", "0"])
  
  
  
Index: gzz/gfx/libpaper/papermill.py
diff -c gzz/gfx/libpaper/papermill.py:1.33 gzz/gfx/libpaper/papermill.py:1.34
*** gzz/gfx/libpaper/papermill.py:1.33  Mon Sep 30 12:23:21 2002
--- gzz/gfx/libpaper/papermill.py       Fri Oct  4 09:18:18 2002
***************
*** 1,6 ****
--- 1,10 ----
  dbg = 0
  initialized = 0
  
+ import gfx.libpaper.textures
+ reload(gfx.libpaper.textures)
+ from gfx.libpaper.textures import Textures
+ 
  import gfx.libpaper.colors
  reload(gfx.libpaper.colors)
  from gfx.libpaper.colors import Colors
***************
*** 23,29 ****
              vendor,renderer,version)
      # The backend files to load
      files = [
!         "textures.py",
          "texcoords.py",
          #"colors.py",
          "params.py"
--- 27,33 ----
              vendor,renderer,version)
      # The backend files to load
      files = [
!         #"textures.py",
          "texcoords.py",
          #"colors.py",
          "params.py"
Index: gzz/gfx/libpaper/texcomb_NV1X.py
diff -c gzz/gfx/libpaper/texcomb_NV1X.py:1.15 
gzz/gfx/libpaper/texcomb_NV1X.py:1.16
*** gzz/gfx/libpaper/texcomb_NV1X.py:1.15       Thu Oct  3 12:12:11 2002
--- gzz/gfx/libpaper/texcomb_NV1X.py    Fri Oct  4 09:18:18 2002
***************
*** 51,56 ****
--- 51,66 ----
          type = rnd.nextInt(3)
          # types: 0=BAND-LIKE, 1=3-COL-LERP, 2=FRACTION-LINE
  
+         if 0:
+             if trans > 0:
+                 scale = "SCALE_BY_FOUR_NV"
+             else:
+                 scale = [ "SCALE_BY_ONE_HALF_NV",
+                           "NONE",
+                           "SCALE_BY_TWO_NV",
+                           "SCALE_BY_FOUR_NV",
+                           ][rnd.nextInt(4)]
+ 
  
        # Then, select the combiner path type.
        if 0:
***************
*** 144,151 ****
          elif type == 1:
              #scale = "SCALE_BY_ONE_HALF_NV"
              #scale = "NONE"
!             scale = "SCALE_BY_TWO_NV"
!             #scale = "SCALE_BY_FOUR_NV"
  
              # Interpolate between three colors:
              # d0 = t0 . r0
--- 154,161 ----
          elif type == 1:
              #scale = "SCALE_BY_ONE_HALF_NV"
              #scale = "NONE"
!             #scale = "SCALE_BY_TWO_NV"
!             scale = "SCALE_BY_FOUR_NV"
  
              # Interpolate between three colors:
              # d0 = t0 . r0
***************
*** 181,187 ****
                  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
--- 191,197 ----
                  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 %(scale)s NONE 
FALSE FALSE FALSE
  
                  # lerp(SPARE1, PRI_COL, FOG)
                  FCI A SPARE1_NV UNSIGNED_INVERT_NV RGB
***************
*** 193,201 ****
            """)
          else:
              #scale = "SCALE_BY_ONE_HALF_NV"
!             scale = "NONE"
              #scale = "SCALE_BY_TWO_NV"
!             #scale = "SCALE_BY_FOUR_NV"
  
              # Interpolate on the fraction line c0,c1,c2:
              # d0 = t0 . t1
--- 203,211 ----
            """)
          else:
              #scale = "SCALE_BY_ONE_HALF_NV"
!             #scale = "NONE"
              #scale = "SCALE_BY_TWO_NV"
!             scale = "SCALE_BY_FOUR_NV"
  
              # Interpolate on the fraction line c0,c1,c2:
              # d0 = t0 . t1
***************
*** 241,247 ****
                  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 
            """)
--- 251,257 ----
                  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 %(scale)s NONE 
FALSE FALSE FALSE
                  
                FCI G %(finalG)s ALPHA 
            """)
Index: gzz/gfx/libpaper/textures.py
diff -c gzz/gfx/libpaper/textures.py:1.11 gzz/gfx/libpaper/textures.py:1.12
*** gzz/gfx/libpaper/textures.py:1.11   Thu Oct  3 09:48:00 2002
--- gzz/gfx/libpaper/textures.py        Fri Oct  4 09:18:18 2002
***************
*** 9,14 ****
--- 9,16 ----
  #     OFFS2
  #     OFFS3
  
+ from gzz.gfx.gl import GL
+ 
  import java
  from math import exp
  




reply via email to

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