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 here so other GLES2 related files can have a common set of | 5 // This file is here so other GLES2 related files can have a common set of |
6 // includes where appropriate. | 6 // includes where appropriate. |
7 | 7 |
8 #include <sstream> | 8 #include <sstream> |
9 #include <GLES2/gl2.h> | 9 #include <GLES2/gl2.h> |
10 #include <GLES2/gl2ext.h> | 10 #include <GLES2/gl2ext.h> |
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
196 case GL_SUBPIXEL_BITS: | 196 case GL_SUBPIXEL_BITS: |
197 return 1; | 197 return 1; |
198 case GL_TEXTURE_BINDING_2D: | 198 case GL_TEXTURE_BINDING_2D: |
199 return 1; | 199 return 1; |
200 case GL_TEXTURE_BINDING_CUBE_MAP: | 200 case GL_TEXTURE_BINDING_CUBE_MAP: |
201 return 1; | 201 return 1; |
202 case GL_TEXTURE_BINDING_EXTERNAL_OES: | 202 case GL_TEXTURE_BINDING_EXTERNAL_OES: |
203 return 1; | 203 return 1; |
204 case GL_TEXTURE_BINDING_RECTANGLE_ARB: | 204 case GL_TEXTURE_BINDING_RECTANGLE_ARB: |
205 return 1; | 205 return 1; |
206 case GL_TEXTURE_IMMUTABLE_FORMAT_EXT: | |
207 return 1; | |
208 case GL_UNPACK_ALIGNMENT: | 206 case GL_UNPACK_ALIGNMENT: |
209 return 1; | 207 return 1; |
210 case GL_VIEWPORT: | 208 case GL_VIEWPORT: |
211 return 4; | 209 return 4; |
212 // -- glGetBooleanv, glGetFloatv, glGetIntergerv with | 210 // -- glGetBooleanv, glGetFloatv, glGetIntergerv with |
213 // GL_CHROMIUM_framebuffer_multisample | 211 // GL_CHROMIUM_framebuffer_multisample |
214 case GL_MAX_SAMPLES_EXT: | 212 case GL_MAX_SAMPLES_EXT: |
215 return 1; | 213 return 1; |
216 case GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: | 214 case GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: |
217 return 1; | 215 return 1; |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
299 case GL_SHADER_SOURCE_LENGTH: | 297 case GL_SHADER_SOURCE_LENGTH: |
300 return 1; | 298 return 1; |
301 case GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE: | 299 case GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE: |
302 return 1; | 300 return 1; |
303 | 301 |
304 // -- glGetTexParameterfv, glGetTexParameteriv | 302 // -- glGetTexParameterfv, glGetTexParameteriv |
305 case GL_TEXTURE_MAG_FILTER: | 303 case GL_TEXTURE_MAG_FILTER: |
306 return 1; | 304 return 1; |
307 case GL_TEXTURE_MIN_FILTER: | 305 case GL_TEXTURE_MIN_FILTER: |
308 return 1; | 306 return 1; |
| 307 case GL_TEXTURE_WRAP_R: |
| 308 return 1; |
309 case GL_TEXTURE_WRAP_S: | 309 case GL_TEXTURE_WRAP_S: |
310 return 1; | 310 return 1; |
311 case GL_TEXTURE_WRAP_T: | 311 case GL_TEXTURE_WRAP_T: |
312 return 1; | 312 return 1; |
| 313 case GL_TEXTURE_COMPARE_FUNC: |
| 314 return 1; |
| 315 case GL_TEXTURE_COMPARE_MODE: |
| 316 return 1; |
| 317 case GL_TEXTURE_MAX_LOD: |
| 318 return 1; |
| 319 case GL_TEXTURE_MIN_LOD: |
| 320 return 1; |
| 321 case GL_TEXTURE_BASE_LEVEL: |
| 322 return 1; |
| 323 case GL_TEXTURE_MAX_LEVEL: |
| 324 return 1; |
| 325 case GL_TEXTURE_IMMUTABLE_FORMAT: |
| 326 return 1; |
| 327 case GL_TEXTURE_IMMUTABLE_LEVELS: |
| 328 return 1; |
313 case GL_TEXTURE_MAX_ANISOTROPY_EXT: | 329 case GL_TEXTURE_MAX_ANISOTROPY_EXT: |
314 return 1; | 330 return 1; |
315 | 331 |
316 // -- glGetVertexAttribfv, glGetVertexAttribiv | 332 // -- glGetVertexAttribfv, glGetVertexAttribiv |
317 case GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: | 333 case GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: |
318 return 1; | 334 return 1; |
319 case GL_VERTEX_ATTRIB_ARRAY_ENABLED: | 335 case GL_VERTEX_ATTRIB_ARRAY_ENABLED: |
320 return 1; | 336 return 1; |
321 case GL_VERTEX_ATTRIB_ARRAY_SIZE: | 337 case GL_VERTEX_ATTRIB_ARRAY_SIZE: |
322 return 1; | 338 return 1; |
(...skipping 854 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1177 } | 1193 } |
1178 | 1194 |
1179 return true; | 1195 return true; |
1180 } | 1196 } |
1181 | 1197 |
1182 #include "gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h" | 1198 #include "gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h" |
1183 | 1199 |
1184 } // namespace gles2 | 1200 } // namespace gles2 |
1185 } // namespace gpu | 1201 } // namespace gpu |
1186 | 1202 |
OLD | NEW |