19 |
|
|
20 |
self.tex2 = GL.hasExtension("GL_NV_register_combiners2") |
self.tex2 = GL.hasExtension("GL_NV_register_combiners2") |
21 |
|
|
22 |
self.textscales = [ 2, 4 ] |
self.textscales = [ 2, 4, 0 ] |
23 |
self.key = KeyPresses(self, |
self.key = KeyPresses(self, |
24 |
SlideLin("x", 0, 30, "x coord", "Left", "Right"), |
SlideLin("x", 0, 30, "x coord", "Left", "Right"), |
25 |
SlideLin("y", 0, 30, "x coord", "Up", "Down"), |
SlideLin("y", 0, 30, "x coord", "Up", "Down"), |
145 |
b = -(1 - 2 * (1 - self.halo_low)) * s |
b = -(1 - 2 * (1 - self.halo_low)) * s |
146 |
|
|
147 |
textscale = self.textscales[self.tscaleind] |
textscale = self.textscales[self.tscaleind] |
148 |
|
foo = "" |
149 |
|
if textscale == 0: foo = "(0)#" |
150 |
|
|
151 |
if self.tex2: |
if self.tex2: |
152 |
halotex = "TEX2" |
halotex = "TEX2" |
159 |
CONST1 = %(b)s %(b)s %(b)s 0 |
CONST1 = %(b)s %(b)s %(b)s 0 |
160 |
|
|
161 |
SPARE0 = ((1-2*%(halotex)s) * CONST0 + CONST1) * %(scale)s |
SPARE0 = ((1-2*%(halotex)s) * CONST0 + CONST1) * %(scale)s |
162 |
SPARE0.a = (CONST0.a * (1-TEX0.b) + (.5 - CONST0.a) * (1-TEX1.b)) * %(textscale)s |
SPARE0.a = %(foo)s(CONST0.a * (1-TEX0.b) + (.5 - CONST0.a) * (1-TEX1.b)) * %(textscale)s |
163 |
|
|
164 |
SPARE1.a = (1 - SPARE0.b) * (1-SPARE0.a) |
SPARE1.a = (1 - SPARE0.b) * (1-SPARE0.a) |
165 |
|
|