ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libgender/shader_vars.h
(Generate patch)

Comparing libgender/shader_vars.h (file contents):
Revision 1.1 by root, Sat Oct 23 21:43:27 2004 UTC vs.
Revision 1.2 by root, Sun Oct 24 00:36:23 2004 UTC

5 5
6namespace shader { 6namespace shader {
7 7
8 extern struct vin 8 extern struct vin
9 { 9 {
10 // for setting
10 static varying_3f position_3f; 11 static varying_3f vertex_3f;
11 static varying_4f position_4f; 12 static varying_4f vertex_4f;
12 static varying_3f normal_3f; 13 static varying_3f normal_3f;
13 static varying_3f color_3f; 14 static varying_3f color_3f;
14 static varying_4f color_4f; 15 static varying_4f color_4f;
15 static varying_3f color2_3f; 16 static varying_3f secondary_color_3f;
16 static varying_4f color2_4f; 17 static varying_4f secondary_color_4f;
17 static varying_1f psize_1f;
18 static varying_1f texcoord_1f[8]; 18 static varying_1f tex_coord_1f[8];
19 static varying_2f texcoord_2f[8]; 19 static varying_2f tex_coord_2f[8];
20 static varying_3f texcoord_3f[8]; 20 static varying_3f tex_coord_3f[8];
21 static varying_4f texcoord_4f[8]; 21 static varying_4f tex_coord_4f[8];
22 22
23 // for the vertex shader
23 static glvar position; 24 static glvar vertex;
24 static glvar normal; 25 static glvar normal;
26 static glvar color;
27 static glvar secondary_color;
28 static glvar tex_coord[8];
29 static glvar fog_coord;
25 } vin; 30 } vin;
26 31
27 extern struct vout 32 extern struct vout
28 { 33 {
29 // glstate builtin 34 // glstate builtin
34 // standard varying 39 // standard varying
35 static glvar front_color; 40 static glvar front_color;
36 static glvar back_color; 41 static glvar back_color;
37 static glvar front_secondary_color; 42 static glvar front_secondary_color;
38 static glvar back_secondary_color; 43 static glvar back_secondary_color;
39 static glvar texcoord[8]; 44 static glvar tex_coord[8];
40 static glvar fog_frag_coord; 45 static glvar fog_frag_coord;
41 } vout; 46 } vout;
42 47
43 extern struct fin 48 extern struct fin
44 { 49 {
45 // glstate builtin 50 // glstate builtin
46 static glvar frag_coord; 51 static glvar frag_coord;
52 static glvar front_facing;
47 53
48 // standard varying 54 // standard varying
49 static glvar color; 55 static glvar color;
50 static glvar secondary_color; 56 static glvar secondary_color;
51 static glvar texcoord[8]; 57 static glvar tex_coord[8];
52 static glvar fog_frag_coord; 58 static glvar fog_frag_coord;
53 } fin; 59 } fin;
54 60
55 extern struct fout 61 extern struct fout
56 { 62 {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines