Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(209)

Side by Side Diff: ui/gl/gl_bindings_autogen_gl.h

Issue 1013463003: Update from https://crrev.com/320931 (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ui/gl/gl_bindings_api_autogen_gl.h ('k') | ui/gl/gl_bindings_autogen_gl.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 // ui/gl/generate_bindings.py 6 // ui/gl/generate_bindings.py
7 // It's formatted by clang-format using chromium coding style: 7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename 8 // clang-format -i -style=chromium filename
9 // DO NOT EDIT! 9 // DO NOT EDIT!
10 10
11 #ifndef UI_GFX_GL_GL_BINDINGS_AUTOGEN_GL_H_ 11 #ifndef UI_GFX_GL_GL_BINDINGS_AUTOGEN_GL_H_
12 #define UI_GFX_GL_GL_BINDINGS_AUTOGEN_GL_H_ 12 #define UI_GFX_GL_GL_BINDINGS_AUTOGEN_GL_H_
13 13
14 namespace gfx { 14 namespace gfx {
15 15
16 class GLContext; 16 class GLContext;
17 17
18 typedef void(GL_BINDING_CALL* glActiveTextureProc)(GLenum texture); 18 typedef void(GL_BINDING_CALL* glActiveTextureProc)(GLenum texture);
19 typedef void(GL_BINDING_CALL* glAttachShaderProc)(GLuint program, 19 typedef void(GL_BINDING_CALL* glAttachShaderProc)(GLuint program,
20 GLuint shader); 20 GLuint shader);
21 typedef void(GL_BINDING_CALL* glBeginQueryProc)(GLenum target, GLuint id); 21 typedef void(GL_BINDING_CALL* glBeginQueryProc)(GLenum target, GLuint id);
22 typedef void(GL_BINDING_CALL* glBeginQueryARBProc)(GLenum target, GLuint id);
23 typedef void(GL_BINDING_CALL* glBeginTransformFeedbackProc)( 22 typedef void(GL_BINDING_CALL* glBeginTransformFeedbackProc)(
24 GLenum primitiveMode); 23 GLenum primitiveMode);
25 typedef void(GL_BINDING_CALL* glBindAttribLocationProc)(GLuint program, 24 typedef void(GL_BINDING_CALL* glBindAttribLocationProc)(GLuint program,
26 GLuint index, 25 GLuint index,
27 const char* name); 26 const char* name);
28 typedef void(GL_BINDING_CALL* glBindBufferProc)(GLenum target, GLuint buffer); 27 typedef void(GL_BINDING_CALL* glBindBufferProc)(GLenum target, GLuint buffer);
29 typedef void(GL_BINDING_CALL* glBindBufferBaseProc)(GLenum target, 28 typedef void(GL_BINDING_CALL* glBindBufferBaseProc)(GLenum target,
30 GLuint index, 29 GLuint index,
31 GLuint buffer); 30 GLuint buffer);
32 typedef void(GL_BINDING_CALL* glBindBufferRangeProc)(GLenum target, 31 typedef void(GL_BINDING_CALL* glBindBufferRangeProc)(GLenum target,
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
196 typedef void(GL_BINDING_CALL* glDeleteFencesAPPLEProc)(GLsizei n, 195 typedef void(GL_BINDING_CALL* glDeleteFencesAPPLEProc)(GLsizei n,
197 const GLuint* fences); 196 const GLuint* fences);
198 typedef void(GL_BINDING_CALL* glDeleteFencesNVProc)(GLsizei n, 197 typedef void(GL_BINDING_CALL* glDeleteFencesNVProc)(GLsizei n,
199 const GLuint* fences); 198 const GLuint* fences);
200 typedef void(GL_BINDING_CALL* glDeleteFramebuffersEXTProc)( 199 typedef void(GL_BINDING_CALL* glDeleteFramebuffersEXTProc)(
201 GLsizei n, 200 GLsizei n,
202 const GLuint* framebuffers); 201 const GLuint* framebuffers);
203 typedef void(GL_BINDING_CALL* glDeleteProgramProc)(GLuint program); 202 typedef void(GL_BINDING_CALL* glDeleteProgramProc)(GLuint program);
204 typedef void(GL_BINDING_CALL* glDeleteQueriesProc)(GLsizei n, 203 typedef void(GL_BINDING_CALL* glDeleteQueriesProc)(GLsizei n,
205 const GLuint* ids); 204 const GLuint* ids);
206 typedef void(GL_BINDING_CALL* glDeleteQueriesARBProc)(GLsizei n,
207 const GLuint* ids);
208 typedef void(GL_BINDING_CALL* glDeleteRenderbuffersEXTProc)( 205 typedef void(GL_BINDING_CALL* glDeleteRenderbuffersEXTProc)(
209 GLsizei n, 206 GLsizei n,
210 const GLuint* renderbuffers); 207 const GLuint* renderbuffers);
211 typedef void(GL_BINDING_CALL* glDeleteSamplersProc)(GLsizei n, 208 typedef void(GL_BINDING_CALL* glDeleteSamplersProc)(GLsizei n,
212 const GLuint* samplers); 209 const GLuint* samplers);
213 typedef void(GL_BINDING_CALL* glDeleteShaderProc)(GLuint shader); 210 typedef void(GL_BINDING_CALL* glDeleteShaderProc)(GLuint shader);
214 typedef void(GL_BINDING_CALL* glDeleteSyncProc)(GLsync sync); 211 typedef void(GL_BINDING_CALL* glDeleteSyncProc)(GLsync sync);
215 typedef void(GL_BINDING_CALL* glDeleteTexturesProc)(GLsizei n, 212 typedef void(GL_BINDING_CALL* glDeleteTexturesProc)(GLsizei n,
216 const GLuint* textures); 213 const GLuint* textures);
217 typedef void(GL_BINDING_CALL* glDeleteTransformFeedbacksProc)( 214 typedef void(GL_BINDING_CALL* glDeleteTransformFeedbacksProc)(
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
261 const void* indices); 258 const void* indices);
262 typedef void(GL_BINDING_CALL* glEGLImageTargetRenderbufferStorageOESProc)( 259 typedef void(GL_BINDING_CALL* glEGLImageTargetRenderbufferStorageOESProc)(
263 GLenum target, 260 GLenum target,
264 GLeglImageOES image); 261 GLeglImageOES image);
265 typedef void(GL_BINDING_CALL* glEGLImageTargetTexture2DOESProc)( 262 typedef void(GL_BINDING_CALL* glEGLImageTargetTexture2DOESProc)(
266 GLenum target, 263 GLenum target,
267 GLeglImageOES image); 264 GLeglImageOES image);
268 typedef void(GL_BINDING_CALL* glEnableProc)(GLenum cap); 265 typedef void(GL_BINDING_CALL* glEnableProc)(GLenum cap);
269 typedef void(GL_BINDING_CALL* glEnableVertexAttribArrayProc)(GLuint index); 266 typedef void(GL_BINDING_CALL* glEnableVertexAttribArrayProc)(GLuint index);
270 typedef void(GL_BINDING_CALL* glEndQueryProc)(GLenum target); 267 typedef void(GL_BINDING_CALL* glEndQueryProc)(GLenum target);
271 typedef void(GL_BINDING_CALL* glEndQueryARBProc)(GLenum target);
272 typedef void(GL_BINDING_CALL* glEndTransformFeedbackProc)(void); 268 typedef void(GL_BINDING_CALL* glEndTransformFeedbackProc)(void);
273 typedef GLsync(GL_BINDING_CALL* glFenceSyncProc)(GLenum condition, 269 typedef GLsync(GL_BINDING_CALL* glFenceSyncProc)(GLenum condition,
274 GLbitfield flags); 270 GLbitfield flags);
275 typedef void(GL_BINDING_CALL* glFinishProc)(void); 271 typedef void(GL_BINDING_CALL* glFinishProc)(void);
276 typedef void(GL_BINDING_CALL* glFinishFenceAPPLEProc)(GLuint fence); 272 typedef void(GL_BINDING_CALL* glFinishFenceAPPLEProc)(GLuint fence);
277 typedef void(GL_BINDING_CALL* glFinishFenceNVProc)(GLuint fence); 273 typedef void(GL_BINDING_CALL* glFinishFenceNVProc)(GLuint fence);
278 typedef void(GL_BINDING_CALL* glFlushProc)(void); 274 typedef void(GL_BINDING_CALL* glFlushProc)(void);
279 typedef void(GL_BINDING_CALL* glFlushMappedBufferRangeProc)(GLenum target, 275 typedef void(GL_BINDING_CALL* glFlushMappedBufferRangeProc)(GLenum target,
280 GLintptr offset, 276 GLintptr offset,
281 GLsizeiptr length); 277 GLsizeiptr length);
(...skipping 27 matching lines...) Expand all
309 GLint level, 305 GLint level,
310 GLint layer); 306 GLint layer);
311 typedef void(GL_BINDING_CALL* glFrontFaceProc)(GLenum mode); 307 typedef void(GL_BINDING_CALL* glFrontFaceProc)(GLenum mode);
312 typedef void(GL_BINDING_CALL* glGenBuffersARBProc)(GLsizei n, GLuint* buffers); 308 typedef void(GL_BINDING_CALL* glGenBuffersARBProc)(GLsizei n, GLuint* buffers);
313 typedef void(GL_BINDING_CALL* glGenerateMipmapEXTProc)(GLenum target); 309 typedef void(GL_BINDING_CALL* glGenerateMipmapEXTProc)(GLenum target);
314 typedef void(GL_BINDING_CALL* glGenFencesAPPLEProc)(GLsizei n, GLuint* fences); 310 typedef void(GL_BINDING_CALL* glGenFencesAPPLEProc)(GLsizei n, GLuint* fences);
315 typedef void(GL_BINDING_CALL* glGenFencesNVProc)(GLsizei n, GLuint* fences); 311 typedef void(GL_BINDING_CALL* glGenFencesNVProc)(GLsizei n, GLuint* fences);
316 typedef void(GL_BINDING_CALL* glGenFramebuffersEXTProc)(GLsizei n, 312 typedef void(GL_BINDING_CALL* glGenFramebuffersEXTProc)(GLsizei n,
317 GLuint* framebuffers); 313 GLuint* framebuffers);
318 typedef void(GL_BINDING_CALL* glGenQueriesProc)(GLsizei n, GLuint* ids); 314 typedef void(GL_BINDING_CALL* glGenQueriesProc)(GLsizei n, GLuint* ids);
319 typedef void(GL_BINDING_CALL* glGenQueriesARBProc)(GLsizei n, GLuint* ids);
320 typedef void(GL_BINDING_CALL* glGenRenderbuffersEXTProc)(GLsizei n, 315 typedef void(GL_BINDING_CALL* glGenRenderbuffersEXTProc)(GLsizei n,
321 GLuint* renderbuffers); 316 GLuint* renderbuffers);
322 typedef void(GL_BINDING_CALL* glGenSamplersProc)(GLsizei n, GLuint* samplers); 317 typedef void(GL_BINDING_CALL* glGenSamplersProc)(GLsizei n, GLuint* samplers);
323 typedef void(GL_BINDING_CALL* glGenTexturesProc)(GLsizei n, GLuint* textures); 318 typedef void(GL_BINDING_CALL* glGenTexturesProc)(GLsizei n, GLuint* textures);
324 typedef void(GL_BINDING_CALL* glGenTransformFeedbacksProc)(GLsizei n, 319 typedef void(GL_BINDING_CALL* glGenTransformFeedbacksProc)(GLsizei n,
325 GLuint* ids); 320 GLuint* ids);
326 typedef void(GL_BINDING_CALL* glGenVertexArraysOESProc)(GLsizei n, 321 typedef void(GL_BINDING_CALL* glGenVertexArraysOESProc)(GLsizei n,
327 GLuint* arrays); 322 GLuint* arrays);
328 typedef void(GL_BINDING_CALL* glGetActiveAttribProc)(GLuint program, 323 typedef void(GL_BINDING_CALL* glGetActiveAttribProc)(GLuint program,
329 GLuint index, 324 GLuint index,
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
406 typedef void(GL_BINDING_CALL* glGetProgramivProc)(GLuint program, 401 typedef void(GL_BINDING_CALL* glGetProgramivProc)(GLuint program,
407 GLenum pname, 402 GLenum pname,
408 GLint* params); 403 GLint* params);
409 typedef GLint(GL_BINDING_CALL* glGetProgramResourceLocationProc)( 404 typedef GLint(GL_BINDING_CALL* glGetProgramResourceLocationProc)(
410 GLuint program, 405 GLuint program,
411 GLenum programInterface, 406 GLenum programInterface,
412 const char* name); 407 const char* name);
413 typedef void(GL_BINDING_CALL* glGetQueryivProc)(GLenum target, 408 typedef void(GL_BINDING_CALL* glGetQueryivProc)(GLenum target,
414 GLenum pname, 409 GLenum pname,
415 GLint* params); 410 GLint* params);
416 typedef void(GL_BINDING_CALL* glGetQueryivARBProc)(GLenum target,
417 GLenum pname,
418 GLint* params);
419 typedef void(GL_BINDING_CALL* glGetQueryObjecti64vProc)(GLuint id, 411 typedef void(GL_BINDING_CALL* glGetQueryObjecti64vProc)(GLuint id,
420 GLenum pname, 412 GLenum pname,
421 GLint64* params); 413 GLint64* params);
422 typedef void(GL_BINDING_CALL* glGetQueryObjectivProc)(GLuint id, 414 typedef void(GL_BINDING_CALL* glGetQueryObjectivProc)(GLuint id,
423 GLenum pname, 415 GLenum pname,
424 GLint* params); 416 GLint* params);
425 typedef void(GL_BINDING_CALL* glGetQueryObjectivARBProc)(GLuint id,
426 GLenum pname,
427 GLint* params);
428 typedef void(GL_BINDING_CALL* glGetQueryObjectui64vProc)(GLuint id, 417 typedef void(GL_BINDING_CALL* glGetQueryObjectui64vProc)(GLuint id,
429 GLenum pname, 418 GLenum pname,
430 GLuint64* params); 419 GLuint64* params);
431 typedef void(GL_BINDING_CALL* glGetQueryObjectuivProc)(GLuint id, 420 typedef void(GL_BINDING_CALL* glGetQueryObjectuivProc)(GLuint id,
432 GLenum pname, 421 GLenum pname,
433 GLuint* params); 422 GLuint* params);
434 typedef void(GL_BINDING_CALL* glGetQueryObjectuivARBProc)(GLuint id,
435 GLenum pname,
436 GLuint* params);
437 typedef void(GL_BINDING_CALL* glGetRenderbufferParameterivEXTProc)( 423 typedef void(GL_BINDING_CALL* glGetRenderbufferParameterivEXTProc)(
438 GLenum target, 424 GLenum target,
439 GLenum pname, 425 GLenum pname,
440 GLint* params); 426 GLint* params);
441 typedef void(GL_BINDING_CALL* glGetSamplerParameterfvProc)(GLuint sampler, 427 typedef void(GL_BINDING_CALL* glGetSamplerParameterfvProc)(GLuint sampler,
442 GLenum pname, 428 GLenum pname,
443 GLfloat* params); 429 GLfloat* params);
444 typedef void(GL_BINDING_CALL* glGetSamplerParameterivProc)(GLuint sampler, 430 typedef void(GL_BINDING_CALL* glGetSamplerParameterivProc)(GLuint sampler,
445 GLenum pname, 431 GLenum pname,
446 GLint* params); 432 GLint* params);
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
535 GLint y, 521 GLint y,
536 GLint width, 522 GLint width,
537 GLint height); 523 GLint height);
538 typedef GLboolean(GL_BINDING_CALL* glIsBufferProc)(GLuint buffer); 524 typedef GLboolean(GL_BINDING_CALL* glIsBufferProc)(GLuint buffer);
539 typedef GLboolean(GL_BINDING_CALL* glIsEnabledProc)(GLenum cap); 525 typedef GLboolean(GL_BINDING_CALL* glIsEnabledProc)(GLenum cap);
540 typedef GLboolean(GL_BINDING_CALL* glIsFenceAPPLEProc)(GLuint fence); 526 typedef GLboolean(GL_BINDING_CALL* glIsFenceAPPLEProc)(GLuint fence);
541 typedef GLboolean(GL_BINDING_CALL* glIsFenceNVProc)(GLuint fence); 527 typedef GLboolean(GL_BINDING_CALL* glIsFenceNVProc)(GLuint fence);
542 typedef GLboolean(GL_BINDING_CALL* glIsFramebufferEXTProc)(GLuint framebuffer); 528 typedef GLboolean(GL_BINDING_CALL* glIsFramebufferEXTProc)(GLuint framebuffer);
543 typedef GLboolean(GL_BINDING_CALL* glIsProgramProc)(GLuint program); 529 typedef GLboolean(GL_BINDING_CALL* glIsProgramProc)(GLuint program);
544 typedef GLboolean(GL_BINDING_CALL* glIsQueryProc)(GLuint query); 530 typedef GLboolean(GL_BINDING_CALL* glIsQueryProc)(GLuint query);
545 typedef GLboolean(GL_BINDING_CALL* glIsQueryARBProc)(GLuint query);
546 typedef GLboolean(GL_BINDING_CALL* glIsRenderbufferEXTProc)( 531 typedef GLboolean(GL_BINDING_CALL* glIsRenderbufferEXTProc)(
547 GLuint renderbuffer); 532 GLuint renderbuffer);
548 typedef GLboolean(GL_BINDING_CALL* glIsSamplerProc)(GLuint sampler); 533 typedef GLboolean(GL_BINDING_CALL* glIsSamplerProc)(GLuint sampler);
549 typedef GLboolean(GL_BINDING_CALL* glIsShaderProc)(GLuint shader); 534 typedef GLboolean(GL_BINDING_CALL* glIsShaderProc)(GLuint shader);
550 typedef GLboolean(GL_BINDING_CALL* glIsSyncProc)(GLsync sync); 535 typedef GLboolean(GL_BINDING_CALL* glIsSyncProc)(GLsync sync);
551 typedef GLboolean(GL_BINDING_CALL* glIsTextureProc)(GLuint texture); 536 typedef GLboolean(GL_BINDING_CALL* glIsTextureProc)(GLuint texture);
552 typedef GLboolean(GL_BINDING_CALL* glIsTransformFeedbackProc)(GLuint id); 537 typedef GLboolean(GL_BINDING_CALL* glIsTransformFeedbackProc)(GLuint id);
553 typedef GLboolean(GL_BINDING_CALL* glIsVertexArrayOESProc)(GLuint array); 538 typedef GLboolean(GL_BINDING_CALL* glIsVertexArrayOESProc)(GLuint array);
554 typedef void(GL_BINDING_CALL* glLineWidthProc)(GLfloat width); 539 typedef void(GL_BINDING_CALL* glLineWidthProc)(GLfloat width);
555 typedef void(GL_BINDING_CALL* glLinkProgramProc)(GLuint program); 540 typedef void(GL_BINDING_CALL* glLinkProgramProc)(GLuint program);
(...skipping 380 matching lines...) Expand 10 before | Expand all | Expand 10 after
936 bool b_GL_OES_EGL_image; 921 bool b_GL_OES_EGL_image;
937 bool b_GL_OES_get_program_binary; 922 bool b_GL_OES_get_program_binary;
938 bool b_GL_OES_mapbuffer; 923 bool b_GL_OES_mapbuffer;
939 bool b_GL_OES_vertex_array_object; 924 bool b_GL_OES_vertex_array_object;
940 }; 925 };
941 926
942 struct ProcsGL { 927 struct ProcsGL {
943 glActiveTextureProc glActiveTextureFn; 928 glActiveTextureProc glActiveTextureFn;
944 glAttachShaderProc glAttachShaderFn; 929 glAttachShaderProc glAttachShaderFn;
945 glBeginQueryProc glBeginQueryFn; 930 glBeginQueryProc glBeginQueryFn;
946 glBeginQueryARBProc glBeginQueryARBFn;
947 glBeginTransformFeedbackProc glBeginTransformFeedbackFn; 931 glBeginTransformFeedbackProc glBeginTransformFeedbackFn;
948 glBindAttribLocationProc glBindAttribLocationFn; 932 glBindAttribLocationProc glBindAttribLocationFn;
949 glBindBufferProc glBindBufferFn; 933 glBindBufferProc glBindBufferFn;
950 glBindBufferBaseProc glBindBufferBaseFn; 934 glBindBufferBaseProc glBindBufferBaseFn;
951 glBindBufferRangeProc glBindBufferRangeFn; 935 glBindBufferRangeProc glBindBufferRangeFn;
952 glBindFragDataLocationProc glBindFragDataLocationFn; 936 glBindFragDataLocationProc glBindFragDataLocationFn;
953 glBindFragDataLocationIndexedProc glBindFragDataLocationIndexedFn; 937 glBindFragDataLocationIndexedProc glBindFragDataLocationIndexedFn;
954 glBindFramebufferEXTProc glBindFramebufferEXTFn; 938 glBindFramebufferEXTProc glBindFramebufferEXTFn;
955 glBindRenderbufferEXTProc glBindRenderbufferEXTFn; 939 glBindRenderbufferEXTProc glBindRenderbufferEXTFn;
956 glBindSamplerProc glBindSamplerFn; 940 glBindSamplerProc glBindSamplerFn;
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
990 glCopyTexSubImage3DProc glCopyTexSubImage3DFn; 974 glCopyTexSubImage3DProc glCopyTexSubImage3DFn;
991 glCreateProgramProc glCreateProgramFn; 975 glCreateProgramProc glCreateProgramFn;
992 glCreateShaderProc glCreateShaderFn; 976 glCreateShaderProc glCreateShaderFn;
993 glCullFaceProc glCullFaceFn; 977 glCullFaceProc glCullFaceFn;
994 glDeleteBuffersARBProc glDeleteBuffersARBFn; 978 glDeleteBuffersARBProc glDeleteBuffersARBFn;
995 glDeleteFencesAPPLEProc glDeleteFencesAPPLEFn; 979 glDeleteFencesAPPLEProc glDeleteFencesAPPLEFn;
996 glDeleteFencesNVProc glDeleteFencesNVFn; 980 glDeleteFencesNVProc glDeleteFencesNVFn;
997 glDeleteFramebuffersEXTProc glDeleteFramebuffersEXTFn; 981 glDeleteFramebuffersEXTProc glDeleteFramebuffersEXTFn;
998 glDeleteProgramProc glDeleteProgramFn; 982 glDeleteProgramProc glDeleteProgramFn;
999 glDeleteQueriesProc glDeleteQueriesFn; 983 glDeleteQueriesProc glDeleteQueriesFn;
1000 glDeleteQueriesARBProc glDeleteQueriesARBFn;
1001 glDeleteRenderbuffersEXTProc glDeleteRenderbuffersEXTFn; 984 glDeleteRenderbuffersEXTProc glDeleteRenderbuffersEXTFn;
1002 glDeleteSamplersProc glDeleteSamplersFn; 985 glDeleteSamplersProc glDeleteSamplersFn;
1003 glDeleteShaderProc glDeleteShaderFn; 986 glDeleteShaderProc glDeleteShaderFn;
1004 glDeleteSyncProc glDeleteSyncFn; 987 glDeleteSyncProc glDeleteSyncFn;
1005 glDeleteTexturesProc glDeleteTexturesFn; 988 glDeleteTexturesProc glDeleteTexturesFn;
1006 glDeleteTransformFeedbacksProc glDeleteTransformFeedbacksFn; 989 glDeleteTransformFeedbacksProc glDeleteTransformFeedbacksFn;
1007 glDeleteVertexArraysOESProc glDeleteVertexArraysOESFn; 990 glDeleteVertexArraysOESProc glDeleteVertexArraysOESFn;
1008 glDepthFuncProc glDepthFuncFn; 991 glDepthFuncProc glDepthFuncFn;
1009 glDepthMaskProc glDepthMaskFn; 992 glDepthMaskProc glDepthMaskFn;
1010 glDepthRangeProc glDepthRangeFn; 993 glDepthRangeProc glDepthRangeFn;
1011 glDepthRangefProc glDepthRangefFn; 994 glDepthRangefProc glDepthRangefFn;
1012 glDetachShaderProc glDetachShaderFn; 995 glDetachShaderProc glDetachShaderFn;
1013 glDisableProc glDisableFn; 996 glDisableProc glDisableFn;
1014 glDisableVertexAttribArrayProc glDisableVertexAttribArrayFn; 997 glDisableVertexAttribArrayProc glDisableVertexAttribArrayFn;
1015 glDiscardFramebufferEXTProc glDiscardFramebufferEXTFn; 998 glDiscardFramebufferEXTProc glDiscardFramebufferEXTFn;
1016 glDrawArraysProc glDrawArraysFn; 999 glDrawArraysProc glDrawArraysFn;
1017 glDrawArraysInstancedANGLEProc glDrawArraysInstancedANGLEFn; 1000 glDrawArraysInstancedANGLEProc glDrawArraysInstancedANGLEFn;
1018 glDrawBufferProc glDrawBufferFn; 1001 glDrawBufferProc glDrawBufferFn;
1019 glDrawBuffersARBProc glDrawBuffersARBFn; 1002 glDrawBuffersARBProc glDrawBuffersARBFn;
1020 glDrawElementsProc glDrawElementsFn; 1003 glDrawElementsProc glDrawElementsFn;
1021 glDrawElementsInstancedANGLEProc glDrawElementsInstancedANGLEFn; 1004 glDrawElementsInstancedANGLEProc glDrawElementsInstancedANGLEFn;
1022 glDrawRangeElementsProc glDrawRangeElementsFn; 1005 glDrawRangeElementsProc glDrawRangeElementsFn;
1023 glEGLImageTargetRenderbufferStorageOESProc 1006 glEGLImageTargetRenderbufferStorageOESProc
1024 glEGLImageTargetRenderbufferStorageOESFn; 1007 glEGLImageTargetRenderbufferStorageOESFn;
1025 glEGLImageTargetTexture2DOESProc glEGLImageTargetTexture2DOESFn; 1008 glEGLImageTargetTexture2DOESProc glEGLImageTargetTexture2DOESFn;
1026 glEnableProc glEnableFn; 1009 glEnableProc glEnableFn;
1027 glEnableVertexAttribArrayProc glEnableVertexAttribArrayFn; 1010 glEnableVertexAttribArrayProc glEnableVertexAttribArrayFn;
1028 glEndQueryProc glEndQueryFn; 1011 glEndQueryProc glEndQueryFn;
1029 glEndQueryARBProc glEndQueryARBFn;
1030 glEndTransformFeedbackProc glEndTransformFeedbackFn; 1012 glEndTransformFeedbackProc glEndTransformFeedbackFn;
1031 glFenceSyncProc glFenceSyncFn; 1013 glFenceSyncProc glFenceSyncFn;
1032 glFinishProc glFinishFn; 1014 glFinishProc glFinishFn;
1033 glFinishFenceAPPLEProc glFinishFenceAPPLEFn; 1015 glFinishFenceAPPLEProc glFinishFenceAPPLEFn;
1034 glFinishFenceNVProc glFinishFenceNVFn; 1016 glFinishFenceNVProc glFinishFenceNVFn;
1035 glFlushProc glFlushFn; 1017 glFlushProc glFlushFn;
1036 glFlushMappedBufferRangeProc glFlushMappedBufferRangeFn; 1018 glFlushMappedBufferRangeProc glFlushMappedBufferRangeFn;
1037 glFramebufferRenderbufferEXTProc glFramebufferRenderbufferEXTFn; 1019 glFramebufferRenderbufferEXTProc glFramebufferRenderbufferEXTFn;
1038 glFramebufferTexture2DEXTProc glFramebufferTexture2DEXTFn; 1020 glFramebufferTexture2DEXTProc glFramebufferTexture2DEXTFn;
1039 glFramebufferTexture2DMultisampleEXTProc 1021 glFramebufferTexture2DMultisampleEXTProc
1040 glFramebufferTexture2DMultisampleEXTFn; 1022 glFramebufferTexture2DMultisampleEXTFn;
1041 glFramebufferTexture2DMultisampleIMGProc 1023 glFramebufferTexture2DMultisampleIMGProc
1042 glFramebufferTexture2DMultisampleIMGFn; 1024 glFramebufferTexture2DMultisampleIMGFn;
1043 glFramebufferTextureLayerProc glFramebufferTextureLayerFn; 1025 glFramebufferTextureLayerProc glFramebufferTextureLayerFn;
1044 glFrontFaceProc glFrontFaceFn; 1026 glFrontFaceProc glFrontFaceFn;
1045 glGenBuffersARBProc glGenBuffersARBFn; 1027 glGenBuffersARBProc glGenBuffersARBFn;
1046 glGenerateMipmapEXTProc glGenerateMipmapEXTFn; 1028 glGenerateMipmapEXTProc glGenerateMipmapEXTFn;
1047 glGenFencesAPPLEProc glGenFencesAPPLEFn; 1029 glGenFencesAPPLEProc glGenFencesAPPLEFn;
1048 glGenFencesNVProc glGenFencesNVFn; 1030 glGenFencesNVProc glGenFencesNVFn;
1049 glGenFramebuffersEXTProc glGenFramebuffersEXTFn; 1031 glGenFramebuffersEXTProc glGenFramebuffersEXTFn;
1050 glGenQueriesProc glGenQueriesFn; 1032 glGenQueriesProc glGenQueriesFn;
1051 glGenQueriesARBProc glGenQueriesARBFn;
1052 glGenRenderbuffersEXTProc glGenRenderbuffersEXTFn; 1033 glGenRenderbuffersEXTProc glGenRenderbuffersEXTFn;
1053 glGenSamplersProc glGenSamplersFn; 1034 glGenSamplersProc glGenSamplersFn;
1054 glGenTexturesProc glGenTexturesFn; 1035 glGenTexturesProc glGenTexturesFn;
1055 glGenTransformFeedbacksProc glGenTransformFeedbacksFn; 1036 glGenTransformFeedbacksProc glGenTransformFeedbacksFn;
1056 glGenVertexArraysOESProc glGenVertexArraysOESFn; 1037 glGenVertexArraysOESProc glGenVertexArraysOESFn;
1057 glGetActiveAttribProc glGetActiveAttribFn; 1038 glGetActiveAttribProc glGetActiveAttribFn;
1058 glGetActiveUniformProc glGetActiveUniformFn; 1039 glGetActiveUniformProc glGetActiveUniformFn;
1059 glGetActiveUniformBlockivProc glGetActiveUniformBlockivFn; 1040 glGetActiveUniformBlockivProc glGetActiveUniformBlockivFn;
1060 glGetActiveUniformBlockNameProc glGetActiveUniformBlockNameFn; 1041 glGetActiveUniformBlockNameProc glGetActiveUniformBlockNameFn;
1061 glGetActiveUniformsivProc glGetActiveUniformsivFn; 1042 glGetActiveUniformsivProc glGetActiveUniformsivFn;
(...skipping 11 matching lines...) Expand all
1073 glGetInteger64i_vProc glGetInteger64i_vFn; 1054 glGetInteger64i_vProc glGetInteger64i_vFn;
1074 glGetInteger64vProc glGetInteger64vFn; 1055 glGetInteger64vProc glGetInteger64vFn;
1075 glGetIntegeri_vProc glGetIntegeri_vFn; 1056 glGetIntegeri_vProc glGetIntegeri_vFn;
1076 glGetIntegervProc glGetIntegervFn; 1057 glGetIntegervProc glGetIntegervFn;
1077 glGetInternalformativProc glGetInternalformativFn; 1058 glGetInternalformativProc glGetInternalformativFn;
1078 glGetProgramBinaryProc glGetProgramBinaryFn; 1059 glGetProgramBinaryProc glGetProgramBinaryFn;
1079 glGetProgramInfoLogProc glGetProgramInfoLogFn; 1060 glGetProgramInfoLogProc glGetProgramInfoLogFn;
1080 glGetProgramivProc glGetProgramivFn; 1061 glGetProgramivProc glGetProgramivFn;
1081 glGetProgramResourceLocationProc glGetProgramResourceLocationFn; 1062 glGetProgramResourceLocationProc glGetProgramResourceLocationFn;
1082 glGetQueryivProc glGetQueryivFn; 1063 glGetQueryivProc glGetQueryivFn;
1083 glGetQueryivARBProc glGetQueryivARBFn;
1084 glGetQueryObjecti64vProc glGetQueryObjecti64vFn; 1064 glGetQueryObjecti64vProc glGetQueryObjecti64vFn;
1085 glGetQueryObjectivProc glGetQueryObjectivFn; 1065 glGetQueryObjectivProc glGetQueryObjectivFn;
1086 glGetQueryObjectivARBProc glGetQueryObjectivARBFn;
1087 glGetQueryObjectui64vProc glGetQueryObjectui64vFn; 1066 glGetQueryObjectui64vProc glGetQueryObjectui64vFn;
1088 glGetQueryObjectuivProc glGetQueryObjectuivFn; 1067 glGetQueryObjectuivProc glGetQueryObjectuivFn;
1089 glGetQueryObjectuivARBProc glGetQueryObjectuivARBFn;
1090 glGetRenderbufferParameterivEXTProc glGetRenderbufferParameterivEXTFn; 1068 glGetRenderbufferParameterivEXTProc glGetRenderbufferParameterivEXTFn;
1091 glGetSamplerParameterfvProc glGetSamplerParameterfvFn; 1069 glGetSamplerParameterfvProc glGetSamplerParameterfvFn;
1092 glGetSamplerParameterivProc glGetSamplerParameterivFn; 1070 glGetSamplerParameterivProc glGetSamplerParameterivFn;
1093 glGetShaderInfoLogProc glGetShaderInfoLogFn; 1071 glGetShaderInfoLogProc glGetShaderInfoLogFn;
1094 glGetShaderivProc glGetShaderivFn; 1072 glGetShaderivProc glGetShaderivFn;
1095 glGetShaderPrecisionFormatProc glGetShaderPrecisionFormatFn; 1073 glGetShaderPrecisionFormatProc glGetShaderPrecisionFormatFn;
1096 glGetShaderSourceProc glGetShaderSourceFn; 1074 glGetShaderSourceProc glGetShaderSourceFn;
1097 glGetStringProc glGetStringFn; 1075 glGetStringProc glGetStringFn;
1098 glGetStringiProc glGetStringiFn; 1076 glGetStringiProc glGetStringiFn;
1099 glGetSyncivProc glGetSyncivFn; 1077 glGetSyncivProc glGetSyncivFn;
(...skipping 15 matching lines...) Expand all
1115 glInsertEventMarkerEXTProc glInsertEventMarkerEXTFn; 1093 glInsertEventMarkerEXTProc glInsertEventMarkerEXTFn;
1116 glInvalidateFramebufferProc glInvalidateFramebufferFn; 1094 glInvalidateFramebufferProc glInvalidateFramebufferFn;
1117 glInvalidateSubFramebufferProc glInvalidateSubFramebufferFn; 1095 glInvalidateSubFramebufferProc glInvalidateSubFramebufferFn;
1118 glIsBufferProc glIsBufferFn; 1096 glIsBufferProc glIsBufferFn;
1119 glIsEnabledProc glIsEnabledFn; 1097 glIsEnabledProc glIsEnabledFn;
1120 glIsFenceAPPLEProc glIsFenceAPPLEFn; 1098 glIsFenceAPPLEProc glIsFenceAPPLEFn;
1121 glIsFenceNVProc glIsFenceNVFn; 1099 glIsFenceNVProc glIsFenceNVFn;
1122 glIsFramebufferEXTProc glIsFramebufferEXTFn; 1100 glIsFramebufferEXTProc glIsFramebufferEXTFn;
1123 glIsProgramProc glIsProgramFn; 1101 glIsProgramProc glIsProgramFn;
1124 glIsQueryProc glIsQueryFn; 1102 glIsQueryProc glIsQueryFn;
1125 glIsQueryARBProc glIsQueryARBFn;
1126 glIsRenderbufferEXTProc glIsRenderbufferEXTFn; 1103 glIsRenderbufferEXTProc glIsRenderbufferEXTFn;
1127 glIsSamplerProc glIsSamplerFn; 1104 glIsSamplerProc glIsSamplerFn;
1128 glIsShaderProc glIsShaderFn; 1105 glIsShaderProc glIsShaderFn;
1129 glIsSyncProc glIsSyncFn; 1106 glIsSyncProc glIsSyncFn;
1130 glIsTextureProc glIsTextureFn; 1107 glIsTextureProc glIsTextureFn;
1131 glIsTransformFeedbackProc glIsTransformFeedbackFn; 1108 glIsTransformFeedbackProc glIsTransformFeedbackFn;
1132 glIsVertexArrayOESProc glIsVertexArrayOESFn; 1109 glIsVertexArrayOESProc glIsVertexArrayOESFn;
1133 glLineWidthProc glLineWidthFn; 1110 glLineWidthProc glLineWidthFn;
1134 glLinkProgramProc glLinkProgramFn; 1111 glLinkProgramProc glLinkProgramFn;
1135 glMapBufferProc glMapBufferFn; 1112 glMapBufferProc glMapBufferFn;
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
1240 }; 1217 };
1241 1218
1242 class GL_EXPORT GLApi { 1219 class GL_EXPORT GLApi {
1243 public: 1220 public:
1244 GLApi(); 1221 GLApi();
1245 virtual ~GLApi(); 1222 virtual ~GLApi();
1246 1223
1247 virtual void glActiveTextureFn(GLenum texture) = 0; 1224 virtual void glActiveTextureFn(GLenum texture) = 0;
1248 virtual void glAttachShaderFn(GLuint program, GLuint shader) = 0; 1225 virtual void glAttachShaderFn(GLuint program, GLuint shader) = 0;
1249 virtual void glBeginQueryFn(GLenum target, GLuint id) = 0; 1226 virtual void glBeginQueryFn(GLenum target, GLuint id) = 0;
1250 virtual void glBeginQueryARBFn(GLenum target, GLuint id) = 0;
1251 virtual void glBeginTransformFeedbackFn(GLenum primitiveMode) = 0; 1227 virtual void glBeginTransformFeedbackFn(GLenum primitiveMode) = 0;
1252 virtual void glBindAttribLocationFn(GLuint program, 1228 virtual void glBindAttribLocationFn(GLuint program,
1253 GLuint index, 1229 GLuint index,
1254 const char* name) = 0; 1230 const char* name) = 0;
1255 virtual void glBindBufferFn(GLenum target, GLuint buffer) = 0; 1231 virtual void glBindBufferFn(GLenum target, GLuint buffer) = 0;
1256 virtual void glBindBufferBaseFn(GLenum target, 1232 virtual void glBindBufferBaseFn(GLenum target,
1257 GLuint index, 1233 GLuint index,
1258 GLuint buffer) = 0; 1234 GLuint buffer) = 0;
1259 virtual void glBindBufferRangeFn(GLenum target, 1235 virtual void glBindBufferRangeFn(GLenum target,
1260 GLuint index, 1236 GLuint index,
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
1413 virtual GLuint glCreateProgramFn(void) = 0; 1389 virtual GLuint glCreateProgramFn(void) = 0;
1414 virtual GLuint glCreateShaderFn(GLenum type) = 0; 1390 virtual GLuint glCreateShaderFn(GLenum type) = 0;
1415 virtual void glCullFaceFn(GLenum mode) = 0; 1391 virtual void glCullFaceFn(GLenum mode) = 0;
1416 virtual void glDeleteBuffersARBFn(GLsizei n, const GLuint* buffers) = 0; 1392 virtual void glDeleteBuffersARBFn(GLsizei n, const GLuint* buffers) = 0;
1417 virtual void glDeleteFencesAPPLEFn(GLsizei n, const GLuint* fences) = 0; 1393 virtual void glDeleteFencesAPPLEFn(GLsizei n, const GLuint* fences) = 0;
1418 virtual void glDeleteFencesNVFn(GLsizei n, const GLuint* fences) = 0; 1394 virtual void glDeleteFencesNVFn(GLsizei n, const GLuint* fences) = 0;
1419 virtual void glDeleteFramebuffersEXTFn(GLsizei n, 1395 virtual void glDeleteFramebuffersEXTFn(GLsizei n,
1420 const GLuint* framebuffers) = 0; 1396 const GLuint* framebuffers) = 0;
1421 virtual void glDeleteProgramFn(GLuint program) = 0; 1397 virtual void glDeleteProgramFn(GLuint program) = 0;
1422 virtual void glDeleteQueriesFn(GLsizei n, const GLuint* ids) = 0; 1398 virtual void glDeleteQueriesFn(GLsizei n, const GLuint* ids) = 0;
1423 virtual void glDeleteQueriesARBFn(GLsizei n, const GLuint* ids) = 0;
1424 virtual void glDeleteRenderbuffersEXTFn(GLsizei n, 1399 virtual void glDeleteRenderbuffersEXTFn(GLsizei n,
1425 const GLuint* renderbuffers) = 0; 1400 const GLuint* renderbuffers) = 0;
1426 virtual void glDeleteSamplersFn(GLsizei n, const GLuint* samplers) = 0; 1401 virtual void glDeleteSamplersFn(GLsizei n, const GLuint* samplers) = 0;
1427 virtual void glDeleteShaderFn(GLuint shader) = 0; 1402 virtual void glDeleteShaderFn(GLuint shader) = 0;
1428 virtual void glDeleteSyncFn(GLsync sync) = 0; 1403 virtual void glDeleteSyncFn(GLsync sync) = 0;
1429 virtual void glDeleteTexturesFn(GLsizei n, const GLuint* textures) = 0; 1404 virtual void glDeleteTexturesFn(GLsizei n, const GLuint* textures) = 0;
1430 virtual void glDeleteTransformFeedbacksFn(GLsizei n, const GLuint* ids) = 0; 1405 virtual void glDeleteTransformFeedbacksFn(GLsizei n, const GLuint* ids) = 0;
1431 virtual void glDeleteVertexArraysOESFn(GLsizei n, const GLuint* arrays) = 0; 1406 virtual void glDeleteVertexArraysOESFn(GLsizei n, const GLuint* arrays) = 0;
1432 virtual void glDepthFuncFn(GLenum func) = 0; 1407 virtual void glDepthFuncFn(GLenum func) = 0;
1433 virtual void glDepthMaskFn(GLboolean flag) = 0; 1408 virtual void glDepthMaskFn(GLboolean flag) = 0;
(...skipping 28 matching lines...) Expand all
1462 GLenum type, 1437 GLenum type,
1463 const void* indices) = 0; 1438 const void* indices) = 0;
1464 virtual void glEGLImageTargetRenderbufferStorageOESFn( 1439 virtual void glEGLImageTargetRenderbufferStorageOESFn(
1465 GLenum target, 1440 GLenum target,
1466 GLeglImageOES image) = 0; 1441 GLeglImageOES image) = 0;
1467 virtual void glEGLImageTargetTexture2DOESFn(GLenum target, 1442 virtual void glEGLImageTargetTexture2DOESFn(GLenum target,
1468 GLeglImageOES image) = 0; 1443 GLeglImageOES image) = 0;
1469 virtual void glEnableFn(GLenum cap) = 0; 1444 virtual void glEnableFn(GLenum cap) = 0;
1470 virtual void glEnableVertexAttribArrayFn(GLuint index) = 0; 1445 virtual void glEnableVertexAttribArrayFn(GLuint index) = 0;
1471 virtual void glEndQueryFn(GLenum target) = 0; 1446 virtual void glEndQueryFn(GLenum target) = 0;
1472 virtual void glEndQueryARBFn(GLenum target) = 0;
1473 virtual void glEndTransformFeedbackFn(void) = 0; 1447 virtual void glEndTransformFeedbackFn(void) = 0;
1474 virtual GLsync glFenceSyncFn(GLenum condition, GLbitfield flags) = 0; 1448 virtual GLsync glFenceSyncFn(GLenum condition, GLbitfield flags) = 0;
1475 virtual void glFinishFn(void) = 0; 1449 virtual void glFinishFn(void) = 0;
1476 virtual void glFinishFenceAPPLEFn(GLuint fence) = 0; 1450 virtual void glFinishFenceAPPLEFn(GLuint fence) = 0;
1477 virtual void glFinishFenceNVFn(GLuint fence) = 0; 1451 virtual void glFinishFenceNVFn(GLuint fence) = 0;
1478 virtual void glFlushFn(void) = 0; 1452 virtual void glFlushFn(void) = 0;
1479 virtual void glFlushMappedBufferRangeFn(GLenum target, 1453 virtual void glFlushMappedBufferRangeFn(GLenum target,
1480 GLintptr offset, 1454 GLintptr offset,
1481 GLsizeiptr length) = 0; 1455 GLsizeiptr length) = 0;
1482 virtual void glFramebufferRenderbufferEXTFn(GLenum target, 1456 virtual void glFramebufferRenderbufferEXTFn(GLenum target,
(...skipping 22 matching lines...) Expand all
1505 GLuint texture, 1479 GLuint texture,
1506 GLint level, 1480 GLint level,
1507 GLint layer) = 0; 1481 GLint layer) = 0;
1508 virtual void glFrontFaceFn(GLenum mode) = 0; 1482 virtual void glFrontFaceFn(GLenum mode) = 0;
1509 virtual void glGenBuffersARBFn(GLsizei n, GLuint* buffers) = 0; 1483 virtual void glGenBuffersARBFn(GLsizei n, GLuint* buffers) = 0;
1510 virtual void glGenerateMipmapEXTFn(GLenum target) = 0; 1484 virtual void glGenerateMipmapEXTFn(GLenum target) = 0;
1511 virtual void glGenFencesAPPLEFn(GLsizei n, GLuint* fences) = 0; 1485 virtual void glGenFencesAPPLEFn(GLsizei n, GLuint* fences) = 0;
1512 virtual void glGenFencesNVFn(GLsizei n, GLuint* fences) = 0; 1486 virtual void glGenFencesNVFn(GLsizei n, GLuint* fences) = 0;
1513 virtual void glGenFramebuffersEXTFn(GLsizei n, GLuint* framebuffers) = 0; 1487 virtual void glGenFramebuffersEXTFn(GLsizei n, GLuint* framebuffers) = 0;
1514 virtual void glGenQueriesFn(GLsizei n, GLuint* ids) = 0; 1488 virtual void glGenQueriesFn(GLsizei n, GLuint* ids) = 0;
1515 virtual void glGenQueriesARBFn(GLsizei n, GLuint* ids) = 0;
1516 virtual void glGenRenderbuffersEXTFn(GLsizei n, GLuint* renderbuffers) = 0; 1489 virtual void glGenRenderbuffersEXTFn(GLsizei n, GLuint* renderbuffers) = 0;
1517 virtual void glGenSamplersFn(GLsizei n, GLuint* samplers) = 0; 1490 virtual void glGenSamplersFn(GLsizei n, GLuint* samplers) = 0;
1518 virtual void glGenTexturesFn(GLsizei n, GLuint* textures) = 0; 1491 virtual void glGenTexturesFn(GLsizei n, GLuint* textures) = 0;
1519 virtual void glGenTransformFeedbacksFn(GLsizei n, GLuint* ids) = 0; 1492 virtual void glGenTransformFeedbacksFn(GLsizei n, GLuint* ids) = 0;
1520 virtual void glGenVertexArraysOESFn(GLsizei n, GLuint* arrays) = 0; 1493 virtual void glGenVertexArraysOESFn(GLsizei n, GLuint* arrays) = 0;
1521 virtual void glGetActiveAttribFn(GLuint program, 1494 virtual void glGetActiveAttribFn(GLuint program,
1522 GLuint index, 1495 GLuint index,
1523 GLsizei bufsize, 1496 GLsizei bufsize,
1524 GLsizei* length, 1497 GLsizei* length,
1525 GLint* size, 1498 GLint* size,
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
1584 GLsizei bufsize, 1557 GLsizei bufsize,
1585 GLsizei* length, 1558 GLsizei* length,
1586 char* infolog) = 0; 1559 char* infolog) = 0;
1587 virtual void glGetProgramivFn(GLuint program, 1560 virtual void glGetProgramivFn(GLuint program,
1588 GLenum pname, 1561 GLenum pname,
1589 GLint* params) = 0; 1562 GLint* params) = 0;
1590 virtual GLint glGetProgramResourceLocationFn(GLuint program, 1563 virtual GLint glGetProgramResourceLocationFn(GLuint program,
1591 GLenum programInterface, 1564 GLenum programInterface,
1592 const char* name) = 0; 1565 const char* name) = 0;
1593 virtual void glGetQueryivFn(GLenum target, GLenum pname, GLint* params) = 0; 1566 virtual void glGetQueryivFn(GLenum target, GLenum pname, GLint* params) = 0;
1594 virtual void glGetQueryivARBFn(GLenum target,
1595 GLenum pname,
1596 GLint* params) = 0;
1597 virtual void glGetQueryObjecti64vFn(GLuint id, 1567 virtual void glGetQueryObjecti64vFn(GLuint id,
1598 GLenum pname, 1568 GLenum pname,
1599 GLint64* params) = 0; 1569 GLint64* params) = 0;
1600 virtual void glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) = 0; 1570 virtual void glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) = 0;
1601 virtual void glGetQueryObjectivARBFn(GLuint id,
1602 GLenum pname,
1603 GLint* params) = 0;
1604 virtual void glGetQueryObjectui64vFn(GLuint id, 1571 virtual void glGetQueryObjectui64vFn(GLuint id,
1605 GLenum pname, 1572 GLenum pname,
1606 GLuint64* params) = 0; 1573 GLuint64* params) = 0;
1607 virtual void glGetQueryObjectuivFn(GLuint id, 1574 virtual void glGetQueryObjectuivFn(GLuint id,
1608 GLenum pname, 1575 GLenum pname,
1609 GLuint* params) = 0; 1576 GLuint* params) = 0;
1610 virtual void glGetQueryObjectuivARBFn(GLuint id,
1611 GLenum pname,
1612 GLuint* params) = 0;
1613 virtual void glGetRenderbufferParameterivEXTFn(GLenum target, 1577 virtual void glGetRenderbufferParameterivEXTFn(GLenum target,
1614 GLenum pname, 1578 GLenum pname,
1615 GLint* params) = 0; 1579 GLint* params) = 0;
1616 virtual void glGetSamplerParameterfvFn(GLuint sampler, 1580 virtual void glGetSamplerParameterfvFn(GLuint sampler,
1617 GLenum pname, 1581 GLenum pname,
1618 GLfloat* params) = 0; 1582 GLfloat* params) = 0;
1619 virtual void glGetSamplerParameterivFn(GLuint sampler, 1583 virtual void glGetSamplerParameterivFn(GLuint sampler,
1620 GLenum pname, 1584 GLenum pname,
1621 GLint* params) = 0; 1585 GLint* params) = 0;
1622 virtual void glGetShaderInfoLogFn(GLuint shader, 1586 virtual void glGetShaderInfoLogFn(GLuint shader,
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
1698 GLint y, 1662 GLint y,
1699 GLint width, 1663 GLint width,
1700 GLint height) = 0; 1664 GLint height) = 0;
1701 virtual GLboolean glIsBufferFn(GLuint buffer) = 0; 1665 virtual GLboolean glIsBufferFn(GLuint buffer) = 0;
1702 virtual GLboolean glIsEnabledFn(GLenum cap) = 0; 1666 virtual GLboolean glIsEnabledFn(GLenum cap) = 0;
1703 virtual GLboolean glIsFenceAPPLEFn(GLuint fence) = 0; 1667 virtual GLboolean glIsFenceAPPLEFn(GLuint fence) = 0;
1704 virtual GLboolean glIsFenceNVFn(GLuint fence) = 0; 1668 virtual GLboolean glIsFenceNVFn(GLuint fence) = 0;
1705 virtual GLboolean glIsFramebufferEXTFn(GLuint framebuffer) = 0; 1669 virtual GLboolean glIsFramebufferEXTFn(GLuint framebuffer) = 0;
1706 virtual GLboolean glIsProgramFn(GLuint program) = 0; 1670 virtual GLboolean glIsProgramFn(GLuint program) = 0;
1707 virtual GLboolean glIsQueryFn(GLuint query) = 0; 1671 virtual GLboolean glIsQueryFn(GLuint query) = 0;
1708 virtual GLboolean glIsQueryARBFn(GLuint query) = 0;
1709 virtual GLboolean glIsRenderbufferEXTFn(GLuint renderbuffer) = 0; 1672 virtual GLboolean glIsRenderbufferEXTFn(GLuint renderbuffer) = 0;
1710 virtual GLboolean glIsSamplerFn(GLuint sampler) = 0; 1673 virtual GLboolean glIsSamplerFn(GLuint sampler) = 0;
1711 virtual GLboolean glIsShaderFn(GLuint shader) = 0; 1674 virtual GLboolean glIsShaderFn(GLuint shader) = 0;
1712 virtual GLboolean glIsSyncFn(GLsync sync) = 0; 1675 virtual GLboolean glIsSyncFn(GLsync sync) = 0;
1713 virtual GLboolean glIsTextureFn(GLuint texture) = 0; 1676 virtual GLboolean glIsTextureFn(GLuint texture) = 0;
1714 virtual GLboolean glIsTransformFeedbackFn(GLuint id) = 0; 1677 virtual GLboolean glIsTransformFeedbackFn(GLuint id) = 0;
1715 virtual GLboolean glIsVertexArrayOESFn(GLuint array) = 0; 1678 virtual GLboolean glIsVertexArrayOESFn(GLuint array) = 0;
1716 virtual void glLineWidthFn(GLfloat width) = 0; 1679 virtual void glLineWidthFn(GLfloat width) = 0;
1717 virtual void glLinkProgramFn(GLuint program) = 0; 1680 virtual void glLinkProgramFn(GLuint program) = 0;
1718 virtual void* glMapBufferFn(GLenum target, GLenum access) = 0; 1681 virtual void* glMapBufferFn(GLenum target, GLenum access) = 0;
(...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after
2016 virtual GLenum glWaitSyncFn(GLsync sync, 1979 virtual GLenum glWaitSyncFn(GLsync sync,
2017 GLbitfield flags, 1980 GLbitfield flags,
2018 GLuint64 timeout) = 0; 1981 GLuint64 timeout) = 0;
2019 }; 1982 };
2020 1983
2021 } // namespace gfx 1984 } // namespace gfx
2022 1985
2023 #define glActiveTexture ::gfx::g_current_gl_context->glActiveTextureFn 1986 #define glActiveTexture ::gfx::g_current_gl_context->glActiveTextureFn
2024 #define glAttachShader ::gfx::g_current_gl_context->glAttachShaderFn 1987 #define glAttachShader ::gfx::g_current_gl_context->glAttachShaderFn
2025 #define glBeginQuery ::gfx::g_current_gl_context->glBeginQueryFn 1988 #define glBeginQuery ::gfx::g_current_gl_context->glBeginQueryFn
2026 #define glBeginQueryARB ::gfx::g_current_gl_context->glBeginQueryARBFn
2027 #define glBeginTransformFeedback \ 1989 #define glBeginTransformFeedback \
2028 ::gfx::g_current_gl_context->glBeginTransformFeedbackFn 1990 ::gfx::g_current_gl_context->glBeginTransformFeedbackFn
2029 #define glBindAttribLocation ::gfx::g_current_gl_context->glBindAttribLocationFn 1991 #define glBindAttribLocation ::gfx::g_current_gl_context->glBindAttribLocationFn
2030 #define glBindBuffer ::gfx::g_current_gl_context->glBindBufferFn 1992 #define glBindBuffer ::gfx::g_current_gl_context->glBindBufferFn
2031 #define glBindBufferBase ::gfx::g_current_gl_context->glBindBufferBaseFn 1993 #define glBindBufferBase ::gfx::g_current_gl_context->glBindBufferBaseFn
2032 #define glBindBufferRange ::gfx::g_current_gl_context->glBindBufferRangeFn 1994 #define glBindBufferRange ::gfx::g_current_gl_context->glBindBufferRangeFn
2033 #define glBindFragDataLocation \ 1995 #define glBindFragDataLocation \
2034 ::gfx::g_current_gl_context->glBindFragDataLocationFn 1996 ::gfx::g_current_gl_context->glBindFragDataLocationFn
2035 #define glBindFragDataLocationIndexed \ 1997 #define glBindFragDataLocationIndexed \
2036 ::gfx::g_current_gl_context->glBindFragDataLocationIndexedFn 1998 ::gfx::g_current_gl_context->glBindFragDataLocationIndexedFn
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
2082 #define glCreateProgram ::gfx::g_current_gl_context->glCreateProgramFn 2044 #define glCreateProgram ::gfx::g_current_gl_context->glCreateProgramFn
2083 #define glCreateShader ::gfx::g_current_gl_context->glCreateShaderFn 2045 #define glCreateShader ::gfx::g_current_gl_context->glCreateShaderFn
2084 #define glCullFace ::gfx::g_current_gl_context->glCullFaceFn 2046 #define glCullFace ::gfx::g_current_gl_context->glCullFaceFn
2085 #define glDeleteBuffersARB ::gfx::g_current_gl_context->glDeleteBuffersARBFn 2047 #define glDeleteBuffersARB ::gfx::g_current_gl_context->glDeleteBuffersARBFn
2086 #define glDeleteFencesAPPLE ::gfx::g_current_gl_context->glDeleteFencesAPPLEFn 2048 #define glDeleteFencesAPPLE ::gfx::g_current_gl_context->glDeleteFencesAPPLEFn
2087 #define glDeleteFencesNV ::gfx::g_current_gl_context->glDeleteFencesNVFn 2049 #define glDeleteFencesNV ::gfx::g_current_gl_context->glDeleteFencesNVFn
2088 #define glDeleteFramebuffersEXT \ 2050 #define glDeleteFramebuffersEXT \
2089 ::gfx::g_current_gl_context->glDeleteFramebuffersEXTFn 2051 ::gfx::g_current_gl_context->glDeleteFramebuffersEXTFn
2090 #define glDeleteProgram ::gfx::g_current_gl_context->glDeleteProgramFn 2052 #define glDeleteProgram ::gfx::g_current_gl_context->glDeleteProgramFn
2091 #define glDeleteQueries ::gfx::g_current_gl_context->glDeleteQueriesFn 2053 #define glDeleteQueries ::gfx::g_current_gl_context->glDeleteQueriesFn
2092 #define glDeleteQueriesARB ::gfx::g_current_gl_context->glDeleteQueriesARBFn
2093 #define glDeleteRenderbuffersEXT \ 2054 #define glDeleteRenderbuffersEXT \
2094 ::gfx::g_current_gl_context->glDeleteRenderbuffersEXTFn 2055 ::gfx::g_current_gl_context->glDeleteRenderbuffersEXTFn
2095 #define glDeleteSamplers ::gfx::g_current_gl_context->glDeleteSamplersFn 2056 #define glDeleteSamplers ::gfx::g_current_gl_context->glDeleteSamplersFn
2096 #define glDeleteShader ::gfx::g_current_gl_context->glDeleteShaderFn 2057 #define glDeleteShader ::gfx::g_current_gl_context->glDeleteShaderFn
2097 #define glDeleteSync ::gfx::g_current_gl_context->glDeleteSyncFn 2058 #define glDeleteSync ::gfx::g_current_gl_context->glDeleteSyncFn
2098 #define glDeleteTextures ::gfx::g_current_gl_context->glDeleteTexturesFn 2059 #define glDeleteTextures ::gfx::g_current_gl_context->glDeleteTexturesFn
2099 #define glDeleteTransformFeedbacks \ 2060 #define glDeleteTransformFeedbacks \
2100 ::gfx::g_current_gl_context->glDeleteTransformFeedbacksFn 2061 ::gfx::g_current_gl_context->glDeleteTransformFeedbacksFn
2101 #define glDeleteVertexArraysOES \ 2062 #define glDeleteVertexArraysOES \
2102 ::gfx::g_current_gl_context->glDeleteVertexArraysOESFn 2063 ::gfx::g_current_gl_context->glDeleteVertexArraysOESFn
(...skipping 17 matching lines...) Expand all
2120 ::gfx::g_current_gl_context->glDrawElementsInstancedANGLEFn 2081 ::gfx::g_current_gl_context->glDrawElementsInstancedANGLEFn
2121 #define glDrawRangeElements ::gfx::g_current_gl_context->glDrawRangeElementsFn 2082 #define glDrawRangeElements ::gfx::g_current_gl_context->glDrawRangeElementsFn
2122 #define glEGLImageTargetRenderbufferStorageOES \ 2083 #define glEGLImageTargetRenderbufferStorageOES \
2123 ::gfx::g_current_gl_context->glEGLImageTargetRenderbufferStorageOESFn 2084 ::gfx::g_current_gl_context->glEGLImageTargetRenderbufferStorageOESFn
2124 #define glEGLImageTargetTexture2DOES \ 2085 #define glEGLImageTargetTexture2DOES \
2125 ::gfx::g_current_gl_context->glEGLImageTargetTexture2DOESFn 2086 ::gfx::g_current_gl_context->glEGLImageTargetTexture2DOESFn
2126 #define glEnable ::gfx::g_current_gl_context->glEnableFn 2087 #define glEnable ::gfx::g_current_gl_context->glEnableFn
2127 #define glEnableVertexAttribArray \ 2088 #define glEnableVertexAttribArray \
2128 ::gfx::g_current_gl_context->glEnableVertexAttribArrayFn 2089 ::gfx::g_current_gl_context->glEnableVertexAttribArrayFn
2129 #define glEndQuery ::gfx::g_current_gl_context->glEndQueryFn 2090 #define glEndQuery ::gfx::g_current_gl_context->glEndQueryFn
2130 #define glEndQueryARB ::gfx::g_current_gl_context->glEndQueryARBFn
2131 #define glEndTransformFeedback \ 2091 #define glEndTransformFeedback \
2132 ::gfx::g_current_gl_context->glEndTransformFeedbackFn 2092 ::gfx::g_current_gl_context->glEndTransformFeedbackFn
2133 #define glFenceSync ::gfx::g_current_gl_context->glFenceSyncFn 2093 #define glFenceSync ::gfx::g_current_gl_context->glFenceSyncFn
2134 #define glFinish ::gfx::g_current_gl_context->glFinishFn 2094 #define glFinish ::gfx::g_current_gl_context->glFinishFn
2135 #define glFinishFenceAPPLE ::gfx::g_current_gl_context->glFinishFenceAPPLEFn 2095 #define glFinishFenceAPPLE ::gfx::g_current_gl_context->glFinishFenceAPPLEFn
2136 #define glFinishFenceNV ::gfx::g_current_gl_context->glFinishFenceNVFn 2096 #define glFinishFenceNV ::gfx::g_current_gl_context->glFinishFenceNVFn
2137 #define glFlush ::gfx::g_current_gl_context->glFlushFn 2097 #define glFlush ::gfx::g_current_gl_context->glFlushFn
2138 #define glFlushMappedBufferRange \ 2098 #define glFlushMappedBufferRange \
2139 ::gfx::g_current_gl_context->glFlushMappedBufferRangeFn 2099 ::gfx::g_current_gl_context->glFlushMappedBufferRangeFn
2140 #define glFramebufferRenderbufferEXT \ 2100 #define glFramebufferRenderbufferEXT \
2141 ::gfx::g_current_gl_context->glFramebufferRenderbufferEXTFn 2101 ::gfx::g_current_gl_context->glFramebufferRenderbufferEXTFn
2142 #define glFramebufferTexture2DEXT \ 2102 #define glFramebufferTexture2DEXT \
2143 ::gfx::g_current_gl_context->glFramebufferTexture2DEXTFn 2103 ::gfx::g_current_gl_context->glFramebufferTexture2DEXTFn
2144 #define glFramebufferTexture2DMultisampleEXT \ 2104 #define glFramebufferTexture2DMultisampleEXT \
2145 ::gfx::g_current_gl_context->glFramebufferTexture2DMultisampleEXTFn 2105 ::gfx::g_current_gl_context->glFramebufferTexture2DMultisampleEXTFn
2146 #define glFramebufferTexture2DMultisampleIMG \ 2106 #define glFramebufferTexture2DMultisampleIMG \
2147 ::gfx::g_current_gl_context->glFramebufferTexture2DMultisampleIMGFn 2107 ::gfx::g_current_gl_context->glFramebufferTexture2DMultisampleIMGFn
2148 #define glFramebufferTextureLayer \ 2108 #define glFramebufferTextureLayer \
2149 ::gfx::g_current_gl_context->glFramebufferTextureLayerFn 2109 ::gfx::g_current_gl_context->glFramebufferTextureLayerFn
2150 #define glFrontFace ::gfx::g_current_gl_context->glFrontFaceFn 2110 #define glFrontFace ::gfx::g_current_gl_context->glFrontFaceFn
2151 #define glGenBuffersARB ::gfx::g_current_gl_context->glGenBuffersARBFn 2111 #define glGenBuffersARB ::gfx::g_current_gl_context->glGenBuffersARBFn
2152 #define glGenerateMipmapEXT ::gfx::g_current_gl_context->glGenerateMipmapEXTFn 2112 #define glGenerateMipmapEXT ::gfx::g_current_gl_context->glGenerateMipmapEXTFn
2153 #define glGenFencesAPPLE ::gfx::g_current_gl_context->glGenFencesAPPLEFn 2113 #define glGenFencesAPPLE ::gfx::g_current_gl_context->glGenFencesAPPLEFn
2154 #define glGenFencesNV ::gfx::g_current_gl_context->glGenFencesNVFn 2114 #define glGenFencesNV ::gfx::g_current_gl_context->glGenFencesNVFn
2155 #define glGenFramebuffersEXT ::gfx::g_current_gl_context->glGenFramebuffersEXTFn 2115 #define glGenFramebuffersEXT ::gfx::g_current_gl_context->glGenFramebuffersEXTFn
2156 #define glGenQueries ::gfx::g_current_gl_context->glGenQueriesFn 2116 #define glGenQueries ::gfx::g_current_gl_context->glGenQueriesFn
2157 #define glGenQueriesARB ::gfx::g_current_gl_context->glGenQueriesARBFn
2158 #define glGenRenderbuffersEXT \ 2117 #define glGenRenderbuffersEXT \
2159 ::gfx::g_current_gl_context->glGenRenderbuffersEXTFn 2118 ::gfx::g_current_gl_context->glGenRenderbuffersEXTFn
2160 #define glGenSamplers ::gfx::g_current_gl_context->glGenSamplersFn 2119 #define glGenSamplers ::gfx::g_current_gl_context->glGenSamplersFn
2161 #define glGenTextures ::gfx::g_current_gl_context->glGenTexturesFn 2120 #define glGenTextures ::gfx::g_current_gl_context->glGenTexturesFn
2162 #define glGenTransformFeedbacks \ 2121 #define glGenTransformFeedbacks \
2163 ::gfx::g_current_gl_context->glGenTransformFeedbacksFn 2122 ::gfx::g_current_gl_context->glGenTransformFeedbacksFn
2164 #define glGenVertexArraysOES ::gfx::g_current_gl_context->glGenVertexArraysOESFn 2123 #define glGenVertexArraysOES ::gfx::g_current_gl_context->glGenVertexArraysOESFn
2165 #define glGetActiveAttrib ::gfx::g_current_gl_context->glGetActiveAttribFn 2124 #define glGetActiveAttrib ::gfx::g_current_gl_context->glGetActiveAttribFn
2166 #define glGetActiveUniform ::gfx::g_current_gl_context->glGetActiveUniformFn 2125 #define glGetActiveUniform ::gfx::g_current_gl_context->glGetActiveUniformFn
2167 #define glGetActiveUniformBlockiv \ 2126 #define glGetActiveUniformBlockiv \
(...skipping 21 matching lines...) Expand all
2189 #define glGetIntegeri_v ::gfx::g_current_gl_context->glGetIntegeri_vFn 2148 #define glGetIntegeri_v ::gfx::g_current_gl_context->glGetIntegeri_vFn
2190 #define glGetIntegerv ::gfx::g_current_gl_context->glGetIntegervFn 2149 #define glGetIntegerv ::gfx::g_current_gl_context->glGetIntegervFn
2191 #define glGetInternalformativ \ 2150 #define glGetInternalformativ \
2192 ::gfx::g_current_gl_context->glGetInternalformativFn 2151 ::gfx::g_current_gl_context->glGetInternalformativFn
2193 #define glGetProgramBinary ::gfx::g_current_gl_context->glGetProgramBinaryFn 2152 #define glGetProgramBinary ::gfx::g_current_gl_context->glGetProgramBinaryFn
2194 #define glGetProgramInfoLog ::gfx::g_current_gl_context->glGetProgramInfoLogFn 2153 #define glGetProgramInfoLog ::gfx::g_current_gl_context->glGetProgramInfoLogFn
2195 #define glGetProgramiv ::gfx::g_current_gl_context->glGetProgramivFn 2154 #define glGetProgramiv ::gfx::g_current_gl_context->glGetProgramivFn
2196 #define glGetProgramResourceLocation \ 2155 #define glGetProgramResourceLocation \
2197 ::gfx::g_current_gl_context->glGetProgramResourceLocationFn 2156 ::gfx::g_current_gl_context->glGetProgramResourceLocationFn
2198 #define glGetQueryiv ::gfx::g_current_gl_context->glGetQueryivFn 2157 #define glGetQueryiv ::gfx::g_current_gl_context->glGetQueryivFn
2199 #define glGetQueryivARB ::gfx::g_current_gl_context->glGetQueryivARBFn
2200 #define glGetQueryObjecti64v ::gfx::g_current_gl_context->glGetQueryObjecti64vFn 2158 #define glGetQueryObjecti64v ::gfx::g_current_gl_context->glGetQueryObjecti64vFn
2201 #define glGetQueryObjectiv ::gfx::g_current_gl_context->glGetQueryObjectivFn 2159 #define glGetQueryObjectiv ::gfx::g_current_gl_context->glGetQueryObjectivFn
2202 #define glGetQueryObjectivARB \
2203 ::gfx::g_current_gl_context->glGetQueryObjectivARBFn
2204 #define glGetQueryObjectui64v \ 2160 #define glGetQueryObjectui64v \
2205 ::gfx::g_current_gl_context->glGetQueryObjectui64vFn 2161 ::gfx::g_current_gl_context->glGetQueryObjectui64vFn
2206 #define glGetQueryObjectuiv ::gfx::g_current_gl_context->glGetQueryObjectuivFn 2162 #define glGetQueryObjectuiv ::gfx::g_current_gl_context->glGetQueryObjectuivFn
2207 #define glGetQueryObjectuivARB \
2208 ::gfx::g_current_gl_context->glGetQueryObjectuivARBFn
2209 #define glGetRenderbufferParameterivEXT \ 2163 #define glGetRenderbufferParameterivEXT \
2210 ::gfx::g_current_gl_context->glGetRenderbufferParameterivEXTFn 2164 ::gfx::g_current_gl_context->glGetRenderbufferParameterivEXTFn
2211 #define glGetSamplerParameterfv \ 2165 #define glGetSamplerParameterfv \
2212 ::gfx::g_current_gl_context->glGetSamplerParameterfvFn 2166 ::gfx::g_current_gl_context->glGetSamplerParameterfvFn
2213 #define glGetSamplerParameteriv \ 2167 #define glGetSamplerParameteriv \
2214 ::gfx::g_current_gl_context->glGetSamplerParameterivFn 2168 ::gfx::g_current_gl_context->glGetSamplerParameterivFn
2215 #define glGetShaderInfoLog ::gfx::g_current_gl_context->glGetShaderInfoLogFn 2169 #define glGetShaderInfoLog ::gfx::g_current_gl_context->glGetShaderInfoLogFn
2216 #define glGetShaderiv ::gfx::g_current_gl_context->glGetShaderivFn 2170 #define glGetShaderiv ::gfx::g_current_gl_context->glGetShaderivFn
2217 #define glGetShaderPrecisionFormat \ 2171 #define glGetShaderPrecisionFormat \
2218 ::gfx::g_current_gl_context->glGetShaderPrecisionFormatFn 2172 ::gfx::g_current_gl_context->glGetShaderPrecisionFormatFn
(...skipping 28 matching lines...) Expand all
2247 ::gfx::g_current_gl_context->glInvalidateFramebufferFn 2201 ::gfx::g_current_gl_context->glInvalidateFramebufferFn
2248 #define glInvalidateSubFramebuffer \ 2202 #define glInvalidateSubFramebuffer \
2249 ::gfx::g_current_gl_context->glInvalidateSubFramebufferFn 2203 ::gfx::g_current_gl_context->glInvalidateSubFramebufferFn
2250 #define glIsBuffer ::gfx::g_current_gl_context->glIsBufferFn 2204 #define glIsBuffer ::gfx::g_current_gl_context->glIsBufferFn
2251 #define glIsEnabled ::gfx::g_current_gl_context->glIsEnabledFn 2205 #define glIsEnabled ::gfx::g_current_gl_context->glIsEnabledFn
2252 #define glIsFenceAPPLE ::gfx::g_current_gl_context->glIsFenceAPPLEFn 2206 #define glIsFenceAPPLE ::gfx::g_current_gl_context->glIsFenceAPPLEFn
2253 #define glIsFenceNV ::gfx::g_current_gl_context->glIsFenceNVFn 2207 #define glIsFenceNV ::gfx::g_current_gl_context->glIsFenceNVFn
2254 #define glIsFramebufferEXT ::gfx::g_current_gl_context->glIsFramebufferEXTFn 2208 #define glIsFramebufferEXT ::gfx::g_current_gl_context->glIsFramebufferEXTFn
2255 #define glIsProgram ::gfx::g_current_gl_context->glIsProgramFn 2209 #define glIsProgram ::gfx::g_current_gl_context->glIsProgramFn
2256 #define glIsQuery ::gfx::g_current_gl_context->glIsQueryFn 2210 #define glIsQuery ::gfx::g_current_gl_context->glIsQueryFn
2257 #define glIsQueryARB ::gfx::g_current_gl_context->glIsQueryARBFn
2258 #define glIsRenderbufferEXT ::gfx::g_current_gl_context->glIsRenderbufferEXTFn 2211 #define glIsRenderbufferEXT ::gfx::g_current_gl_context->glIsRenderbufferEXTFn
2259 #define glIsSampler ::gfx::g_current_gl_context->glIsSamplerFn 2212 #define glIsSampler ::gfx::g_current_gl_context->glIsSamplerFn
2260 #define glIsShader ::gfx::g_current_gl_context->glIsShaderFn 2213 #define glIsShader ::gfx::g_current_gl_context->glIsShaderFn
2261 #define glIsSync ::gfx::g_current_gl_context->glIsSyncFn 2214 #define glIsSync ::gfx::g_current_gl_context->glIsSyncFn
2262 #define glIsTexture ::gfx::g_current_gl_context->glIsTextureFn 2215 #define glIsTexture ::gfx::g_current_gl_context->glIsTextureFn
2263 #define glIsTransformFeedback \ 2216 #define glIsTransformFeedback \
2264 ::gfx::g_current_gl_context->glIsTransformFeedbackFn 2217 ::gfx::g_current_gl_context->glIsTransformFeedbackFn
2265 #define glIsVertexArrayOES ::gfx::g_current_gl_context->glIsVertexArrayOESFn 2218 #define glIsVertexArrayOES ::gfx::g_current_gl_context->glIsVertexArrayOESFn
2266 #define glLineWidth ::gfx::g_current_gl_context->glLineWidthFn 2219 #define glLineWidth ::gfx::g_current_gl_context->glLineWidthFn
2267 #define glLinkProgram ::gfx::g_current_gl_context->glLinkProgramFn 2220 #define glLinkProgram ::gfx::g_current_gl_context->glLinkProgramFn
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
2380 #define glVertexAttribI4ui ::gfx::g_current_gl_context->glVertexAttribI4uiFn 2333 #define glVertexAttribI4ui ::gfx::g_current_gl_context->glVertexAttribI4uiFn
2381 #define glVertexAttribI4uiv ::gfx::g_current_gl_context->glVertexAttribI4uivFn 2334 #define glVertexAttribI4uiv ::gfx::g_current_gl_context->glVertexAttribI4uivFn
2382 #define glVertexAttribIPointer \ 2335 #define glVertexAttribIPointer \
2383 ::gfx::g_current_gl_context->glVertexAttribIPointerFn 2336 ::gfx::g_current_gl_context->glVertexAttribIPointerFn
2384 #define glVertexAttribPointer \ 2337 #define glVertexAttribPointer \
2385 ::gfx::g_current_gl_context->glVertexAttribPointerFn 2338 ::gfx::g_current_gl_context->glVertexAttribPointerFn
2386 #define glViewport ::gfx::g_current_gl_context->glViewportFn 2339 #define glViewport ::gfx::g_current_gl_context->glViewportFn
2387 #define glWaitSync ::gfx::g_current_gl_context->glWaitSyncFn 2340 #define glWaitSync ::gfx::g_current_gl_context->glWaitSyncFn
2388 2341
2389 #endif // UI_GFX_GL_GL_BINDINGS_AUTOGEN_GL_H_ 2342 #endif // UI_GFX_GL_GL_BINDINGS_AUTOGEN_GL_H_
OLDNEW
« no previous file with comments | « ui/gl/gl_bindings_api_autogen_gl.h ('k') | ui/gl/gl_bindings_autogen_gl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698