1 |
from gzz.gfx.gl import PageSpanPaper |
from gzz.gfx.gl import PageSpanPaper |
2 |
|
|
3 |
|
# The filters for pagespanpaper, really clunky |
4 |
|
# to write in java. |
5 |
|
|
6 |
PageSpanPaper.filter = """ |
PageSpanPaper.filter = """ |
7 |
Enable TEXTURE_2D |
Enable TEXTURE_2D |
8 |
TexParameter TEXTURE_2D TEXTURE_MIN_FILTER LINEAR_MIPMAP_NEAREST |
TexParameter TEXTURE_2D TEXTURE_MIN_FILTER LINEAR_MIPMAP_NEAREST |
9 |
TexParameter TEXTURE_2D TEXTURE_MAG_FILTER LINEAR |
TexParameter TEXTURE_2D TEXTURE_MAG_FILTER LINEAR |
10 |
TexParameter TEXTURE_2D TEXTURE_MAX_ANISOTROPY_EXT 1 |
TexParameter TEXTURE_2D TEXTURE_MAX_ANISOTROPY_EXT 1 |
11 |
""" |
""" |
12 |
|
|
13 |
PageSpanPaper.setupOnlyPass = """ |
PageSpanPaper.setupOnlyPass = """ |
14 |
PushAttrib ENABLE_BIT TEXTURE_BIT COLOR_BUFFER_BIT CURRENT_BIT |
PushAttrib ENABLE_BIT TEXTURE_BIT COLOR_BUFFER_BIT CURRENT_BIT |
15 |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE REPLACE |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE REPLACE |
16 |
Disable BLEND |
Disable BLEND |
17 |
""" |
""" |
18 |
PageSpanPaper.setupExtraPass = """ |
PageSpanPaper.setupExtraPass = """ |
19 |
PushAttrib ENABLE_BIT TEXTURE_BIT COLOR_BUFFER_BIT CURRENT_BIT |
PushAttrib ENABLE_BIT TEXTURE_BIT COLOR_BUFFER_BIT CURRENT_BIT |
20 |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE REPLACE |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE REPLACE |
21 |
Enable BLEND |
Enable BLEND |
22 |
BlendFunc ZERO SRC_COLOR |
BlendFunc ZERO SRC_COLOR |
23 |
""" |
""" |
24 |
PageSpanPaper.setupDualPass = """ |
PageSpanPaper.setupDualPass = """ |
25 |
PushAttrib ENABLE_BIT TEXTURE_BIT COLOR_BUFFER_BIT CURRENT_BIT |
PushAttrib ENABLE_BIT TEXTURE_BIT COLOR_BUFFER_BIT CURRENT_BIT |
26 |
ActiveTexture TEXTURE0 |
ActiveTexture TEXTURE0 |
27 |
Enable TEXTURE_2D |
Enable TEXTURE_2D |
28 |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE REPLACE |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE REPLACE |
29 |
Disable BLEND |
Disable BLEND |
30 |
ActiveTexture TEXTURE1 |
ActiveTexture TEXTURE1 |
31 |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE MODULATE |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE MODULATE |
32 |
""" |
""" |
33 |
PageSpanPaper.teardown = """ |
PageSpanPaper.teardown = """ |
34 |
PopAttrib |
PopAttrib |