42 |
Disable TEXTURE_2D |
Disable TEXTURE_2D |
43 |
ActiveTexture TEXTURE0 |
ActiveTexture TEXTURE0 |
44 |
Enable TEXTURE_2D |
Enable TEXTURE_2D |
45 |
|
Disable REGISTER_COMBINERS_NV |
46 |
""" |
""" |
47 |
PageSpanPaper.setupExtraPass = """ |
PageSpanPaper.setupExtraPass = """ |
48 |
PushAttrib ENABLE_BIT TEXTURE_BIT COLOR_BUFFER_BIT CURRENT_BIT |
PushAttrib ENABLE_BIT TEXTURE_BIT COLOR_BUFFER_BIT CURRENT_BIT |
49 |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE REPLACE |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE REPLACE |
50 |
Enable BLEND |
Enable BLEND |
51 |
BlendFunc ZERO SRC_COLOR |
BlendFunc ZERO SRC_COLOR |
52 |
|
Disable REGISTER_COMBINERS_NV |
53 |
""" |
""" |
54 |
PageSpanPaper.setupDualPass = """ |
PageSpanPaper.setupDualPass = """ |
55 |
PushAttrib ENABLE_BIT TEXTURE_BIT COLOR_BUFFER_BIT CURRENT_BIT |
PushAttrib ENABLE_BIT TEXTURE_BIT COLOR_BUFFER_BIT CURRENT_BIT |
59 |
Disable BLEND |
Disable BLEND |
60 |
ActiveTexture TEXTURE1 |
ActiveTexture TEXTURE1 |
61 |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE MODULATE |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE MODULATE |
62 |
|
Disable REGISTER_COMBINERS_NV |
63 |
""" |
""" |
64 |
PageSpanPaper.withHalo = GL.hasExtension("GL_NV_register_combiners") |
|
65 |
|
# Turn on explicitly, not automatically. |
66 |
|
# PageSpanPaper.withHalo = GL.hasExtension("GL_NV_register_combiners") |
67 |
|
|
68 |
PageSpanPaper.setupHaloDualPass = parseCombiner(""" |
PageSpanPaper.setupHaloDualPass = parseCombiner(""" |
69 |
PushAttrib ENABLE_BIT TEXTURE_BIT COLOR_BUFFER_BIT CURRENT_BIT |
PushAttrib ENABLE_BIT TEXTURE_BIT COLOR_BUFFER_BIT CURRENT_BIT |
70 |
ActiveTexture TEXTURE0 |
ActiveTexture TEXTURE0 |