42 |
], |
], |
43 |
[ ("T2", "DSDT"), |
[ ("T2", "DSDT"), |
44 |
("O", "FOOBAR") |
("O", "FOOBAR") |
45 |
|
], |
46 |
|
[ ("T2", "DSDT_HILO"), |
47 |
|
("OH", "FOOBAR") |
48 |
] |
] |
49 |
] |
] |
50 |
|
|
62 |
"D" : "DOT_PRODUCT_NV", |
"D" : "DOT_PRODUCT_NV", |
63 |
"D2" : "DOT_PRODUCT_TEXTURE_2D_NV", |
"D2" : "DOT_PRODUCT_TEXTURE_2D_NV", |
64 |
"O" : "OFFSET_TEXTURE_2D_NV", |
"O" : "OFFSET_TEXTURE_2D_NV", |
65 |
|
"OH" : "OFFSET_HILO_TEXTURE_2D_NV", |
66 |
} |
} |
67 |
|
|
68 |
shaderTargets = { |
shaderTargets = { |
71 |
"D": None, |
"D": None, |
72 |
"D2": "TEXTURE_2D", |
"D2": "TEXTURE_2D", |
73 |
"O": "TEXTURE_2D", |
"O": "TEXTURE_2D", |
74 |
|
"OH": "TEXTURE_2D", |
75 |
} |
} |
76 |
|
|
77 |
shaderTexgenTypes = { |
shaderTexgenTypes = { |
80 |
"D" : "TexGenDotVector", |
"D" : "TexGenDotVector", |
81 |
"D2" : "TexGenDotVector", |
"D2" : "TexGenDotVector", |
82 |
"O" : "TexGen2D", |
"O" : "TexGen2D", |
83 |
|
"OH" : "TexGen2D", |
84 |
} |
} |
85 |
|
|
86 |
|
|
145 |
def makeNormalShaderPass(maxaniso = None): |
def makeNormalShaderPass(maxaniso = None): |
146 |
# XXX: TODO: implement maxaniso as in texops_STD |
# XXX: TODO: implement maxaniso as in texops_STD |
147 |
#return ShaderPass(shaderTypes[3]) |
#return ShaderPass(shaderTypes[3]) |
148 |
return ShaderPass(shaderTypes[4]) |
return ShaderPass(shaderTypes[5]) |