15 |
# TexParameter TEXTURE_2D TEXTURE_MAX_ANISOTROPY_EXT 10 |
# TexParameter TEXTURE_2D TEXTURE_MAX_ANISOTROPY_EXT 10 |
16 |
""" |
""" |
17 |
|
|
18 |
def white(w = None, paperMill = None, filter = anisofilter): |
def getPaperMill(paperMill, paperOffset): |
19 |
|
if paperMill: |
20 |
|
return paperMill |
21 |
|
return PaperMill.getInstance() |
22 |
|
|
23 |
|
def white(w = None, paperMill = None, paperOffset = 0, |
24 |
|
filter = anisofilter): |
25 |
return PlainPaperMaker(1, """ |
return PlainPaperMaker(1, """ |
26 |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE REPLACE |
TexEnv TEXTURE_ENV TEXTURE_ENV_MODE REPLACE |
27 |
Enable TEXTURE_2D |
Enable TEXTURE_2D |
29 |
""" + filter, """ |
""" + filter, """ |
30 |
""", None) |
""", None) |
31 |
|
|
32 |
def fancyBlend(w, paperMill = None, filter = anisofilter): |
def fancyBlend(w, paperMill = None, paperOffset = 0, |
33 |
|
filter = anisofilter): |
34 |
if paperMill == None: |
if paperMill == None: |
35 |
paperMill = PaperMill.getInstance() |
paperMill = PaperMill.getInstance() |
36 |
return PlainPaperMaker(1, |
return PlainPaperMaker(1, |
100 |
return p |
return p |
101 |
|
|
102 |
|
|
103 |
def fancyHalo(w, paperMill = None): |
def fancyHalo(w, paperMill = None, paperOffset = 0): |
104 |
if not GL.hasExtension("GL_NV_register_combiners"): |
if not GL.hasExtension("GL_NV_register_combiners"): |
105 |
print "fancy Halo for text not possible without GL_NV_register_combiners" |
print "fancy Halo for text not possible without GL_NV_register_combiners" |
106 |
print "Punting to standard blend" |
print "Punting to standard blend" |
142 |
END |
END |
143 |
""") |
""") |
144 |
|
|
145 |
def fancyBlur(w, paperMill = None): |
def fancyBlur(w, paperMill = None, paperOffset = 0): |
146 |
if not blurProgram: |
if not blurProgram: |
147 |
print "Fancy blurring is not possible without GL_ARB_fragment_program." |
print "Fancy blurring is not possible without GL_ARB_fragment_program." |
148 |
print "Punting to Fancy halo" |
print "Punting to Fancy halo" |