OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This file is auto-generated from | 5 // This file is auto-generated from |
6 // gpu/command_buffer/build_gles2_cmd_buffer.py | 6 // gpu/command_buffer/build_gles2_cmd_buffer.py |
7 // DO NOT EDIT! | 7 // DO NOT EDIT! |
8 | 8 |
9 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_IMPLEMENTATION_AUTOGEN_H
_ // NOLINT | 9 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_IMPLEMENTATION_AUTOGEN_H
_ // NOLINT |
10 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_IMPLEMENTATION_AUTOGEN_H
_ // NOLINT | 10 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_IMPLEMENTATION_AUTOGEN_H
_ // NOLINT |
(...skipping 19 matching lines...) Expand all Loading... |
30 GL_ELEMENT_ARRAY_BUFFER, | 30 GL_ELEMENT_ARRAY_BUFFER, |
31 }; | 31 }; |
32 | 32 |
33 static GLenum valid_buffer_usage_table[] = { | 33 static GLenum valid_buffer_usage_table[] = { |
34 GL_STREAM_DRAW, | 34 GL_STREAM_DRAW, |
35 GL_STATIC_DRAW, | 35 GL_STATIC_DRAW, |
36 GL_DYNAMIC_DRAW, | 36 GL_DYNAMIC_DRAW, |
37 }; | 37 }; |
38 | 38 |
39 static GLenum valid_capability_table[] = { | 39 static GLenum valid_capability_table[] = { |
40 GL_DITHER, | |
41 GL_BLEND, | 40 GL_BLEND, |
42 GL_CULL_FACE, | 41 GL_CULL_FACE, |
43 GL_DEPTH_TEST, | 42 GL_DEPTH_TEST, |
| 43 GL_DITHER, |
44 GL_POLYGON_OFFSET_FILL, | 44 GL_POLYGON_OFFSET_FILL, |
45 GL_SAMPLE_ALPHA_TO_COVERAGE, | 45 GL_SAMPLE_ALPHA_TO_COVERAGE, |
46 GL_SAMPLE_COVERAGE, | 46 GL_SAMPLE_COVERAGE, |
47 GL_SCISSOR_TEST, | 47 GL_SCISSOR_TEST, |
48 GL_STENCIL_TEST, | 48 GL_STENCIL_TEST, |
49 }; | 49 }; |
50 | 50 |
51 static GLenum valid_cmp_function_table[] = { | 51 static GLenum valid_cmp_function_table[] = { |
52 GL_NEVER, | 52 GL_NEVER, |
53 GL_LESS, | 53 GL_LESS, |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
117 static GLenum valid_frame_buffer_target_table[] = { | 117 static GLenum valid_frame_buffer_target_table[] = { |
118 GL_FRAMEBUFFER, | 118 GL_FRAMEBUFFER, |
119 }; | 119 }; |
120 | 120 |
121 static GLenum valid_g_l_state_table[] = { | 121 static GLenum valid_g_l_state_table[] = { |
122 GL_ACTIVE_TEXTURE, | 122 GL_ACTIVE_TEXTURE, |
123 GL_ALIASED_LINE_WIDTH_RANGE, | 123 GL_ALIASED_LINE_WIDTH_RANGE, |
124 GL_ALIASED_POINT_SIZE_RANGE, | 124 GL_ALIASED_POINT_SIZE_RANGE, |
125 GL_ALPHA_BITS, | 125 GL_ALPHA_BITS, |
126 GL_ARRAY_BUFFER_BINDING, | 126 GL_ARRAY_BUFFER_BINDING, |
127 GL_BLEND, | |
128 GL_BLEND_COLOR, | |
129 GL_BLEND_DST_ALPHA, | |
130 GL_BLEND_DST_RGB, | |
131 GL_BLEND_EQUATION_ALPHA, | |
132 GL_BLEND_EQUATION_RGB, | |
133 GL_BLEND_SRC_ALPHA, | |
134 GL_BLEND_SRC_RGB, | |
135 GL_BLUE_BITS, | 127 GL_BLUE_BITS, |
136 GL_COLOR_CLEAR_VALUE, | |
137 GL_COLOR_WRITEMASK, | |
138 GL_COMPRESSED_TEXTURE_FORMATS, | 128 GL_COMPRESSED_TEXTURE_FORMATS, |
139 GL_CULL_FACE, | |
140 GL_CULL_FACE_MODE, | |
141 GL_CURRENT_PROGRAM, | 129 GL_CURRENT_PROGRAM, |
142 GL_DEPTH_BITS, | 130 GL_DEPTH_BITS, |
143 GL_DEPTH_CLEAR_VALUE, | |
144 GL_DEPTH_FUNC, | |
145 GL_DEPTH_RANGE, | 131 GL_DEPTH_RANGE, |
146 GL_DEPTH_TEST, | |
147 GL_DEPTH_WRITEMASK, | |
148 GL_DITHER, | |
149 GL_ELEMENT_ARRAY_BUFFER_BINDING, | 132 GL_ELEMENT_ARRAY_BUFFER_BINDING, |
150 GL_FRAMEBUFFER_BINDING, | 133 GL_FRAMEBUFFER_BINDING, |
151 GL_FRONT_FACE, | |
152 GL_GENERATE_MIPMAP_HINT, | 134 GL_GENERATE_MIPMAP_HINT, |
153 GL_GREEN_BITS, | 135 GL_GREEN_BITS, |
154 GL_IMPLEMENTATION_COLOR_READ_FORMAT, | 136 GL_IMPLEMENTATION_COLOR_READ_FORMAT, |
155 GL_IMPLEMENTATION_COLOR_READ_TYPE, | 137 GL_IMPLEMENTATION_COLOR_READ_TYPE, |
156 GL_LINE_WIDTH, | |
157 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, | 138 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, |
158 GL_MAX_CUBE_MAP_TEXTURE_SIZE, | 139 GL_MAX_CUBE_MAP_TEXTURE_SIZE, |
159 GL_MAX_FRAGMENT_UNIFORM_VECTORS, | 140 GL_MAX_FRAGMENT_UNIFORM_VECTORS, |
160 GL_MAX_RENDERBUFFER_SIZE, | 141 GL_MAX_RENDERBUFFER_SIZE, |
161 GL_MAX_TEXTURE_IMAGE_UNITS, | 142 GL_MAX_TEXTURE_IMAGE_UNITS, |
162 GL_MAX_TEXTURE_SIZE, | 143 GL_MAX_TEXTURE_SIZE, |
163 GL_MAX_VARYING_VECTORS, | 144 GL_MAX_VARYING_VECTORS, |
164 GL_MAX_VERTEX_ATTRIBS, | 145 GL_MAX_VERTEX_ATTRIBS, |
165 GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, | 146 GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, |
166 GL_MAX_VERTEX_UNIFORM_VECTORS, | 147 GL_MAX_VERTEX_UNIFORM_VECTORS, |
167 GL_MAX_VIEWPORT_DIMS, | 148 GL_MAX_VIEWPORT_DIMS, |
168 GL_NUM_COMPRESSED_TEXTURE_FORMATS, | 149 GL_NUM_COMPRESSED_TEXTURE_FORMATS, |
169 GL_NUM_SHADER_BINARY_FORMATS, | 150 GL_NUM_SHADER_BINARY_FORMATS, |
170 GL_PACK_ALIGNMENT, | 151 GL_PACK_ALIGNMENT, |
171 GL_POLYGON_OFFSET_FACTOR, | |
172 GL_POLYGON_OFFSET_FILL, | |
173 GL_POLYGON_OFFSET_UNITS, | |
174 GL_RED_BITS, | 152 GL_RED_BITS, |
175 GL_RENDERBUFFER_BINDING, | 153 GL_RENDERBUFFER_BINDING, |
176 GL_SAMPLE_BUFFERS, | 154 GL_SAMPLE_BUFFERS, |
177 GL_SAMPLE_COVERAGE_INVERT, | 155 GL_SAMPLE_COVERAGE_INVERT, |
178 GL_SAMPLE_COVERAGE_VALUE, | 156 GL_SAMPLE_COVERAGE_VALUE, |
179 GL_SAMPLES, | 157 GL_SAMPLES, |
180 GL_SCISSOR_BOX, | 158 GL_SCISSOR_BOX, |
181 GL_SCISSOR_TEST, | |
182 GL_SHADER_BINARY_FORMATS, | 159 GL_SHADER_BINARY_FORMATS, |
183 GL_SHADER_COMPILER, | 160 GL_SHADER_COMPILER, |
184 GL_STENCIL_BACK_FAIL, | 161 GL_SUBPIXEL_BITS, |
185 GL_STENCIL_BACK_FUNC, | |
186 GL_STENCIL_BACK_PASS_DEPTH_FAIL, | |
187 GL_STENCIL_BACK_PASS_DEPTH_PASS, | |
188 GL_STENCIL_BACK_REF, | |
189 GL_STENCIL_BACK_VALUE_MASK, | |
190 GL_STENCIL_BACK_WRITEMASK, | |
191 GL_STENCIL_BITS, | 162 GL_STENCIL_BITS, |
192 GL_STENCIL_CLEAR_VALUE, | |
193 GL_STENCIL_FAIL, | |
194 GL_STENCIL_FUNC, | |
195 GL_STENCIL_PASS_DEPTH_FAIL, | |
196 GL_STENCIL_PASS_DEPTH_PASS, | |
197 GL_STENCIL_REF, | |
198 GL_STENCIL_TEST, | |
199 GL_STENCIL_VALUE_MASK, | |
200 GL_STENCIL_WRITEMASK, | |
201 GL_SUBPIXEL_BITS, | |
202 GL_TEXTURE_BINDING_2D, | 163 GL_TEXTURE_BINDING_2D, |
203 GL_TEXTURE_BINDING_CUBE_MAP, | 164 GL_TEXTURE_BINDING_CUBE_MAP, |
204 GL_UNPACK_ALIGNMENT, | 165 GL_UNPACK_ALIGNMENT, |
205 GL_UNPACK_FLIP_Y_CHROMIUM, | 166 GL_UNPACK_FLIP_Y_CHROMIUM, |
206 GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM, | 167 GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM, |
207 GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM, | 168 GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM, |
208 GL_VIEWPORT, | 169 GL_VIEWPORT, |
| 170 GL_BLEND_COLOR, |
| 171 GL_BLEND_EQUATION_RGB, |
| 172 GL_BLEND_EQUATION_ALPHA, |
| 173 GL_BLEND_SRC_RGB, |
| 174 GL_BLEND_DST_RGB, |
| 175 GL_BLEND_SRC_ALPHA, |
| 176 GL_BLEND_DST_ALPHA, |
| 177 GL_COLOR_CLEAR_VALUE, |
| 178 GL_DEPTH_CLEAR_VALUE, |
| 179 GL_STENCIL_CLEAR_VALUE, |
| 180 GL_COLOR_WRITEMASK, |
| 181 GL_CULL_FACE_MODE, |
| 182 GL_DEPTH_FUNC, |
| 183 GL_DEPTH_WRITEMASK, |
| 184 GL_DEPTH_RANGE, |
| 185 GL_FRONT_FACE, |
| 186 GL_LINE_WIDTH, |
| 187 GL_POLYGON_OFFSET_FACTOR, |
| 188 GL_POLYGON_OFFSET_UNITS, |
| 189 GL_SAMPLE_COVERAGE_VALUE, |
| 190 GL_SAMPLE_COVERAGE_INVERT, |
| 191 GL_SCISSOR_BOX, |
| 192 GL_STENCIL_FUNC, |
| 193 GL_STENCIL_REF, |
| 194 GL_STENCIL_VALUE_MASK, |
| 195 GL_STENCIL_BACK_FUNC, |
| 196 GL_STENCIL_BACK_REF, |
| 197 GL_STENCIL_BACK_VALUE_MASK, |
| 198 GL_STENCIL_WRITEMASK, |
| 199 GL_STENCIL_BACK_WRITEMASK, |
| 200 GL_STENCIL_FAIL, |
| 201 GL_STENCIL_PASS_DEPTH_FAIL, |
| 202 GL_STENCIL_PASS_DEPTH_PASS, |
| 203 GL_STENCIL_BACK_FAIL, |
| 204 GL_STENCIL_BACK_PASS_DEPTH_FAIL, |
| 205 GL_STENCIL_BACK_PASS_DEPTH_PASS, |
| 206 GL_VIEWPORT, |
| 207 GL_BLEND, |
| 208 GL_CULL_FACE, |
| 209 GL_DEPTH_TEST, |
| 210 GL_DITHER, |
| 211 GL_POLYGON_OFFSET_FILL, |
| 212 GL_SAMPLE_ALPHA_TO_COVERAGE, |
| 213 GL_SAMPLE_COVERAGE, |
| 214 GL_SCISSOR_TEST, |
| 215 GL_STENCIL_TEST, |
209 }; | 216 }; |
210 | 217 |
211 static GLenum valid_get_max_index_type_table[] = { | 218 static GLenum valid_get_max_index_type_table[] = { |
212 GL_UNSIGNED_BYTE, | 219 GL_UNSIGNED_BYTE, |
213 GL_UNSIGNED_SHORT, | 220 GL_UNSIGNED_SHORT, |
214 GL_UNSIGNED_INT, | 221 GL_UNSIGNED_INT, |
215 }; | 222 }; |
216 | 223 |
217 static GLenum valid_get_tex_param_target_table[] = { | 224 static GLenum valid_get_tex_param_target_table[] = { |
218 GL_TEXTURE_2D, | 225 GL_TEXTURE_2D, |
(...skipping 409 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
628 valid_vertex_attribute_table, arraysize( | 635 valid_vertex_attribute_table, arraysize( |
629 valid_vertex_attribute_table)), | 636 valid_vertex_attribute_table)), |
630 vertex_pointer( | 637 vertex_pointer( |
631 valid_vertex_pointer_table, arraysize(valid_vertex_pointer_table)), | 638 valid_vertex_pointer_table, arraysize(valid_vertex_pointer_table)), |
632 zero_only( | 639 zero_only( |
633 valid_zero_only_table, arraysize(valid_zero_only_table)) { | 640 valid_zero_only_table, arraysize(valid_zero_only_table)) { |
634 } | 641 } |
635 | 642 |
636 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_IMPLEMENTATION_AUTOGE
N_H_ // NOLINT | 643 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_IMPLEMENTATION_AUTOGE
N_H_ // NOLINT |
637 | 644 |
OLD | NEW |