43 #ifndef DISTI_GLS_ES20_SHADERS_H_INCLUDED
44 #define DISTI_GLS_ES20_SHADERS_H_INCLUDED
50 extern const GLchar* VERT_SHADER_LIGHTING_UNIFORMS;
51 extern const GLchar* VERT_SHADER_LIGHTING_UNIFORMS_ONE_OR_MORE_LIGHTS;
52 extern const GLchar* VERT_SHADER_CLIPPING_UNIFORMS;
53 extern const GLchar* VERT_SHADER_DIFFUSE_MAP_VARYING;
54 extern const GLchar* VERT_SHADER_DIFFUSE_UVW_MATRIX_UNIFORMS;
55 extern const GLchar* VERT_SHADER_MAIN_BEGIN;
56 extern const GLchar* VERT_SHADER_DIFFUSE_MAP_CODE;
57 extern const GLchar* VERT_SHADER_DIFFUSE_UVW_MATRIX_CODE;
58 extern const GLchar* VERT_SHADER_LIGHTING_BEGIN_CODE;
59 extern const GLchar* VERT_SHADER_LIGHTING_DIR_LIGHT_CODE_START;
60 extern const GLchar* VERT_SHADER_LIGHTING_DIR_LIGHT_CODE_END;
61 extern const GLchar* VERT_SHADER_LIGHTING_POINT_LIGHT_CODE_START;
62 extern const GLchar* VERT_SHADER_LIGHTING_POINT_LIGHT_CODE_END;
63 extern const GLchar* VERT_SHADER_LIGHTING_FOR_LOOP_CODE;
64 extern const GLchar* VERT_SHADER_LIGHTING_END_CODE;
65 extern const GLchar* VERT_SHADER_CLIPPING_CODE;
66 extern const GLchar* VERT_SHADER_MAIN_END;
67 extern const GLchar* FRAG_SHADER_PRECISION;
68 extern const GLchar* FRAG_SHADER_DIFFUSE_MAP_VARYING;
69 extern const GLchar* FRAG_SHADER_DIFFUSE_MAP_UNIFORMS;
70 extern const GLchar* FRAG_SHADER_CLIPPING_VARYING;
71 extern const GLchar* FRAG_SHADER_MAIN_BEGIN;
72 extern const GLchar* FRAG_SHADER_CLIPPING_CODE;
73 extern const GLchar* FRAG_SHADER_TEXTURE_BLEND_CODE;
74 extern const GLchar* FRAG_SHADER_TEXTURE_MODULATE_CODE;
75 extern const GLchar* FRAG_SHADER_TEXTURE_ALPHA_CODE;
76 extern const GLchar* FRAG_SHADER_TEXTURE_REPLACE_RGB_CODE;
77 extern const GLchar* FRAG_SHADER_TEXTURE_REPLACE_ALPHA_CODE;
78 extern const GLchar* FRAG_SHADER_ALPHA_TEST_CODE;
79 extern const GLchar* FRAG_SHADER_TEXTURE_DECAL_CODE;
80 extern const GLchar* FRAG_SHADER_MAIN_END;
82 extern const GLchar* MAXLIKE_VERT_SHADER_ATTRIBUTES;
83 extern const GLchar* MAXLIKE_VERT_SHADER_NORMAL_MAP_VARYING;
84 extern const GLchar* MAXLIKE_VERT_SHADER_VERTEX_COLOR_VARYING;
85 extern const GLchar* MAXLIKE_VERT_SHADER_DIFFUSE_UVW_MATRIX_UNIFORMS;
86 extern const GLchar* MAXLIKE_VERT_SHADER_SPECULAR_UVW_MATRIX_UNIFORMS;
87 extern const GLchar* MAXLIKE_VERT_SHADER_NORMAL_UVW_MATRIX_UNIFORMS;
88 extern const GLchar* MAXLIKE_VERT_SHADER_NO_TEX_MATRIX_VARYING;
89 extern const GLchar* MAXLIKE_VERT_SHADER_MAIN_BEGIN;
90 extern const GLchar* MAXLIKE_VERT_SHADER_NORMAL_MAP_CODE;
91 extern const GLchar* MAXLIKE_VERT_SHADER_DIFFUSE_UVW_MATRIX_CODE;
92 extern const GLchar* MAXLIKE_VERT_SHADER_NORMAL_UVW_MATRIX_CODE;
93 extern const GLchar* MAXLIKE_VERT_SHADER_SPECULAR_UVW_MATRIX_CODE;
94 extern const GLchar* MAXLIKE_VERT_SHADER_NO_TEX_MATRIX_CODE;
95 extern const GLchar* MAXLIKE_VERT_SHADER_VERTEX_COLOR_CODE;
96 extern const GLchar* MAXLIKE_VERT_SHADER_MAIN_END;
97 extern const GLchar* MAXLIKE_FRAG_SHADER_PRECISION;
98 extern const GLchar* MAXLIKE_FRAG_SHADER_DIFFUSE_MAP_UNIFORMS;
99 extern const GLchar* MAXLIKE_FRAG_SHADER_DIFFUSE_AMOUNT_UNIFORMS;
100 extern const GLchar* MAXLIKE_FRAG_SHADER_SPECULAR_MAP_UNIFORMS;
101 extern const GLchar* MAXLIKE_FRAG_SHADER_REFLECTION_MAP_UNIFORMS;
102 extern const GLchar* MAXLIKE_FRAG_SHADER_NORMAL_MAP_UNIFORMS;
103 extern const GLchar* MAXLIKE_FRAG_SHADER_NORMAL_AMOUNT_UNIFORMS;
104 extern const GLchar* MAXLIKE_FRAG_SHADER_VERTEX_COLOR_VARYING;
105 extern const GLchar* MAXLIKE_FRAG_SHADER_DIFFUSE_MAP_AND_UVW_MATRIX_VARYING;
106 extern const GLchar* MAXLIKE_FRAG_SHADER_NORMAL_MAP_AND_UVW_MATRIX_VARYING;
107 extern const GLchar* MAXLIKE_FRAG_SHADER_SPECULAR_MAP_AND_UVW_MATRIX_VARYING;
108 extern const GLchar* MAXLIKE_FRAG_SHADER_NO_TEX_MATRIX_VARYING;
109 extern const GLchar* MAXLIKE_FRAG_SHADER_PER_FRAG_VARYING;
110 extern const GLchar* MAXLIKE_FRAG_SHADER_LIGHTING_UNIFORMS;
111 extern const GLchar* MAXLIKE_FRAG_SHADER_LIGHTING_UNIFORMS_ONE_OR_MORE_LIGHTS;
112 extern const GLchar* MAXLIKE_FRAG_SHADER_MAIN_BEGIN;
113 extern const GLchar* MAXLIKE_FRAG_SHADER_NORMAL_MAP_CODE_SNIPPET1;
114 extern const GLchar* MAXLIKE_FRAG_SHADER_NORMAL_MAP_CODE_SNIPPET2;
115 extern const GLchar* MAXLIKE_FRAG_SHADER_NORMAL_MAP_CODE_SNIPPET3;
116 extern const GLchar* MAXLIKE_FRAG_SHADER_NORMAL_NO_UVW_MATRIX_CODE;
117 extern const GLchar* MAXLIKE_FRAG_SHADER_NORMAL_FLIP_G_CODE;
118 extern const GLchar* MAXLIKE_FRAG_SHADER_NORMAL_AMOUNT_CODE;
119 extern const GLchar* MAXLIKE_FRAG_SHADER_NO_NORMAL_MAP_CODE;
120 extern const GLchar* MAXLIKE_FRAG_SHADER_SPECULAR_MAP_NO_UVW_MATRIX_CODE;
121 extern const GLchar* MAXLIKE_FRAG_SHADER_LIGHTING_BEGIN_CODE;
122 extern const GLchar* MAXLIKE_FRAG_SHADER_LIGHTING_FOR_LOOP_CODE;
123 extern const GLchar* MAXLIKE_FRAG_SHADER_LIGHTING_POINT_LIGHT_CODE_START;
124 extern const GLchar* MAXLIKE_FRAG_SHADER_LIGHTING_POINT_LIGHT_CODE_END;
125 extern const GLchar* MAXLIKE_FRAG_SHADER_LIGHTING_DIRECTIONAL_LIGHT_CODE_START;
126 extern const GLchar* MAXLIKE_FRAG_SHADER_LIGHTING_DIRECTIONAL_LIGHT_CODE_END;
127 extern const GLchar* MAXLIKE_FRAG_SHADER_VERTEX_COLOR_CODE;
128 extern const GLchar* MAXLIKE_FRAG_SHADER_NO_VERTEX_COLOR_CODE;
129 extern const GLchar* MAXLIKE_FRAG_SHADER_DIFFUSE_NO_UVW_MATRIX_CODE;
130 extern const GLchar* MAXLIKE_FRAG_SHADER_DIFFUSE_MAP_COLOR_CODE;
131 extern const GLchar* MAXLIKE_FRAG_SHADER_DIFFUSE_AMOUNT_CODE;
132 extern const GLchar* MAXLIKE_FRAG_SHADER_NO_DIFFUSE_AMOUNT_CODE;
133 extern const GLchar* MAXLIKE_FRAG_SHADER_NO_DIFFUSE_MAP_CODE;
134 extern const GLchar* MAXLIKE_FRAG_SHADER_SPECULAR_MAP_CODE;
135 extern const GLchar* MAXLIKE_FRAG_SHADER_NO_SPECULAR_MAP_CODE;
136 extern const GLchar* MAXLIKE_FRAG_SHADER_REFLECTION_MAP_CODE;
137 extern const GLchar* MAXLIKE_FRAG_SHADER_REFLECTION_MAP_WITH_SPECULAR_MAP_CODE;
138 extern const GLchar* MAXLIKE_FRAG_SHADER_REFLECTION_MAP_NO_SPECULAR_MAP_CODE;
139 extern const GLchar* MAXLIKE_FRAG_SHADER_MAIN_END;
143 #endif // DISTI_GLS_ES20_SHADERS_H_INCLUDED
Definition: bmpimage.h:46