[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz/gfx/demo/opengl mipmap.py
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] gzz/gfx/demo/opengl mipmap.py |
Date: |
Mon, 21 Oct 2002 05:01:46 -0400 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Tuomas J. Lukka <address@hidden> 02/10/21 05:01:45
Modified files:
gfx/demo/opengl: mipmap.py
Log message:
Flattening, anisotropy
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/demo/opengl/mipmap.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
Patches:
Index: gzz/gfx/demo/opengl/mipmap.py
diff -c gzz/gfx/demo/opengl/mipmap.py:1.1 gzz/gfx/demo/opengl/mipmap.py:1.2
*** gzz/gfx/demo/opengl/mipmap.py:1.1 Mon Oct 21 04:39:01 2002
--- gzz/gfx/demo/opengl/mipmap.py Mon Oct 21 05:01:45 2002
***************
*** 6,24 ****
class MipmapScene:
def __init__(self):
self.scale = 256
def scene(self, vs):
putnoc(vs, background((0.4,0.4,0.9)))
! cs1 = vs.coords.affineCoordsys(0, 0, 512, 384, self.scale, 0, 0,
self.scale)
vs.matcher.add(cs1, "1")
texid = tex.getTexId()
vs.map.put(getDList("""
BindTexture TEXTURE_2D %(texid)s
TexParameter TEXTURE_2D TEXTURE_MIN_FILTER LINEAR_MIPMAP_LINEAR
TexParameter TEXTURE_2D TEXTURE_MAG_FILTER LINEAR
Enable BLEND
BlendFunc SRC_ALPHA ONE_MINUS_SRC_ALPHA
--- 6,30 ----
class MipmapScene:
def __init__(self):
self.scale = 256
+ self.height = 1.0
+ self.aniso = 1
def scene(self, vs):
putnoc(vs, background((0.4,0.4,0.9)))
! cs1 = vs.coords.affineCoordsys(0, 0, 512, 384,
! self.scale, 0, 0, self.scale * self.height)
vs.matcher.add(cs1, "1")
+ aniso = self.aniso
+
texid = tex.getTexId()
vs.map.put(getDList("""
BindTexture TEXTURE_2D %(texid)s
TexParameter TEXTURE_2D TEXTURE_MIN_FILTER LINEAR_MIPMAP_LINEAR
TexParameter TEXTURE_2D TEXTURE_MAG_FILTER LINEAR
+ TexParameter TEXTURE_2D TEXTURE_MAX_ANISOTROPY_EXT %(aniso)s
Enable BLEND
BlendFunc SRC_ALPHA ONE_MINUS_SRC_ALPHA
***************
*** 38,43 ****
--- 44,52 ----
def key(self, k):
if k == "+": self.scale *= 1.2
if k == "-": self.scale /= 1.2
+ if k == "p": self.height *= 1.2 # flatten
+ if k == "o": self.height /= 1.2
+ if k == "a": self.aniso = 3 - self.aniso # toggle 1 <-> 2
currentScene = MipmapScene()
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] gzz/gfx/demo/opengl mipmap.py,
Tuomas J. Lukka <=