40 |
t0, t1, t2, t3 = texinputs[0:4] |
t0, t1, t2, t3 = texinputs[0:4] |
41 |
c = """ |
c = """ |
42 |
Enable BLEND |
Enable BLEND |
43 |
BlendFunc SRC_ALPHA ONE_MINUS_SRC_ALPHA |
BlendFunc ONE ZERO |
44 |
Disable ALPHA_TEST |
Disable ALPHA_TEST |
45 |
|
|
46 |
Enable REGISTER_COMBINERS_NV |
Enable REGISTER_COMBINERS_NV |
50 |
CombinerParameterNV CONSTANT_COLOR1_NV %(r1)s |
CombinerParameterNV CONSTANT_COLOR1_NV %(r1)s |
51 |
Color %(r2)s |
Color %(r2)s |
52 |
|
|
53 |
CombinerInputNV COMBINER0_NV RGB VARIABLE_A_NV CONSTANT_COLOR0_NV EXPAND_NORMAL_NV RGB |
CombinerInputNV COMBINER0_NV RGB VARIABLE_A_NV TEXTURE%(t0)s EXPAND_NORMAL_NV RGB |
54 |
CombinerInputNV COMBINER0_NV RGB VARIABLE_B_NV TEXTURE%(t0)s EXPAND_NORMAL_NV RGB |
CombinerInputNV COMBINER0_NV RGB VARIABLE_B_NV TEXTURE%(t1)s EXPAND_NORMAL_NV RGB |
55 |
CombinerInputNV COMBINER0_NV RGB VARIABLE_C_NV CONSTANT_COLOR1_NV EXPAND_NORMAL_NV RGB |
CombinerInputNV COMBINER0_NV RGB VARIABLE_C_NV CONSTANT_COLOR0_NV EXPAND_NORMAL_NV RGB |
56 |
CombinerInputNV COMBINER0_NV RGB VARIABLE_D_NV TEXTURE%(t1)s EXPAND_NORMAL_NV RGB |
CombinerInputNV COMBINER0_NV RGB VARIABLE_D_NV TEXTURE%(t2)s EXPAND_NORMAL_NV RGB |
57 |
CombinerOutputNV COMBINER0_NV RGB SPARE0_NV SPARE1_NV DISCARD_NV SCALE_BY_TWO_NV NONE TRUE TRUE FALSE |
CombinerOutputNV COMBINER0_NV RGB SPARE0_NV SPARE1_NV DISCARD_NV SCALE_BY_TWO_NV NONE TRUE TRUE FALSE |
58 |
|
|
59 |
CombinerInputNV COMBINER1_NV RGB VARIABLE_A_NV CONSTANT_COLOR0_NV EXPAND_NORMAL_NV RGB |
CombinerInputNV COMBINER1_NV RGB VARIABLE_A_NV CONSTANT_COLOR1_NV UNSIGNED_IDENTITY_NV RGB |
60 |
CombinerInputNV COMBINER1_NV RGB VARIABLE_B_NV TEXTURE%(t2)s EXPAND_NORMAL_NV RGB |
CombinerInputNV COMBINER1_NV RGB VARIABLE_B_NV SPARE0_NV UNSIGNED_IDENTITY_NV RGB |
61 |
CombinerInputNV COMBINER1_NV RGB VARIABLE_C_NV CONSTANT_COLOR1_NV EXPAND_NORMAL_NV RGB |
CombinerInputNV COMBINER1_NV RGB VARIABLE_C_NV CONSTANT_COLOR1_NV UNSIGNED_IDENTITY_NV RGB |
62 |
CombinerInputNV COMBINER1_NV RGB VARIABLE_D_NV TEXTURE%(t3)s EXPAND_NORMAL_NV RGB |
CombinerInputNV COMBINER1_NV RGB VARIABLE_D_NV SPARE0_NV UNSIGNED_INVERT_NV RGB |
63 |
CombinerOutputNV COMBINER1_NV RGB PRIMARY_COLOR_NV SECONDARY_COLOR_NV DISCARD_NV SCALE_BY_TWO_NV NONE TRUE TRUE FALSE |
CombinerOutputNV COMBINER1_NV RGB PRIMARY_COLOR_NV SECONDARY_COLOR_NV DISCARD_NV SCALE_BY_TWO_NV NONE TRUE TRUE FALSE |
64 |
|
|
65 |
FinalCombinerInputNV VARIABLE_A_NV PRIMARY_COLOR_NV UNSIGNED_IDENTITY_NV RGB |
FinalCombinerInputNV VARIABLE_A_NV PRIMARY_COLOR_NV UNSIGNED_IDENTITY_NV RGB |