… | |
… | |
2 | |
2 | |
3 | namespace shader { |
3 | namespace shader { |
4 | |
4 | |
5 | struct vin vin; |
5 | struct vin vin; |
6 | |
6 | |
|
|
7 | #if 0 |
7 | varying_3f vin::vertex_3f ("gl_Vertex"); |
8 | varying_3f vin::vertex_3f ("gl_Vertex"); |
8 | varying_4f vin::vertex_4f ("gl_Vertex"); |
9 | varying_4f vin::vertex_4f ("gl_Vertex"); |
9 | varying_3f vin::normal_3f ("gl_Normal"); |
10 | varying_3f vin::normal_3f ("gl_Normal"); |
10 | varying_3f vin::color_3f ("gl_Color"); |
11 | varying_3f vin::color_3f ("gl_Color"); |
11 | varying_4f vin::color_4f ("gl_Color"); |
12 | varying_4f vin::color_4f ("gl_Color"); |
… | |
… | |
29 | varying_4f vin::tex_coord_4f[8] = |
30 | varying_4f vin::tex_coord_4f[8] = |
30 | { |
31 | { |
31 | varying_4f ("gl_TexCoord[0]"), varying_4f ("gl_TexCoord[1]"), varying_4f ("gl_TexCoord[2]"), varying_4f ("gl_TexCoord[3]"), |
32 | varying_4f ("gl_TexCoord[0]"), varying_4f ("gl_TexCoord[1]"), varying_4f ("gl_TexCoord[2]"), varying_4f ("gl_TexCoord[3]"), |
32 | varying_4f ("gl_TexCoord[4]"), varying_4f ("gl_TexCoord[5]"), varying_4f ("gl_TexCoord[6]"), varying_4f ("gl_TexCoord[7]"), |
33 | varying_4f ("gl_TexCoord[4]"), varying_4f ("gl_TexCoord[5]"), varying_4f ("gl_TexCoord[6]"), varying_4f ("gl_TexCoord[7]"), |
33 | }; |
34 | }; |
|
|
35 | #endif |
34 | |
36 | |
35 | gluvar const vin::vertex ("gl_Vertex"); |
37 | gluvar const vin::vertex ("gl_Vertex"); |
36 | gluvar const vin::normal ("gl_Normal"); |
38 | gluvar const vin::normal ("gl_Normal"); |
37 | gluvar const vin::color ("gl_Color"); |
39 | gluvar const vin::color ("gl_Color"); |
38 | gluvar const vin::secondary_color ("gl_SecondaryColor"); |
40 | gluvar const vin::secondary_color ("gl_SecondaryColor"); |