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.3 by root, Sun Oct 24 01:36:00 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 static glvar position; 23 // for the vertex shader
24 static const glvar vertex;
24 static glvar normal; 25 static const glvar normal;
26 static const glvar color;
27 static const glvar secondary_color;
28 static const glvar tex_coord[8];
29 static const 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
30 static glvar position; 35 static const glvar position;
31 static glvar point_size; 36 static const glvar point_size;
32 static glvar clip_vertex; 37 static const glvar clip_vertex;
33 38
34 // standard varying 39 // standard varying
35 static glvar front_color; 40 static const glvar front_color;
36 static glvar back_color; 41 static const glvar back_color;
37 static glvar front_secondary_color; 42 static const glvar front_secondary_color;
38 static glvar back_secondary_color; 43 static const glvar back_secondary_color;
39 static glvar texcoord[8]; 44 static const glvar tex_coord[8];
40 static glvar fog_frag_coord; 45 static const 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 const glvar frag_coord;
52 static const glvar front_facing;
47 53
48 // standard varying 54 // standard varying
49 static glvar color; 55 static const glvar color;
50 static glvar secondary_color; 56 static const glvar secondary_color;
51 static glvar texcoord[8]; 57 static const glvar tex_coord[8];
52 static glvar fog_frag_coord; 58 static const glvar fog_frag_coord;
53 } fin; 59 } fin;
54 60
55 extern struct fout 61 extern struct fout
56 { 62 {
57 // glstate builtin 63 // glstate builtin
58 static glvar frag_color; 64 static const glvar frag_color;
59 static glvar frag_depth; 65 static const glvar frag_depth;
60 static glvar frag_data[2]; 66 static const glvar frag_data[2];
61 } fout; 67 } fout;
62 68
63 // predefined globals 69 // predefined globals
64 extern struct gl { 70 extern struct gl {
65 static uniform_matrix_4f model_view_matrix, 71 static uniform_matrix_4f model_view_matrix,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines