[Top][All Lists]
[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 04:22:46 -0500 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Janne V. Kujala <address@hidden> 03/01/29 04:22:46
Modified files:
gfx/demo : fontfilter.py
Log message:
anisotropic filtering
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/demo/fontfilter.py.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
Patches:
Index: gzz/gfx/demo/fontfilter.py
diff -u gzz/gfx/demo/fontfilter.py:1.5 gzz/gfx/demo/fontfilter.py:1.6
--- gzz/gfx/demo/fontfilter.py:1.5 Wed Jan 29 04:04:01 2003
+++ gzz/gfx/demo/fontfilter.py Wed Jan 29 04:22:45 2003
@@ -36,6 +36,8 @@
Toggle("texfilt", 1, "texture filtering", "f"),
Action("Invert biases", "t", self.inv, noAnimation=1),
SlideLin("seed", 0, 1, "paper seed", "P", "p"),
+ Toggle("aniso", 1, "anisotropic filter", "a"),
+ SlideLog("aspect", 1, "aspect ratio", "Home", "End"),
)
self.prevseed = 0
@@ -46,7 +48,8 @@
if self.seed: self.pq = getpaper(self.seed)
self.prevseed = self.seed
- rot = vs.rotateCS(0, "r", self.ang)
+ asp = vs.affineCS(0, "a", 0, 0, 0, 1, 0, 0, self.aspect)
+ rot = vs.rotateCS(asp, "r", self.ang)
d = 1. / self.ps
csg = vs.affineCS(rot, "g", 0, self.xg, self.yg,
self.ps, 0, 0, self.ps)
@@ -65,6 +68,7 @@
texid = rect.texId
bias = self.bias
bias2 = self.bias2
+ aniso = 1 + 9 * self.aniso
code = """
PushAttrib ENABLE_BIT TEXTURE_BIT COLOR_BUFFER_BIT
@@ -80,6 +84,7 @@
BindTexture TEXTURE_2D %(texid)s
TexParameter TEXTURE_2D TEXTURE_MIN_FILTER %(minfilt)s
TexParameter TEXTURE_2D TEXTURE_MAG_FILTER %(magfilt)s
+ TexParameter TEXTURE_2D TEXTURE_MAX_ANISOTROPY_EXT %(aniso)s
Enable TEXTURE_2D
ActiveTexture TEXTURE1
@@ -91,8 +96,6 @@
Enable TEXTURE_GEN_T
BindTexture TEXTURE_2D %(texid)s
- TexParameter TEXTURE_2D TEXTURE_MIN_FILTER %(minfilt)s
- TexParameter TEXTURE_2D TEXTURE_MAG_FILTER %(magfilt)s
Enable TEXTURE_2D
TexEnv TEXTURE_FILTER_CONTROL TEXTURE_LOD_BIAS %(bias)s
"""
@@ -108,8 +111,6 @@
Enable TEXTURE_GEN_T
BindTexture TEXTURE_2D %(texid)s
- TexParameter TEXTURE_2D TEXTURE_MIN_FILTER %(minfilt)s
- TexParameter TEXTURE_2D TEXTURE_MAG_FILTER %(magfilt)s
Enable TEXTURE_2D
TexEnv TEXTURE_FILTER_CONTROL TEXTURE_LOD_BIAS %(bias2)s
"""
@@ -177,7 +178,7 @@
#print code
vs.map.put(getDList(code), cs1)
- cstext = vs.affineCS(rot, "text", 0, 0, 0, 40, 0, 0, 40)
+ cstext = vs.affineCS(0, "text", 0, 0, 0, 40, 0, 0, 40)
if self.tex2:
putText(vs, cstext, "HALO = TXB[%s] * %s" %
- [Gzz-commits] gzz/gfx/demo fontfilter.py, Janne V. Kujala, 2003/01/28
- [Gzz-commits] gzz/gfx/demo fontfilter.py, Janne V. Kujala, 2003/01/29
- [Gzz-commits] gzz/gfx/demo fontfilter.py, Janne V. Kujala, 2003/01/29
- [Gzz-commits] gzz/gfx/demo fontfilter.py, Janne V. Kujala, 2003/01/29
- [Gzz-commits] gzz/gfx/demo fontfilter.py, Janne V. Kujala, 2003/01/29
- [Gzz-commits] gzz/gfx/demo fontfilter.py,
Janne V. Kujala <=
- [Gzz-commits] gzz/gfx/demo fontfilter.py, Janne V. Kujala, 2003/01/29
- [Gzz-commits] gzz/gfx/demo fontfilter.py, Janne V. Kujala, 2003/01/29
- [Gzz-commits] gzz/gfx/demo fontfilter.py, Janne V. Kujala, 2003/01/29
- [Gzz-commits] gzz/gfx/demo fontfilter.py, Janne V. Kujala, 2003/01/29
- [Gzz-commits] gzz/gfx/demo fontfilter.py, Janne V. Kujala, 2003/01/29
- [Gzz-commits] gzz/gfx/demo fontfilter.py, Janne V. Kujala, 2003/01/29