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

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

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_autogen_gl.h ('k') | ui/gl/gl_bindings_autogen_mock.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
(...skipping 11 matching lines...) Expand all
22 22
23 static bool g_debugBindingsInitialized; 23 static bool g_debugBindingsInitialized;
24 DriverGL g_driver_gl; 24 DriverGL g_driver_gl;
25 25
26 void DriverGL::InitializeStaticBindings() { 26 void DriverGL::InitializeStaticBindings() {
27 fn.glActiveTextureFn = reinterpret_cast<glActiveTextureProc>( 27 fn.glActiveTextureFn = reinterpret_cast<glActiveTextureProc>(
28 GetGLProcAddress("glActiveTexture")); 28 GetGLProcAddress("glActiveTexture"));
29 fn.glAttachShaderFn = 29 fn.glAttachShaderFn =
30 reinterpret_cast<glAttachShaderProc>(GetGLProcAddress("glAttachShader")); 30 reinterpret_cast<glAttachShaderProc>(GetGLProcAddress("glAttachShader"));
31 fn.glBeginQueryFn = 0; 31 fn.glBeginQueryFn = 0;
32 fn.glBeginQueryARBFn = 0;
33 fn.glBeginTransformFeedbackFn = 0; 32 fn.glBeginTransformFeedbackFn = 0;
34 fn.glBindAttribLocationFn = reinterpret_cast<glBindAttribLocationProc>( 33 fn.glBindAttribLocationFn = reinterpret_cast<glBindAttribLocationProc>(
35 GetGLProcAddress("glBindAttribLocation")); 34 GetGLProcAddress("glBindAttribLocation"));
36 fn.glBindBufferFn = 35 fn.glBindBufferFn =
37 reinterpret_cast<glBindBufferProc>(GetGLProcAddress("glBindBuffer")); 36 reinterpret_cast<glBindBufferProc>(GetGLProcAddress("glBindBuffer"));
38 fn.glBindBufferBaseFn = 0; 37 fn.glBindBufferBaseFn = 0;
39 fn.glBindBufferRangeFn = 0; 38 fn.glBindBufferRangeFn = 0;
40 fn.glBindFragDataLocationFn = 0; 39 fn.glBindFragDataLocationFn = 0;
41 fn.glBindFragDataLocationIndexedFn = 0; 40 fn.glBindFragDataLocationIndexedFn = 0;
42 fn.glBindFramebufferEXTFn = 0; 41 fn.glBindFramebufferEXTFn = 0;
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
101 fn.glCullFaceFn = 100 fn.glCullFaceFn =
102 reinterpret_cast<glCullFaceProc>(GetGLProcAddress("glCullFace")); 101 reinterpret_cast<glCullFaceProc>(GetGLProcAddress("glCullFace"));
103 fn.glDeleteBuffersARBFn = reinterpret_cast<glDeleteBuffersARBProc>( 102 fn.glDeleteBuffersARBFn = reinterpret_cast<glDeleteBuffersARBProc>(
104 GetGLProcAddress("glDeleteBuffers")); 103 GetGLProcAddress("glDeleteBuffers"));
105 fn.glDeleteFencesAPPLEFn = 0; 104 fn.glDeleteFencesAPPLEFn = 0;
106 fn.glDeleteFencesNVFn = 0; 105 fn.glDeleteFencesNVFn = 0;
107 fn.glDeleteFramebuffersEXTFn = 0; 106 fn.glDeleteFramebuffersEXTFn = 0;
108 fn.glDeleteProgramFn = reinterpret_cast<glDeleteProgramProc>( 107 fn.glDeleteProgramFn = reinterpret_cast<glDeleteProgramProc>(
109 GetGLProcAddress("glDeleteProgram")); 108 GetGLProcAddress("glDeleteProgram"));
110 fn.glDeleteQueriesFn = 0; 109 fn.glDeleteQueriesFn = 0;
111 fn.glDeleteQueriesARBFn = 0;
112 fn.glDeleteRenderbuffersEXTFn = 0; 110 fn.glDeleteRenderbuffersEXTFn = 0;
113 fn.glDeleteSamplersFn = 0; 111 fn.glDeleteSamplersFn = 0;
114 fn.glDeleteShaderFn = 112 fn.glDeleteShaderFn =
115 reinterpret_cast<glDeleteShaderProc>(GetGLProcAddress("glDeleteShader")); 113 reinterpret_cast<glDeleteShaderProc>(GetGLProcAddress("glDeleteShader"));
116 fn.glDeleteSyncFn = 0; 114 fn.glDeleteSyncFn = 0;
117 fn.glDeleteTexturesFn = reinterpret_cast<glDeleteTexturesProc>( 115 fn.glDeleteTexturesFn = reinterpret_cast<glDeleteTexturesProc>(
118 GetGLProcAddress("glDeleteTextures")); 116 GetGLProcAddress("glDeleteTextures"));
119 fn.glDeleteTransformFeedbacksFn = 0; 117 fn.glDeleteTransformFeedbacksFn = 0;
120 fn.glDeleteVertexArraysOESFn = 0; 118 fn.glDeleteVertexArraysOESFn = 0;
121 fn.glDepthFuncFn = 119 fn.glDepthFuncFn =
(...skipping 20 matching lines...) Expand all
142 reinterpret_cast<glDrawElementsProc>(GetGLProcAddress("glDrawElements")); 140 reinterpret_cast<glDrawElementsProc>(GetGLProcAddress("glDrawElements"));
143 fn.glDrawElementsInstancedANGLEFn = 0; 141 fn.glDrawElementsInstancedANGLEFn = 0;
144 fn.glDrawRangeElementsFn = 0; 142 fn.glDrawRangeElementsFn = 0;
145 fn.glEGLImageTargetRenderbufferStorageOESFn = 0; 143 fn.glEGLImageTargetRenderbufferStorageOESFn = 0;
146 fn.glEGLImageTargetTexture2DOESFn = 0; 144 fn.glEGLImageTargetTexture2DOESFn = 0;
147 fn.glEnableFn = reinterpret_cast<glEnableProc>(GetGLProcAddress("glEnable")); 145 fn.glEnableFn = reinterpret_cast<glEnableProc>(GetGLProcAddress("glEnable"));
148 fn.glEnableVertexAttribArrayFn = 146 fn.glEnableVertexAttribArrayFn =
149 reinterpret_cast<glEnableVertexAttribArrayProc>( 147 reinterpret_cast<glEnableVertexAttribArrayProc>(
150 GetGLProcAddress("glEnableVertexAttribArray")); 148 GetGLProcAddress("glEnableVertexAttribArray"));
151 fn.glEndQueryFn = 0; 149 fn.glEndQueryFn = 0;
152 fn.glEndQueryARBFn = 0;
153 fn.glEndTransformFeedbackFn = 0; 150 fn.glEndTransformFeedbackFn = 0;
154 fn.glFenceSyncFn = 0; 151 fn.glFenceSyncFn = 0;
155 fn.glFinishFn = reinterpret_cast<glFinishProc>(GetGLProcAddress("glFinish")); 152 fn.glFinishFn = reinterpret_cast<glFinishProc>(GetGLProcAddress("glFinish"));
156 fn.glFinishFenceAPPLEFn = 0; 153 fn.glFinishFenceAPPLEFn = 0;
157 fn.glFinishFenceNVFn = 0; 154 fn.glFinishFenceNVFn = 0;
158 fn.glFlushFn = reinterpret_cast<glFlushProc>(GetGLProcAddress("glFlush")); 155 fn.glFlushFn = reinterpret_cast<glFlushProc>(GetGLProcAddress("glFlush"));
159 fn.glFlushMappedBufferRangeFn = 0; 156 fn.glFlushMappedBufferRangeFn = 0;
160 fn.glFramebufferRenderbufferEXTFn = 0; 157 fn.glFramebufferRenderbufferEXTFn = 0;
161 fn.glFramebufferTexture2DEXTFn = 0; 158 fn.glFramebufferTexture2DEXTFn = 0;
162 fn.glFramebufferTexture2DMultisampleEXTFn = 0; 159 fn.glFramebufferTexture2DMultisampleEXTFn = 0;
163 fn.glFramebufferTexture2DMultisampleIMGFn = 0; 160 fn.glFramebufferTexture2DMultisampleIMGFn = 0;
164 fn.glFramebufferTextureLayerFn = 0; 161 fn.glFramebufferTextureLayerFn = 0;
165 fn.glFrontFaceFn = 162 fn.glFrontFaceFn =
166 reinterpret_cast<glFrontFaceProc>(GetGLProcAddress("glFrontFace")); 163 reinterpret_cast<glFrontFaceProc>(GetGLProcAddress("glFrontFace"));
167 fn.glGenBuffersARBFn = 164 fn.glGenBuffersARBFn =
168 reinterpret_cast<glGenBuffersARBProc>(GetGLProcAddress("glGenBuffers")); 165 reinterpret_cast<glGenBuffersARBProc>(GetGLProcAddress("glGenBuffers"));
169 fn.glGenerateMipmapEXTFn = 0; 166 fn.glGenerateMipmapEXTFn = 0;
170 fn.glGenFencesAPPLEFn = 0; 167 fn.glGenFencesAPPLEFn = 0;
171 fn.glGenFencesNVFn = 0; 168 fn.glGenFencesNVFn = 0;
172 fn.glGenFramebuffersEXTFn = 0; 169 fn.glGenFramebuffersEXTFn = 0;
173 fn.glGenQueriesFn = 0; 170 fn.glGenQueriesFn = 0;
174 fn.glGenQueriesARBFn = 0;
175 fn.glGenRenderbuffersEXTFn = 0; 171 fn.glGenRenderbuffersEXTFn = 0;
176 fn.glGenSamplersFn = 0; 172 fn.glGenSamplersFn = 0;
177 fn.glGenTexturesFn = 173 fn.glGenTexturesFn =
178 reinterpret_cast<glGenTexturesProc>(GetGLProcAddress("glGenTextures")); 174 reinterpret_cast<glGenTexturesProc>(GetGLProcAddress("glGenTextures"));
179 fn.glGenTransformFeedbacksFn = 0; 175 fn.glGenTransformFeedbacksFn = 0;
180 fn.glGenVertexArraysOESFn = 0; 176 fn.glGenVertexArraysOESFn = 0;
181 fn.glGetActiveAttribFn = reinterpret_cast<glGetActiveAttribProc>( 177 fn.glGetActiveAttribFn = reinterpret_cast<glGetActiveAttribProc>(
182 GetGLProcAddress("glGetActiveAttrib")); 178 GetGLProcAddress("glGetActiveAttrib"));
183 fn.glGetActiveUniformFn = reinterpret_cast<glGetActiveUniformProc>( 179 fn.glGetActiveUniformFn = reinterpret_cast<glGetActiveUniformProc>(
184 GetGLProcAddress("glGetActiveUniform")); 180 GetGLProcAddress("glGetActiveUniform"));
(...skipping 22 matching lines...) Expand all
207 fn.glGetIntegervFn = 203 fn.glGetIntegervFn =
208 reinterpret_cast<glGetIntegervProc>(GetGLProcAddress("glGetIntegerv")); 204 reinterpret_cast<glGetIntegervProc>(GetGLProcAddress("glGetIntegerv"));
209 fn.glGetInternalformativFn = 0; 205 fn.glGetInternalformativFn = 0;
210 fn.glGetProgramBinaryFn = 0; 206 fn.glGetProgramBinaryFn = 0;
211 fn.glGetProgramInfoLogFn = reinterpret_cast<glGetProgramInfoLogProc>( 207 fn.glGetProgramInfoLogFn = reinterpret_cast<glGetProgramInfoLogProc>(
212 GetGLProcAddress("glGetProgramInfoLog")); 208 GetGLProcAddress("glGetProgramInfoLog"));
213 fn.glGetProgramivFn = 209 fn.glGetProgramivFn =
214 reinterpret_cast<glGetProgramivProc>(GetGLProcAddress("glGetProgramiv")); 210 reinterpret_cast<glGetProgramivProc>(GetGLProcAddress("glGetProgramiv"));
215 fn.glGetProgramResourceLocationFn = 0; 211 fn.glGetProgramResourceLocationFn = 0;
216 fn.glGetQueryivFn = 0; 212 fn.glGetQueryivFn = 0;
217 fn.glGetQueryivARBFn = 0;
218 fn.glGetQueryObjecti64vFn = 0; 213 fn.glGetQueryObjecti64vFn = 0;
219 fn.glGetQueryObjectivFn = 0; 214 fn.glGetQueryObjectivFn = 0;
220 fn.glGetQueryObjectivARBFn = 0;
221 fn.glGetQueryObjectui64vFn = 0; 215 fn.glGetQueryObjectui64vFn = 0;
222 fn.glGetQueryObjectuivFn = 0; 216 fn.glGetQueryObjectuivFn = 0;
223 fn.glGetQueryObjectuivARBFn = 0;
224 fn.glGetRenderbufferParameterivEXTFn = 0; 217 fn.glGetRenderbufferParameterivEXTFn = 0;
225 fn.glGetSamplerParameterfvFn = 0; 218 fn.glGetSamplerParameterfvFn = 0;
226 fn.glGetSamplerParameterivFn = 0; 219 fn.glGetSamplerParameterivFn = 0;
227 fn.glGetShaderInfoLogFn = reinterpret_cast<glGetShaderInfoLogProc>( 220 fn.glGetShaderInfoLogFn = reinterpret_cast<glGetShaderInfoLogProc>(
228 GetGLProcAddress("glGetShaderInfoLog")); 221 GetGLProcAddress("glGetShaderInfoLog"));
229 fn.glGetShaderivFn = 222 fn.glGetShaderivFn =
230 reinterpret_cast<glGetShaderivProc>(GetGLProcAddress("glGetShaderiv")); 223 reinterpret_cast<glGetShaderivProc>(GetGLProcAddress("glGetShaderiv"));
231 fn.glGetShaderPrecisionFormatFn = 0; 224 fn.glGetShaderPrecisionFormatFn = 0;
232 fn.glGetShaderSourceFn = reinterpret_cast<glGetShaderSourceProc>( 225 fn.glGetShaderSourceFn = reinterpret_cast<glGetShaderSourceProc>(
233 GetGLProcAddress("glGetShaderSource")); 226 GetGLProcAddress("glGetShaderSource"));
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
265 fn.glIsBufferFn = 258 fn.glIsBufferFn =
266 reinterpret_cast<glIsBufferProc>(GetGLProcAddress("glIsBuffer")); 259 reinterpret_cast<glIsBufferProc>(GetGLProcAddress("glIsBuffer"));
267 fn.glIsEnabledFn = 260 fn.glIsEnabledFn =
268 reinterpret_cast<glIsEnabledProc>(GetGLProcAddress("glIsEnabled")); 261 reinterpret_cast<glIsEnabledProc>(GetGLProcAddress("glIsEnabled"));
269 fn.glIsFenceAPPLEFn = 0; 262 fn.glIsFenceAPPLEFn = 0;
270 fn.glIsFenceNVFn = 0; 263 fn.glIsFenceNVFn = 0;
271 fn.glIsFramebufferEXTFn = 0; 264 fn.glIsFramebufferEXTFn = 0;
272 fn.glIsProgramFn = 265 fn.glIsProgramFn =
273 reinterpret_cast<glIsProgramProc>(GetGLProcAddress("glIsProgram")); 266 reinterpret_cast<glIsProgramProc>(GetGLProcAddress("glIsProgram"));
274 fn.glIsQueryFn = 0; 267 fn.glIsQueryFn = 0;
275 fn.glIsQueryARBFn = 0;
276 fn.glIsRenderbufferEXTFn = 0; 268 fn.glIsRenderbufferEXTFn = 0;
277 fn.glIsSamplerFn = 0; 269 fn.glIsSamplerFn = 0;
278 fn.glIsShaderFn = 270 fn.glIsShaderFn =
279 reinterpret_cast<glIsShaderProc>(GetGLProcAddress("glIsShader")); 271 reinterpret_cast<glIsShaderProc>(GetGLProcAddress("glIsShader"));
280 fn.glIsSyncFn = 0; 272 fn.glIsSyncFn = 0;
281 fn.glIsTextureFn = 273 fn.glIsTextureFn =
282 reinterpret_cast<glIsTextureProc>(GetGLProcAddress("glIsTexture")); 274 reinterpret_cast<glIsTextureProc>(GetGLProcAddress("glIsTexture"));
283 fn.glIsTransformFeedbackFn = 0; 275 fn.glIsTransformFeedbackFn = 0;
284 fn.glIsVertexArrayOESFn = 0; 276 fn.glIsVertexArrayOESFn = 0;
285 fn.glLineWidthFn = 277 fn.glLineWidthFn =
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after
533 ext.b_GL_OES_mapbuffer = 525 ext.b_GL_OES_mapbuffer =
534 extensions.find("GL_OES_mapbuffer ") != std::string::npos; 526 extensions.find("GL_OES_mapbuffer ") != std::string::npos;
535 ext.b_GL_OES_vertex_array_object = 527 ext.b_GL_OES_vertex_array_object =
536 extensions.find("GL_OES_vertex_array_object ") != std::string::npos; 528 extensions.find("GL_OES_vertex_array_object ") != std::string::npos;
537 529
538 debug_fn.glBeginQueryFn = 0; 530 debug_fn.glBeginQueryFn = 0;
539 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { 531 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
540 fn.glBeginQueryFn = 532 fn.glBeginQueryFn =
541 reinterpret_cast<glBeginQueryProc>(GetGLProcAddress("glBeginQuery")); 533 reinterpret_cast<glBeginQueryProc>(GetGLProcAddress("glBeginQuery"));
542 DCHECK(fn.glBeginQueryFn); 534 DCHECK(fn.glBeginQueryFn);
543 } 535 } else if (ext.b_GL_ARB_occlusion_query) {
544 536 fn.glBeginQueryFn =
545 debug_fn.glBeginQueryARBFn = 0; 537 reinterpret_cast<glBeginQueryProc>(GetGLProcAddress("glBeginQueryARB"));
546 if (ext.b_GL_ARB_occlusion_query) { 538 DCHECK(fn.glBeginQueryFn);
547 fn.glBeginQueryARBFn = reinterpret_cast<glBeginQueryARBProc>(
548 GetGLProcAddress("glBeginQueryARB"));
549 DCHECK(fn.glBeginQueryARBFn);
550 } else if (ext.b_GL_EXT_disjoint_timer_query || 539 } else if (ext.b_GL_EXT_disjoint_timer_query ||
551 ext.b_GL_EXT_occlusion_query_boolean) { 540 ext.b_GL_EXT_occlusion_query_boolean) {
552 fn.glBeginQueryARBFn = reinterpret_cast<glBeginQueryARBProc>( 541 fn.glBeginQueryFn =
553 GetGLProcAddress("glBeginQueryEXT")); 542 reinterpret_cast<glBeginQueryProc>(GetGLProcAddress("glBeginQueryEXT"));
554 DCHECK(fn.glBeginQueryARBFn); 543 DCHECK(fn.glBeginQueryFn);
555 } 544 }
556 545
557 debug_fn.glBeginTransformFeedbackFn = 0; 546 debug_fn.glBeginTransformFeedbackFn = 0;
558 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { 547 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) {
559 fn.glBeginTransformFeedbackFn = 548 fn.glBeginTransformFeedbackFn =
560 reinterpret_cast<glBeginTransformFeedbackProc>( 549 reinterpret_cast<glBeginTransformFeedbackProc>(
561 GetGLProcAddress("glBeginTransformFeedback")); 550 GetGLProcAddress("glBeginTransformFeedback"));
562 DCHECK(fn.glBeginTransformFeedbackFn); 551 DCHECK(fn.glBeginTransformFeedbackFn);
563 } 552 }
564 553
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after
786 reinterpret_cast<glDeleteFramebuffersEXTProc>( 775 reinterpret_cast<glDeleteFramebuffersEXTProc>(
787 GetGLProcAddress("glDeleteFramebuffersEXT")); 776 GetGLProcAddress("glDeleteFramebuffersEXT"));
788 DCHECK(fn.glDeleteFramebuffersEXTFn); 777 DCHECK(fn.glDeleteFramebuffersEXTFn);
789 } 778 }
790 779
791 debug_fn.glDeleteQueriesFn = 0; 780 debug_fn.glDeleteQueriesFn = 0;
792 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { 781 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
793 fn.glDeleteQueriesFn = reinterpret_cast<glDeleteQueriesProc>( 782 fn.glDeleteQueriesFn = reinterpret_cast<glDeleteQueriesProc>(
794 GetGLProcAddress("glDeleteQueries")); 783 GetGLProcAddress("glDeleteQueries"));
795 DCHECK(fn.glDeleteQueriesFn); 784 DCHECK(fn.glDeleteQueriesFn);
796 } 785 } else if (ext.b_GL_ARB_occlusion_query) {
797 786 fn.glDeleteQueriesFn = reinterpret_cast<glDeleteQueriesProc>(
798 debug_fn.glDeleteQueriesARBFn = 0;
799 if (ext.b_GL_ARB_occlusion_query) {
800 fn.glDeleteQueriesARBFn = reinterpret_cast<glDeleteQueriesARBProc>(
801 GetGLProcAddress("glDeleteQueriesARB")); 787 GetGLProcAddress("glDeleteQueriesARB"));
802 DCHECK(fn.glDeleteQueriesARBFn); 788 DCHECK(fn.glDeleteQueriesFn);
803 } else if (ext.b_GL_EXT_disjoint_timer_query || 789 } else if (ext.b_GL_EXT_disjoint_timer_query ||
804 ext.b_GL_EXT_occlusion_query_boolean) { 790 ext.b_GL_EXT_occlusion_query_boolean) {
805 fn.glDeleteQueriesARBFn = reinterpret_cast<glDeleteQueriesARBProc>( 791 fn.glDeleteQueriesFn = reinterpret_cast<glDeleteQueriesProc>(
806 GetGLProcAddress("glDeleteQueriesEXT")); 792 GetGLProcAddress("glDeleteQueriesEXT"));
807 DCHECK(fn.glDeleteQueriesARBFn); 793 DCHECK(fn.glDeleteQueriesFn);
808 } 794 }
809 795
810 debug_fn.glDeleteRenderbuffersEXTFn = 0; 796 debug_fn.glDeleteRenderbuffersEXTFn = 0;
811 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) { 797 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) {
812 fn.glDeleteRenderbuffersEXTFn = 798 fn.glDeleteRenderbuffersEXTFn =
813 reinterpret_cast<glDeleteRenderbuffersEXTProc>( 799 reinterpret_cast<glDeleteRenderbuffersEXTProc>(
814 GetGLProcAddress("glDeleteRenderbuffers")); 800 GetGLProcAddress("glDeleteRenderbuffers"));
815 DCHECK(fn.glDeleteRenderbuffersEXTFn); 801 DCHECK(fn.glDeleteRenderbuffersEXTFn);
816 } else if (ext.b_GL_EXT_framebuffer_object) { 802 } else if (ext.b_GL_EXT_framebuffer_object) {
817 fn.glDeleteRenderbuffersEXTFn = 803 fn.glDeleteRenderbuffersEXTFn =
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
956 reinterpret_cast<glEGLImageTargetTexture2DOESProc>( 942 reinterpret_cast<glEGLImageTargetTexture2DOESProc>(
957 GetGLProcAddress("glEGLImageTargetTexture2DOES")); 943 GetGLProcAddress("glEGLImageTargetTexture2DOES"));
958 DCHECK(fn.glEGLImageTargetTexture2DOESFn); 944 DCHECK(fn.glEGLImageTargetTexture2DOESFn);
959 } 945 }
960 946
961 debug_fn.glEndQueryFn = 0; 947 debug_fn.glEndQueryFn = 0;
962 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { 948 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
963 fn.glEndQueryFn = 949 fn.glEndQueryFn =
964 reinterpret_cast<glEndQueryProc>(GetGLProcAddress("glEndQuery")); 950 reinterpret_cast<glEndQueryProc>(GetGLProcAddress("glEndQuery"));
965 DCHECK(fn.glEndQueryFn); 951 DCHECK(fn.glEndQueryFn);
966 } 952 } else if (ext.b_GL_ARB_occlusion_query) {
967 953 fn.glEndQueryFn =
968 debug_fn.glEndQueryARBFn = 0; 954 reinterpret_cast<glEndQueryProc>(GetGLProcAddress("glEndQueryARB"));
969 if (ext.b_GL_ARB_occlusion_query) { 955 DCHECK(fn.glEndQueryFn);
970 fn.glEndQueryARBFn =
971 reinterpret_cast<glEndQueryARBProc>(GetGLProcAddress("glEndQueryARB"));
972 DCHECK(fn.glEndQueryARBFn);
973 } else if (ext.b_GL_EXT_disjoint_timer_query || 956 } else if (ext.b_GL_EXT_disjoint_timer_query ||
974 ext.b_GL_EXT_occlusion_query_boolean) { 957 ext.b_GL_EXT_occlusion_query_boolean) {
975 fn.glEndQueryARBFn = 958 fn.glEndQueryFn =
976 reinterpret_cast<glEndQueryARBProc>(GetGLProcAddress("glEndQueryEXT")); 959 reinterpret_cast<glEndQueryProc>(GetGLProcAddress("glEndQueryEXT"));
977 DCHECK(fn.glEndQueryARBFn); 960 DCHECK(fn.glEndQueryFn);
978 } 961 }
979 962
980 debug_fn.glEndTransformFeedbackFn = 0; 963 debug_fn.glEndTransformFeedbackFn = 0;
981 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { 964 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) {
982 fn.glEndTransformFeedbackFn = reinterpret_cast<glEndTransformFeedbackProc>( 965 fn.glEndTransformFeedbackFn = reinterpret_cast<glEndTransformFeedbackProc>(
983 GetGLProcAddress("glEndTransformFeedback")); 966 GetGLProcAddress("glEndTransformFeedback"));
984 DCHECK(fn.glEndTransformFeedbackFn); 967 DCHECK(fn.glEndTransformFeedbackFn);
985 } 968 }
986 969
987 debug_fn.glFenceSyncFn = 0; 970 debug_fn.glFenceSyncFn = 0;
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
1098 fn.glGenFramebuffersEXTFn = reinterpret_cast<glGenFramebuffersEXTProc>( 1081 fn.glGenFramebuffersEXTFn = reinterpret_cast<glGenFramebuffersEXTProc>(
1099 GetGLProcAddress("glGenFramebuffersEXT")); 1082 GetGLProcAddress("glGenFramebuffersEXT"));
1100 DCHECK(fn.glGenFramebuffersEXTFn); 1083 DCHECK(fn.glGenFramebuffersEXTFn);
1101 } 1084 }
1102 1085
1103 debug_fn.glGenQueriesFn = 0; 1086 debug_fn.glGenQueriesFn = 0;
1104 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { 1087 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
1105 fn.glGenQueriesFn = 1088 fn.glGenQueriesFn =
1106 reinterpret_cast<glGenQueriesProc>(GetGLProcAddress("glGenQueries")); 1089 reinterpret_cast<glGenQueriesProc>(GetGLProcAddress("glGenQueries"));
1107 DCHECK(fn.glGenQueriesFn); 1090 DCHECK(fn.glGenQueriesFn);
1108 } 1091 } else if (ext.b_GL_ARB_occlusion_query) {
1109 1092 fn.glGenQueriesFn =
1110 debug_fn.glGenQueriesARBFn = 0; 1093 reinterpret_cast<glGenQueriesProc>(GetGLProcAddress("glGenQueriesARB"));
1111 if (ext.b_GL_ARB_occlusion_query) { 1094 DCHECK(fn.glGenQueriesFn);
1112 fn.glGenQueriesARBFn = reinterpret_cast<glGenQueriesARBProc>(
1113 GetGLProcAddress("glGenQueriesARB"));
1114 DCHECK(fn.glGenQueriesARBFn);
1115 } else if (ext.b_GL_EXT_disjoint_timer_query || 1095 } else if (ext.b_GL_EXT_disjoint_timer_query ||
1116 ext.b_GL_EXT_occlusion_query_boolean) { 1096 ext.b_GL_EXT_occlusion_query_boolean) {
1117 fn.glGenQueriesARBFn = reinterpret_cast<glGenQueriesARBProc>( 1097 fn.glGenQueriesFn =
1118 GetGLProcAddress("glGenQueriesEXT")); 1098 reinterpret_cast<glGenQueriesProc>(GetGLProcAddress("glGenQueriesEXT"));
1119 DCHECK(fn.glGenQueriesARBFn); 1099 DCHECK(fn.glGenQueriesFn);
1120 } 1100 }
1121 1101
1122 debug_fn.glGenRenderbuffersEXTFn = 0; 1102 debug_fn.glGenRenderbuffersEXTFn = 0;
1123 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) { 1103 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) {
1124 fn.glGenRenderbuffersEXTFn = reinterpret_cast<glGenRenderbuffersEXTProc>( 1104 fn.glGenRenderbuffersEXTFn = reinterpret_cast<glGenRenderbuffersEXTProc>(
1125 GetGLProcAddress("glGenRenderbuffers")); 1105 GetGLProcAddress("glGenRenderbuffers"));
1126 DCHECK(fn.glGenRenderbuffersEXTFn); 1106 DCHECK(fn.glGenRenderbuffersEXTFn);
1127 } else if (ext.b_GL_EXT_framebuffer_object) { 1107 } else if (ext.b_GL_EXT_framebuffer_object) {
1128 fn.glGenRenderbuffersEXTFn = reinterpret_cast<glGenRenderbuffersEXTProc>( 1108 fn.glGenRenderbuffersEXTFn = reinterpret_cast<glGenRenderbuffersEXTProc>(
1129 GetGLProcAddress("glGenRenderbuffersEXT")); 1109 GetGLProcAddress("glGenRenderbuffersEXT"));
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
1280 reinterpret_cast<glGetProgramResourceLocationProc>( 1260 reinterpret_cast<glGetProgramResourceLocationProc>(
1281 GetGLProcAddress("glGetProgramResourceLocation")); 1261 GetGLProcAddress("glGetProgramResourceLocation"));
1282 DCHECK(fn.glGetProgramResourceLocationFn); 1262 DCHECK(fn.glGetProgramResourceLocationFn);
1283 } 1263 }
1284 1264
1285 debug_fn.glGetQueryivFn = 0; 1265 debug_fn.glGetQueryivFn = 0;
1286 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { 1266 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
1287 fn.glGetQueryivFn = 1267 fn.glGetQueryivFn =
1288 reinterpret_cast<glGetQueryivProc>(GetGLProcAddress("glGetQueryiv")); 1268 reinterpret_cast<glGetQueryivProc>(GetGLProcAddress("glGetQueryiv"));
1289 DCHECK(fn.glGetQueryivFn); 1269 DCHECK(fn.glGetQueryivFn);
1290 } 1270 } else if (ext.b_GL_ARB_occlusion_query) {
1291 1271 fn.glGetQueryivFn =
1292 debug_fn.glGetQueryivARBFn = 0; 1272 reinterpret_cast<glGetQueryivProc>(GetGLProcAddress("glGetQueryivARB"));
1293 if (ext.b_GL_ARB_occlusion_query) { 1273 DCHECK(fn.glGetQueryivFn);
1294 fn.glGetQueryivARBFn = reinterpret_cast<glGetQueryivARBProc>(
1295 GetGLProcAddress("glGetQueryivARB"));
1296 DCHECK(fn.glGetQueryivARBFn);
1297 } else if (ext.b_GL_EXT_disjoint_timer_query || 1274 } else if (ext.b_GL_EXT_disjoint_timer_query ||
1298 ext.b_GL_EXT_occlusion_query_boolean) { 1275 ext.b_GL_EXT_occlusion_query_boolean) {
1299 fn.glGetQueryivARBFn = reinterpret_cast<glGetQueryivARBProc>( 1276 fn.glGetQueryivFn =
1300 GetGLProcAddress("glGetQueryivEXT")); 1277 reinterpret_cast<glGetQueryivProc>(GetGLProcAddress("glGetQueryivEXT"));
1301 DCHECK(fn.glGetQueryivARBFn); 1278 DCHECK(fn.glGetQueryivFn);
1302 } 1279 }
1303 1280
1304 debug_fn.glGetQueryObjecti64vFn = 0; 1281 debug_fn.glGetQueryObjecti64vFn = 0;
1305 if (ver->IsAtLeastGL(3u, 3u) || ext.b_GL_ARB_timer_query) { 1282 if (ver->IsAtLeastGL(3u, 3u) || ext.b_GL_ARB_timer_query) {
1306 fn.glGetQueryObjecti64vFn = reinterpret_cast<glGetQueryObjecti64vProc>( 1283 fn.glGetQueryObjecti64vFn = reinterpret_cast<glGetQueryObjecti64vProc>(
1307 GetGLProcAddress("glGetQueryObjecti64v")); 1284 GetGLProcAddress("glGetQueryObjecti64v"));
1308 DCHECK(fn.glGetQueryObjecti64vFn); 1285 DCHECK(fn.glGetQueryObjecti64vFn);
1309 } else if (ext.b_GL_EXT_timer_query || ext.b_GL_EXT_disjoint_timer_query) { 1286 } else if (ext.b_GL_EXT_timer_query || ext.b_GL_EXT_disjoint_timer_query) {
1310 fn.glGetQueryObjecti64vFn = reinterpret_cast<glGetQueryObjecti64vProc>( 1287 fn.glGetQueryObjecti64vFn = reinterpret_cast<glGetQueryObjecti64vProc>(
1311 GetGLProcAddress("glGetQueryObjecti64vEXT")); 1288 GetGLProcAddress("glGetQueryObjecti64vEXT"));
1312 DCHECK(fn.glGetQueryObjecti64vFn); 1289 DCHECK(fn.glGetQueryObjecti64vFn);
1313 } 1290 }
1314 1291
1315 debug_fn.glGetQueryObjectivFn = 0; 1292 debug_fn.glGetQueryObjectivFn = 0;
1316 if (!ver->is_es) { 1293 if (!ver->is_es) {
1317 fn.glGetQueryObjectivFn = reinterpret_cast<glGetQueryObjectivProc>( 1294 fn.glGetQueryObjectivFn = reinterpret_cast<glGetQueryObjectivProc>(
1318 GetGLProcAddress("glGetQueryObjectiv")); 1295 GetGLProcAddress("glGetQueryObjectiv"));
1319 DCHECK(fn.glGetQueryObjectivFn); 1296 DCHECK(fn.glGetQueryObjectivFn);
1320 } 1297 } else if (ext.b_GL_ARB_occlusion_query) {
1321 1298 fn.glGetQueryObjectivFn = reinterpret_cast<glGetQueryObjectivProc>(
1322 debug_fn.glGetQueryObjectivARBFn = 0;
1323 if (ext.b_GL_ARB_occlusion_query) {
1324 fn.glGetQueryObjectivARBFn = reinterpret_cast<glGetQueryObjectivARBProc>(
1325 GetGLProcAddress("glGetQueryObjectivARB")); 1299 GetGLProcAddress("glGetQueryObjectivARB"));
1326 DCHECK(fn.glGetQueryObjectivARBFn); 1300 DCHECK(fn.glGetQueryObjectivFn);
1327 } else if (ext.b_GL_EXT_disjoint_timer_query) { 1301 } else if (ext.b_GL_EXT_disjoint_timer_query) {
1328 fn.glGetQueryObjectivARBFn = reinterpret_cast<glGetQueryObjectivARBProc>( 1302 fn.glGetQueryObjectivFn = reinterpret_cast<glGetQueryObjectivProc>(
1329 GetGLProcAddress("glGetQueryObjectivEXT")); 1303 GetGLProcAddress("glGetQueryObjectivEXT"));
1330 DCHECK(fn.glGetQueryObjectivARBFn); 1304 DCHECK(fn.glGetQueryObjectivFn);
1331 } 1305 }
1332 1306
1333 debug_fn.glGetQueryObjectui64vFn = 0; 1307 debug_fn.glGetQueryObjectui64vFn = 0;
1334 if (ver->IsAtLeastGL(3u, 3u) || ext.b_GL_ARB_timer_query) { 1308 if (ver->IsAtLeastGL(3u, 3u) || ext.b_GL_ARB_timer_query) {
1335 fn.glGetQueryObjectui64vFn = reinterpret_cast<glGetQueryObjectui64vProc>( 1309 fn.glGetQueryObjectui64vFn = reinterpret_cast<glGetQueryObjectui64vProc>(
1336 GetGLProcAddress("glGetQueryObjectui64v")); 1310 GetGLProcAddress("glGetQueryObjectui64v"));
1337 DCHECK(fn.glGetQueryObjectui64vFn); 1311 DCHECK(fn.glGetQueryObjectui64vFn);
1338 } else if (ext.b_GL_EXT_timer_query || ext.b_GL_EXT_disjoint_timer_query) { 1312 } else if (ext.b_GL_EXT_timer_query || ext.b_GL_EXT_disjoint_timer_query) {
1339 fn.glGetQueryObjectui64vFn = reinterpret_cast<glGetQueryObjectui64vProc>( 1313 fn.glGetQueryObjectui64vFn = reinterpret_cast<glGetQueryObjectui64vProc>(
1340 GetGLProcAddress("glGetQueryObjectui64vEXT")); 1314 GetGLProcAddress("glGetQueryObjectui64vEXT"));
1341 DCHECK(fn.glGetQueryObjectui64vFn); 1315 DCHECK(fn.glGetQueryObjectui64vFn);
1342 } 1316 }
1343 1317
1344 debug_fn.glGetQueryObjectuivFn = 0; 1318 debug_fn.glGetQueryObjectuivFn = 0;
1345 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { 1319 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
1346 fn.glGetQueryObjectuivFn = reinterpret_cast<glGetQueryObjectuivProc>( 1320 fn.glGetQueryObjectuivFn = reinterpret_cast<glGetQueryObjectuivProc>(
1347 GetGLProcAddress("glGetQueryObjectuiv")); 1321 GetGLProcAddress("glGetQueryObjectuiv"));
1348 DCHECK(fn.glGetQueryObjectuivFn); 1322 DCHECK(fn.glGetQueryObjectuivFn);
1349 } 1323 } else if (ext.b_GL_ARB_occlusion_query) {
1350 1324 fn.glGetQueryObjectuivFn = reinterpret_cast<glGetQueryObjectuivProc>(
1351 debug_fn.glGetQueryObjectuivARBFn = 0;
1352 if (ext.b_GL_ARB_occlusion_query) {
1353 fn.glGetQueryObjectuivARBFn = reinterpret_cast<glGetQueryObjectuivARBProc>(
1354 GetGLProcAddress("glGetQueryObjectuivARB")); 1325 GetGLProcAddress("glGetQueryObjectuivARB"));
1355 DCHECK(fn.glGetQueryObjectuivARBFn); 1326 DCHECK(fn.glGetQueryObjectuivFn);
1356 } else if (ext.b_GL_EXT_disjoint_timer_query || 1327 } else if (ext.b_GL_EXT_disjoint_timer_query ||
1357 ext.b_GL_EXT_occlusion_query_boolean) { 1328 ext.b_GL_EXT_occlusion_query_boolean) {
1358 fn.glGetQueryObjectuivARBFn = reinterpret_cast<glGetQueryObjectuivARBProc>( 1329 fn.glGetQueryObjectuivFn = reinterpret_cast<glGetQueryObjectuivProc>(
1359 GetGLProcAddress("glGetQueryObjectuivEXT")); 1330 GetGLProcAddress("glGetQueryObjectuivEXT"));
1360 DCHECK(fn.glGetQueryObjectuivARBFn); 1331 DCHECK(fn.glGetQueryObjectuivFn);
1361 } 1332 }
1362 1333
1363 debug_fn.glGetRenderbufferParameterivEXTFn = 0; 1334 debug_fn.glGetRenderbufferParameterivEXTFn = 0;
1364 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) { 1335 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) {
1365 fn.glGetRenderbufferParameterivEXTFn = 1336 fn.glGetRenderbufferParameterivEXTFn =
1366 reinterpret_cast<glGetRenderbufferParameterivEXTProc>( 1337 reinterpret_cast<glGetRenderbufferParameterivEXTProc>(
1367 GetGLProcAddress("glGetRenderbufferParameteriv")); 1338 GetGLProcAddress("glGetRenderbufferParameteriv"));
1368 DCHECK(fn.glGetRenderbufferParameterivEXTFn); 1339 DCHECK(fn.glGetRenderbufferParameterivEXTFn);
1369 } else if (ext.b_GL_EXT_framebuffer_object) { 1340 } else if (ext.b_GL_EXT_framebuffer_object) {
1370 fn.glGetRenderbufferParameterivEXTFn = 1341 fn.glGetRenderbufferParameterivEXTFn =
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
1504 fn.glIsFramebufferEXTFn = reinterpret_cast<glIsFramebufferEXTProc>( 1475 fn.glIsFramebufferEXTFn = reinterpret_cast<glIsFramebufferEXTProc>(
1505 GetGLProcAddress("glIsFramebufferEXT")); 1476 GetGLProcAddress("glIsFramebufferEXT"));
1506 DCHECK(fn.glIsFramebufferEXTFn); 1477 DCHECK(fn.glIsFramebufferEXTFn);
1507 } 1478 }
1508 1479
1509 debug_fn.glIsQueryFn = 0; 1480 debug_fn.glIsQueryFn = 0;
1510 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { 1481 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
1511 fn.glIsQueryFn = 1482 fn.glIsQueryFn =
1512 reinterpret_cast<glIsQueryProc>(GetGLProcAddress("glIsQuery")); 1483 reinterpret_cast<glIsQueryProc>(GetGLProcAddress("glIsQuery"));
1513 DCHECK(fn.glIsQueryFn); 1484 DCHECK(fn.glIsQueryFn);
1514 } 1485 } else if (ext.b_GL_ARB_occlusion_query) {
1515 1486 fn.glIsQueryFn =
1516 debug_fn.glIsQueryARBFn = 0; 1487 reinterpret_cast<glIsQueryProc>(GetGLProcAddress("glIsQueryARB"));
1517 if (ext.b_GL_ARB_occlusion_query) { 1488 DCHECK(fn.glIsQueryFn);
1518 fn.glIsQueryARBFn =
1519 reinterpret_cast<glIsQueryARBProc>(GetGLProcAddress("glIsQueryARB"));
1520 DCHECK(fn.glIsQueryARBFn);
1521 } else if (ext.b_GL_EXT_disjoint_timer_query || 1489 } else if (ext.b_GL_EXT_disjoint_timer_query ||
1522 ext.b_GL_EXT_occlusion_query_boolean) { 1490 ext.b_GL_EXT_occlusion_query_boolean) {
1523 fn.glIsQueryARBFn = 1491 fn.glIsQueryFn =
1524 reinterpret_cast<glIsQueryARBProc>(GetGLProcAddress("glIsQueryEXT")); 1492 reinterpret_cast<glIsQueryProc>(GetGLProcAddress("glIsQueryEXT"));
1525 DCHECK(fn.glIsQueryARBFn); 1493 DCHECK(fn.glIsQueryFn);
1526 } 1494 }
1527 1495
1528 debug_fn.glIsRenderbufferEXTFn = 0; 1496 debug_fn.glIsRenderbufferEXTFn = 0;
1529 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) { 1497 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) {
1530 fn.glIsRenderbufferEXTFn = reinterpret_cast<glIsRenderbufferEXTProc>( 1498 fn.glIsRenderbufferEXTFn = reinterpret_cast<glIsRenderbufferEXTProc>(
1531 GetGLProcAddress("glIsRenderbuffer")); 1499 GetGLProcAddress("glIsRenderbuffer"));
1532 DCHECK(fn.glIsRenderbufferEXTFn); 1500 DCHECK(fn.glIsRenderbufferEXTFn);
1533 } else if (ext.b_GL_EXT_framebuffer_object) { 1501 } else if (ext.b_GL_EXT_framebuffer_object) {
1534 fn.glIsRenderbufferEXTFn = reinterpret_cast<glIsRenderbufferEXTProc>( 1502 fn.glIsRenderbufferEXTFn = reinterpret_cast<glIsRenderbufferEXTProc>(
1535 GetGLProcAddress("glIsRenderbufferEXT")); 1503 GetGLProcAddress("glIsRenderbufferEXT"));
(...skipping 497 matching lines...) Expand 10 before | Expand all | Expand 10 after
2033 << "(" << program << ", " << shader << ")"); 2001 << "(" << program << ", " << shader << ")");
2034 g_driver_gl.debug_fn.glAttachShaderFn(program, shader); 2002 g_driver_gl.debug_fn.glAttachShaderFn(program, shader);
2035 } 2003 }
2036 2004
2037 static void GL_BINDING_CALL Debug_glBeginQuery(GLenum target, GLuint id) { 2005 static void GL_BINDING_CALL Debug_glBeginQuery(GLenum target, GLuint id) {
2038 GL_SERVICE_LOG("glBeginQuery" 2006 GL_SERVICE_LOG("glBeginQuery"
2039 << "(" << GLEnums::GetStringEnum(target) << ", " << id << ")"); 2007 << "(" << GLEnums::GetStringEnum(target) << ", " << id << ")");
2040 g_driver_gl.debug_fn.glBeginQueryFn(target, id); 2008 g_driver_gl.debug_fn.glBeginQueryFn(target, id);
2041 } 2009 }
2042 2010
2043 static void GL_BINDING_CALL Debug_glBeginQueryARB(GLenum target, GLuint id) {
2044 GL_SERVICE_LOG("glBeginQueryARB"
2045 << "(" << GLEnums::GetStringEnum(target) << ", " << id << ")");
2046 g_driver_gl.debug_fn.glBeginQueryARBFn(target, id);
2047 }
2048
2049 static void GL_BINDING_CALL 2011 static void GL_BINDING_CALL
2050 Debug_glBeginTransformFeedback(GLenum primitiveMode) { 2012 Debug_glBeginTransformFeedback(GLenum primitiveMode) {
2051 GL_SERVICE_LOG("glBeginTransformFeedback" 2013 GL_SERVICE_LOG("glBeginTransformFeedback"
2052 << "(" << GLEnums::GetStringEnum(primitiveMode) << ")"); 2014 << "(" << GLEnums::GetStringEnum(primitiveMode) << ")");
2053 g_driver_gl.debug_fn.glBeginTransformFeedbackFn(primitiveMode); 2015 g_driver_gl.debug_fn.glBeginTransformFeedbackFn(primitiveMode);
2054 } 2016 }
2055 2017
2056 static void GL_BINDING_CALL 2018 static void GL_BINDING_CALL
2057 Debug_glBindAttribLocation(GLuint program, GLuint index, const char* name) { 2019 Debug_glBindAttribLocation(GLuint program, GLuint index, const char* name) {
2058 GL_SERVICE_LOG("glBindAttribLocation" 2020 GL_SERVICE_LOG("glBindAttribLocation"
(...skipping 506 matching lines...) Expand 10 before | Expand all | Expand 10 after
2565 } 2527 }
2566 2528
2567 static void GL_BINDING_CALL 2529 static void GL_BINDING_CALL
2568 Debug_glDeleteQueries(GLsizei n, const GLuint* ids) { 2530 Debug_glDeleteQueries(GLsizei n, const GLuint* ids) {
2569 GL_SERVICE_LOG("glDeleteQueries" 2531 GL_SERVICE_LOG("glDeleteQueries"
2570 << "(" << n << ", " << static_cast<const void*>(ids) << ")"); 2532 << "(" << n << ", " << static_cast<const void*>(ids) << ")");
2571 g_driver_gl.debug_fn.glDeleteQueriesFn(n, ids); 2533 g_driver_gl.debug_fn.glDeleteQueriesFn(n, ids);
2572 } 2534 }
2573 2535
2574 static void GL_BINDING_CALL 2536 static void GL_BINDING_CALL
2575 Debug_glDeleteQueriesARB(GLsizei n, const GLuint* ids) {
2576 GL_SERVICE_LOG("glDeleteQueriesARB"
2577 << "(" << n << ", " << static_cast<const void*>(ids) << ")");
2578 g_driver_gl.debug_fn.glDeleteQueriesARBFn(n, ids);
2579 }
2580
2581 static void GL_BINDING_CALL
2582 Debug_glDeleteRenderbuffersEXT(GLsizei n, const GLuint* renderbuffers) { 2537 Debug_glDeleteRenderbuffersEXT(GLsizei n, const GLuint* renderbuffers) {
2583 GL_SERVICE_LOG("glDeleteRenderbuffersEXT" 2538 GL_SERVICE_LOG("glDeleteRenderbuffersEXT"
2584 << "(" << n << ", " << static_cast<const void*>(renderbuffers) 2539 << "(" << n << ", " << static_cast<const void*>(renderbuffers)
2585 << ")"); 2540 << ")");
2586 g_driver_gl.debug_fn.glDeleteRenderbuffersEXTFn(n, renderbuffers); 2541 g_driver_gl.debug_fn.glDeleteRenderbuffersEXTFn(n, renderbuffers);
2587 } 2542 }
2588 2543
2589 static void GL_BINDING_CALL 2544 static void GL_BINDING_CALL
2590 Debug_glDeleteSamplers(GLsizei n, const GLuint* samplers) { 2545 Debug_glDeleteSamplers(GLsizei n, const GLuint* samplers) {
2591 GL_SERVICE_LOG("glDeleteSamplers" 2546 GL_SERVICE_LOG("glDeleteSamplers"
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
2785 << "(" << index << ")"); 2740 << "(" << index << ")");
2786 g_driver_gl.debug_fn.glEnableVertexAttribArrayFn(index); 2741 g_driver_gl.debug_fn.glEnableVertexAttribArrayFn(index);
2787 } 2742 }
2788 2743
2789 static void GL_BINDING_CALL Debug_glEndQuery(GLenum target) { 2744 static void GL_BINDING_CALL Debug_glEndQuery(GLenum target) {
2790 GL_SERVICE_LOG("glEndQuery" 2745 GL_SERVICE_LOG("glEndQuery"
2791 << "(" << GLEnums::GetStringEnum(target) << ")"); 2746 << "(" << GLEnums::GetStringEnum(target) << ")");
2792 g_driver_gl.debug_fn.glEndQueryFn(target); 2747 g_driver_gl.debug_fn.glEndQueryFn(target);
2793 } 2748 }
2794 2749
2795 static void GL_BINDING_CALL Debug_glEndQueryARB(GLenum target) {
2796 GL_SERVICE_LOG("glEndQueryARB"
2797 << "(" << GLEnums::GetStringEnum(target) << ")");
2798 g_driver_gl.debug_fn.glEndQueryARBFn(target);
2799 }
2800
2801 static void GL_BINDING_CALL Debug_glEndTransformFeedback(void) { 2750 static void GL_BINDING_CALL Debug_glEndTransformFeedback(void) {
2802 GL_SERVICE_LOG("glEndTransformFeedback" 2751 GL_SERVICE_LOG("glEndTransformFeedback"
2803 << "(" 2752 << "("
2804 << ")"); 2753 << ")");
2805 g_driver_gl.debug_fn.glEndTransformFeedbackFn(); 2754 g_driver_gl.debug_fn.glEndTransformFeedbackFn();
2806 } 2755 }
2807 2756
2808 static GLsync GL_BINDING_CALL 2757 static GLsync GL_BINDING_CALL
2809 Debug_glFenceSync(GLenum condition, GLbitfield flags) { 2758 Debug_glFenceSync(GLenum condition, GLbitfield flags) {
2810 GL_SERVICE_LOG("glFenceSync" 2759 GL_SERVICE_LOG("glFenceSync"
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
2963 << ")"); 2912 << ")");
2964 g_driver_gl.debug_fn.glGenFramebuffersEXTFn(n, framebuffers); 2913 g_driver_gl.debug_fn.glGenFramebuffersEXTFn(n, framebuffers);
2965 } 2914 }
2966 2915
2967 static void GL_BINDING_CALL Debug_glGenQueries(GLsizei n, GLuint* ids) { 2916 static void GL_BINDING_CALL Debug_glGenQueries(GLsizei n, GLuint* ids) {
2968 GL_SERVICE_LOG("glGenQueries" 2917 GL_SERVICE_LOG("glGenQueries"
2969 << "(" << n << ", " << static_cast<const void*>(ids) << ")"); 2918 << "(" << n << ", " << static_cast<const void*>(ids) << ")");
2970 g_driver_gl.debug_fn.glGenQueriesFn(n, ids); 2919 g_driver_gl.debug_fn.glGenQueriesFn(n, ids);
2971 } 2920 }
2972 2921
2973 static void GL_BINDING_CALL Debug_glGenQueriesARB(GLsizei n, GLuint* ids) {
2974 GL_SERVICE_LOG("glGenQueriesARB"
2975 << "(" << n << ", " << static_cast<const void*>(ids) << ")");
2976 g_driver_gl.debug_fn.glGenQueriesARBFn(n, ids);
2977 }
2978
2979 static void GL_BINDING_CALL 2922 static void GL_BINDING_CALL
2980 Debug_glGenRenderbuffersEXT(GLsizei n, GLuint* renderbuffers) { 2923 Debug_glGenRenderbuffersEXT(GLsizei n, GLuint* renderbuffers) {
2981 GL_SERVICE_LOG("glGenRenderbuffersEXT" 2924 GL_SERVICE_LOG("glGenRenderbuffersEXT"
2982 << "(" << n << ", " << static_cast<const void*>(renderbuffers) 2925 << "(" << n << ", " << static_cast<const void*>(renderbuffers)
2983 << ")"); 2926 << ")");
2984 g_driver_gl.debug_fn.glGenRenderbuffersEXTFn(n, renderbuffers); 2927 g_driver_gl.debug_fn.glGenRenderbuffersEXTFn(n, renderbuffers);
2985 } 2928 }
2986 2929
2987 static void GL_BINDING_CALL Debug_glGenSamplers(GLsizei n, GLuint* samplers) { 2930 static void GL_BINDING_CALL Debug_glGenSamplers(GLsizei n, GLuint* samplers) {
2988 GL_SERVICE_LOG("glGenSamplers" 2931 GL_SERVICE_LOG("glGenSamplers"
(...skipping 291 matching lines...) Expand 10 before | Expand all | Expand 10 after
3280 static void GL_BINDING_CALL 3223 static void GL_BINDING_CALL
3281 Debug_glGetQueryiv(GLenum target, GLenum pname, GLint* params) { 3224 Debug_glGetQueryiv(GLenum target, GLenum pname, GLint* params) {
3282 GL_SERVICE_LOG("glGetQueryiv" 3225 GL_SERVICE_LOG("glGetQueryiv"
3283 << "(" << GLEnums::GetStringEnum(target) << ", " 3226 << "(" << GLEnums::GetStringEnum(target) << ", "
3284 << GLEnums::GetStringEnum(pname) << ", " 3227 << GLEnums::GetStringEnum(pname) << ", "
3285 << static_cast<const void*>(params) << ")"); 3228 << static_cast<const void*>(params) << ")");
3286 g_driver_gl.debug_fn.glGetQueryivFn(target, pname, params); 3229 g_driver_gl.debug_fn.glGetQueryivFn(target, pname, params);
3287 } 3230 }
3288 3231
3289 static void GL_BINDING_CALL 3232 static void GL_BINDING_CALL
3290 Debug_glGetQueryivARB(GLenum target, GLenum pname, GLint* params) {
3291 GL_SERVICE_LOG("glGetQueryivARB"
3292 << "(" << GLEnums::GetStringEnum(target) << ", "
3293 << GLEnums::GetStringEnum(pname) << ", "
3294 << static_cast<const void*>(params) << ")");
3295 g_driver_gl.debug_fn.glGetQueryivARBFn(target, pname, params);
3296 }
3297
3298 static void GL_BINDING_CALL
3299 Debug_glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64* params) { 3233 Debug_glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64* params) {
3300 GL_SERVICE_LOG("glGetQueryObjecti64v" 3234 GL_SERVICE_LOG("glGetQueryObjecti64v"
3301 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", " 3235 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
3302 << static_cast<const void*>(params) << ")"); 3236 << static_cast<const void*>(params) << ")");
3303 g_driver_gl.debug_fn.glGetQueryObjecti64vFn(id, pname, params); 3237 g_driver_gl.debug_fn.glGetQueryObjecti64vFn(id, pname, params);
3304 } 3238 }
3305 3239
3306 static void GL_BINDING_CALL 3240 static void GL_BINDING_CALL
3307 Debug_glGetQueryObjectiv(GLuint id, GLenum pname, GLint* params) { 3241 Debug_glGetQueryObjectiv(GLuint id, GLenum pname, GLint* params) {
3308 GL_SERVICE_LOG("glGetQueryObjectiv" 3242 GL_SERVICE_LOG("glGetQueryObjectiv"
3309 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", " 3243 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
3310 << static_cast<const void*>(params) << ")"); 3244 << static_cast<const void*>(params) << ")");
3311 g_driver_gl.debug_fn.glGetQueryObjectivFn(id, pname, params); 3245 g_driver_gl.debug_fn.glGetQueryObjectivFn(id, pname, params);
3312 } 3246 }
3313 3247
3314 static void GL_BINDING_CALL 3248 static void GL_BINDING_CALL
3315 Debug_glGetQueryObjectivARB(GLuint id, GLenum pname, GLint* params) {
3316 GL_SERVICE_LOG("glGetQueryObjectivARB"
3317 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
3318 << static_cast<const void*>(params) << ")");
3319 g_driver_gl.debug_fn.glGetQueryObjectivARBFn(id, pname, params);
3320 }
3321
3322 static void GL_BINDING_CALL
3323 Debug_glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64* params) { 3249 Debug_glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64* params) {
3324 GL_SERVICE_LOG("glGetQueryObjectui64v" 3250 GL_SERVICE_LOG("glGetQueryObjectui64v"
3325 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", " 3251 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
3326 << static_cast<const void*>(params) << ")"); 3252 << static_cast<const void*>(params) << ")");
3327 g_driver_gl.debug_fn.glGetQueryObjectui64vFn(id, pname, params); 3253 g_driver_gl.debug_fn.glGetQueryObjectui64vFn(id, pname, params);
3328 } 3254 }
3329 3255
3330 static void GL_BINDING_CALL 3256 static void GL_BINDING_CALL
3331 Debug_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint* params) { 3257 Debug_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint* params) {
3332 GL_SERVICE_LOG("glGetQueryObjectuiv" 3258 GL_SERVICE_LOG("glGetQueryObjectuiv"
3333 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", " 3259 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
3334 << static_cast<const void*>(params) << ")"); 3260 << static_cast<const void*>(params) << ")");
3335 g_driver_gl.debug_fn.glGetQueryObjectuivFn(id, pname, params); 3261 g_driver_gl.debug_fn.glGetQueryObjectuivFn(id, pname, params);
3336 } 3262 }
3337 3263
3338 static void GL_BINDING_CALL 3264 static void GL_BINDING_CALL
3339 Debug_glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint* params) {
3340 GL_SERVICE_LOG("glGetQueryObjectuivARB"
3341 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
3342 << static_cast<const void*>(params) << ")");
3343 g_driver_gl.debug_fn.glGetQueryObjectuivARBFn(id, pname, params);
3344 }
3345
3346 static void GL_BINDING_CALL
3347 Debug_glGetRenderbufferParameterivEXT(GLenum target, 3265 Debug_glGetRenderbufferParameterivEXT(GLenum target,
3348 GLenum pname, 3266 GLenum pname,
3349 GLint* params) { 3267 GLint* params) {
3350 GL_SERVICE_LOG("glGetRenderbufferParameterivEXT" 3268 GL_SERVICE_LOG("glGetRenderbufferParameterivEXT"
3351 << "(" << GLEnums::GetStringEnum(target) << ", " 3269 << "(" << GLEnums::GetStringEnum(target) << ", "
3352 << GLEnums::GetStringEnum(pname) << ", " 3270 << GLEnums::GetStringEnum(pname) << ", "
3353 << static_cast<const void*>(params) << ")"); 3271 << static_cast<const void*>(params) << ")");
3354 g_driver_gl.debug_fn.glGetRenderbufferParameterivEXTFn(target, pname, params); 3272 g_driver_gl.debug_fn.glGetRenderbufferParameterivEXTFn(target, pname, params);
3355 } 3273 }
3356 3274
(...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after
3678 } 3596 }
3679 3597
3680 static GLboolean GL_BINDING_CALL Debug_glIsQuery(GLuint query) { 3598 static GLboolean GL_BINDING_CALL Debug_glIsQuery(GLuint query) {
3681 GL_SERVICE_LOG("glIsQuery" 3599 GL_SERVICE_LOG("glIsQuery"
3682 << "(" << query << ")"); 3600 << "(" << query << ")");
3683 GLboolean result = g_driver_gl.debug_fn.glIsQueryFn(query); 3601 GLboolean result = g_driver_gl.debug_fn.glIsQueryFn(query);
3684 GL_SERVICE_LOG("GL_RESULT: " << result); 3602 GL_SERVICE_LOG("GL_RESULT: " << result);
3685 return result; 3603 return result;
3686 } 3604 }
3687 3605
3688 static GLboolean GL_BINDING_CALL Debug_glIsQueryARB(GLuint query) {
3689 GL_SERVICE_LOG("glIsQueryARB"
3690 << "(" << query << ")");
3691 GLboolean result = g_driver_gl.debug_fn.glIsQueryARBFn(query);
3692 GL_SERVICE_LOG("GL_RESULT: " << result);
3693 return result;
3694 }
3695
3696 static GLboolean GL_BINDING_CALL 3606 static GLboolean GL_BINDING_CALL
3697 Debug_glIsRenderbufferEXT(GLuint renderbuffer) { 3607 Debug_glIsRenderbufferEXT(GLuint renderbuffer) {
3698 GL_SERVICE_LOG("glIsRenderbufferEXT" 3608 GL_SERVICE_LOG("glIsRenderbufferEXT"
3699 << "(" << renderbuffer << ")"); 3609 << "(" << renderbuffer << ")");
3700 GLboolean result = g_driver_gl.debug_fn.glIsRenderbufferEXTFn(renderbuffer); 3610 GLboolean result = g_driver_gl.debug_fn.glIsRenderbufferEXTFn(renderbuffer);
3701 GL_SERVICE_LOG("GL_RESULT: " << result); 3611 GL_SERVICE_LOG("GL_RESULT: " << result);
3702 return result; 3612 return result;
3703 } 3613 }
3704 3614
3705 static GLboolean GL_BINDING_CALL Debug_glIsSampler(GLuint sampler) { 3615 static GLboolean GL_BINDING_CALL Debug_glIsSampler(GLuint sampler) {
(...skipping 1038 matching lines...) Expand 10 before | Expand all | Expand 10 after
4744 fn.glActiveTextureFn = Debug_glActiveTexture; 4654 fn.glActiveTextureFn = Debug_glActiveTexture;
4745 } 4655 }
4746 if (!debug_fn.glAttachShaderFn) { 4656 if (!debug_fn.glAttachShaderFn) {
4747 debug_fn.glAttachShaderFn = fn.glAttachShaderFn; 4657 debug_fn.glAttachShaderFn = fn.glAttachShaderFn;
4748 fn.glAttachShaderFn = Debug_glAttachShader; 4658 fn.glAttachShaderFn = Debug_glAttachShader;
4749 } 4659 }
4750 if (!debug_fn.glBeginQueryFn) { 4660 if (!debug_fn.glBeginQueryFn) {
4751 debug_fn.glBeginQueryFn = fn.glBeginQueryFn; 4661 debug_fn.glBeginQueryFn = fn.glBeginQueryFn;
4752 fn.glBeginQueryFn = Debug_glBeginQuery; 4662 fn.glBeginQueryFn = Debug_glBeginQuery;
4753 } 4663 }
4754 if (!debug_fn.glBeginQueryARBFn) {
4755 debug_fn.glBeginQueryARBFn = fn.glBeginQueryARBFn;
4756 fn.glBeginQueryARBFn = Debug_glBeginQueryARB;
4757 }
4758 if (!debug_fn.glBeginTransformFeedbackFn) { 4664 if (!debug_fn.glBeginTransformFeedbackFn) {
4759 debug_fn.glBeginTransformFeedbackFn = fn.glBeginTransformFeedbackFn; 4665 debug_fn.glBeginTransformFeedbackFn = fn.glBeginTransformFeedbackFn;
4760 fn.glBeginTransformFeedbackFn = Debug_glBeginTransformFeedback; 4666 fn.glBeginTransformFeedbackFn = Debug_glBeginTransformFeedback;
4761 } 4667 }
4762 if (!debug_fn.glBindAttribLocationFn) { 4668 if (!debug_fn.glBindAttribLocationFn) {
4763 debug_fn.glBindAttribLocationFn = fn.glBindAttribLocationFn; 4669 debug_fn.glBindAttribLocationFn = fn.glBindAttribLocationFn;
4764 fn.glBindAttribLocationFn = Debug_glBindAttribLocation; 4670 fn.glBindAttribLocationFn = Debug_glBindAttribLocation;
4765 } 4671 }
4766 if (!debug_fn.glBindBufferFn) { 4672 if (!debug_fn.glBindBufferFn) {
4767 debug_fn.glBindBufferFn = fn.glBindBufferFn; 4673 debug_fn.glBindBufferFn = fn.glBindBufferFn;
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
4961 fn.glDeleteFramebuffersEXTFn = Debug_glDeleteFramebuffersEXT; 4867 fn.glDeleteFramebuffersEXTFn = Debug_glDeleteFramebuffersEXT;
4962 } 4868 }
4963 if (!debug_fn.glDeleteProgramFn) { 4869 if (!debug_fn.glDeleteProgramFn) {
4964 debug_fn.glDeleteProgramFn = fn.glDeleteProgramFn; 4870 debug_fn.glDeleteProgramFn = fn.glDeleteProgramFn;
4965 fn.glDeleteProgramFn = Debug_glDeleteProgram; 4871 fn.glDeleteProgramFn = Debug_glDeleteProgram;
4966 } 4872 }
4967 if (!debug_fn.glDeleteQueriesFn) { 4873 if (!debug_fn.glDeleteQueriesFn) {
4968 debug_fn.glDeleteQueriesFn = fn.glDeleteQueriesFn; 4874 debug_fn.glDeleteQueriesFn = fn.glDeleteQueriesFn;
4969 fn.glDeleteQueriesFn = Debug_glDeleteQueries; 4875 fn.glDeleteQueriesFn = Debug_glDeleteQueries;
4970 } 4876 }
4971 if (!debug_fn.glDeleteQueriesARBFn) {
4972 debug_fn.glDeleteQueriesARBFn = fn.glDeleteQueriesARBFn;
4973 fn.glDeleteQueriesARBFn = Debug_glDeleteQueriesARB;
4974 }
4975 if (!debug_fn.glDeleteRenderbuffersEXTFn) { 4877 if (!debug_fn.glDeleteRenderbuffersEXTFn) {
4976 debug_fn.glDeleteRenderbuffersEXTFn = fn.glDeleteRenderbuffersEXTFn; 4878 debug_fn.glDeleteRenderbuffersEXTFn = fn.glDeleteRenderbuffersEXTFn;
4977 fn.glDeleteRenderbuffersEXTFn = Debug_glDeleteRenderbuffersEXT; 4879 fn.glDeleteRenderbuffersEXTFn = Debug_glDeleteRenderbuffersEXT;
4978 } 4880 }
4979 if (!debug_fn.glDeleteSamplersFn) { 4881 if (!debug_fn.glDeleteSamplersFn) {
4980 debug_fn.glDeleteSamplersFn = fn.glDeleteSamplersFn; 4882 debug_fn.glDeleteSamplersFn = fn.glDeleteSamplersFn;
4981 fn.glDeleteSamplersFn = Debug_glDeleteSamplers; 4883 fn.glDeleteSamplersFn = Debug_glDeleteSamplers;
4982 } 4884 }
4983 if (!debug_fn.glDeleteShaderFn) { 4885 if (!debug_fn.glDeleteShaderFn) {
4984 debug_fn.glDeleteShaderFn = fn.glDeleteShaderFn; 4886 debug_fn.glDeleteShaderFn = fn.glDeleteShaderFn;
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
5075 fn.glEnableFn = Debug_glEnable; 4977 fn.glEnableFn = Debug_glEnable;
5076 } 4978 }
5077 if (!debug_fn.glEnableVertexAttribArrayFn) { 4979 if (!debug_fn.glEnableVertexAttribArrayFn) {
5078 debug_fn.glEnableVertexAttribArrayFn = fn.glEnableVertexAttribArrayFn; 4980 debug_fn.glEnableVertexAttribArrayFn = fn.glEnableVertexAttribArrayFn;
5079 fn.glEnableVertexAttribArrayFn = Debug_glEnableVertexAttribArray; 4981 fn.glEnableVertexAttribArrayFn = Debug_glEnableVertexAttribArray;
5080 } 4982 }
5081 if (!debug_fn.glEndQueryFn) { 4983 if (!debug_fn.glEndQueryFn) {
5082 debug_fn.glEndQueryFn = fn.glEndQueryFn; 4984 debug_fn.glEndQueryFn = fn.glEndQueryFn;
5083 fn.glEndQueryFn = Debug_glEndQuery; 4985 fn.glEndQueryFn = Debug_glEndQuery;
5084 } 4986 }
5085 if (!debug_fn.glEndQueryARBFn) {
5086 debug_fn.glEndQueryARBFn = fn.glEndQueryARBFn;
5087 fn.glEndQueryARBFn = Debug_glEndQueryARB;
5088 }
5089 if (!debug_fn.glEndTransformFeedbackFn) { 4987 if (!debug_fn.glEndTransformFeedbackFn) {
5090 debug_fn.glEndTransformFeedbackFn = fn.glEndTransformFeedbackFn; 4988 debug_fn.glEndTransformFeedbackFn = fn.glEndTransformFeedbackFn;
5091 fn.glEndTransformFeedbackFn = Debug_glEndTransformFeedback; 4989 fn.glEndTransformFeedbackFn = Debug_glEndTransformFeedback;
5092 } 4990 }
5093 if (!debug_fn.glFenceSyncFn) { 4991 if (!debug_fn.glFenceSyncFn) {
5094 debug_fn.glFenceSyncFn = fn.glFenceSyncFn; 4992 debug_fn.glFenceSyncFn = fn.glFenceSyncFn;
5095 fn.glFenceSyncFn = Debug_glFenceSync; 4993 fn.glFenceSyncFn = Debug_glFenceSync;
5096 } 4994 }
5097 if (!debug_fn.glFinishFn) { 4995 if (!debug_fn.glFinishFn) {
5098 debug_fn.glFinishFn = fn.glFinishFn; 4996 debug_fn.glFinishFn = fn.glFinishFn;
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
5159 fn.glGenFencesNVFn = Debug_glGenFencesNV; 5057 fn.glGenFencesNVFn = Debug_glGenFencesNV;
5160 } 5058 }
5161 if (!debug_fn.glGenFramebuffersEXTFn) { 5059 if (!debug_fn.glGenFramebuffersEXTFn) {
5162 debug_fn.glGenFramebuffersEXTFn = fn.glGenFramebuffersEXTFn; 5060 debug_fn.glGenFramebuffersEXTFn = fn.glGenFramebuffersEXTFn;
5163 fn.glGenFramebuffersEXTFn = Debug_glGenFramebuffersEXT; 5061 fn.glGenFramebuffersEXTFn = Debug_glGenFramebuffersEXT;
5164 } 5062 }
5165 if (!debug_fn.glGenQueriesFn) { 5063 if (!debug_fn.glGenQueriesFn) {
5166 debug_fn.glGenQueriesFn = fn.glGenQueriesFn; 5064 debug_fn.glGenQueriesFn = fn.glGenQueriesFn;
5167 fn.glGenQueriesFn = Debug_glGenQueries; 5065 fn.glGenQueriesFn = Debug_glGenQueries;
5168 } 5066 }
5169 if (!debug_fn.glGenQueriesARBFn) {
5170 debug_fn.glGenQueriesARBFn = fn.glGenQueriesARBFn;
5171 fn.glGenQueriesARBFn = Debug_glGenQueriesARB;
5172 }
5173 if (!debug_fn.glGenRenderbuffersEXTFn) { 5067 if (!debug_fn.glGenRenderbuffersEXTFn) {
5174 debug_fn.glGenRenderbuffersEXTFn = fn.glGenRenderbuffersEXTFn; 5068 debug_fn.glGenRenderbuffersEXTFn = fn.glGenRenderbuffersEXTFn;
5175 fn.glGenRenderbuffersEXTFn = Debug_glGenRenderbuffersEXT; 5069 fn.glGenRenderbuffersEXTFn = Debug_glGenRenderbuffersEXT;
5176 } 5070 }
5177 if (!debug_fn.glGenSamplersFn) { 5071 if (!debug_fn.glGenSamplersFn) {
5178 debug_fn.glGenSamplersFn = fn.glGenSamplersFn; 5072 debug_fn.glGenSamplersFn = fn.glGenSamplersFn;
5179 fn.glGenSamplersFn = Debug_glGenSamplers; 5073 fn.glGenSamplersFn = Debug_glGenSamplers;
5180 } 5074 }
5181 if (!debug_fn.glGenTexturesFn) { 5075 if (!debug_fn.glGenTexturesFn) {
5182 debug_fn.glGenTexturesFn = fn.glGenTexturesFn; 5076 debug_fn.glGenTexturesFn = fn.glGenTexturesFn;
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
5285 fn.glGetProgramivFn = Debug_glGetProgramiv; 5179 fn.glGetProgramivFn = Debug_glGetProgramiv;
5286 } 5180 }
5287 if (!debug_fn.glGetProgramResourceLocationFn) { 5181 if (!debug_fn.glGetProgramResourceLocationFn) {
5288 debug_fn.glGetProgramResourceLocationFn = fn.glGetProgramResourceLocationFn; 5182 debug_fn.glGetProgramResourceLocationFn = fn.glGetProgramResourceLocationFn;
5289 fn.glGetProgramResourceLocationFn = Debug_glGetProgramResourceLocation; 5183 fn.glGetProgramResourceLocationFn = Debug_glGetProgramResourceLocation;
5290 } 5184 }
5291 if (!debug_fn.glGetQueryivFn) { 5185 if (!debug_fn.glGetQueryivFn) {
5292 debug_fn.glGetQueryivFn = fn.glGetQueryivFn; 5186 debug_fn.glGetQueryivFn = fn.glGetQueryivFn;
5293 fn.glGetQueryivFn = Debug_glGetQueryiv; 5187 fn.glGetQueryivFn = Debug_glGetQueryiv;
5294 } 5188 }
5295 if (!debug_fn.glGetQueryivARBFn) {
5296 debug_fn.glGetQueryivARBFn = fn.glGetQueryivARBFn;
5297 fn.glGetQueryivARBFn = Debug_glGetQueryivARB;
5298 }
5299 if (!debug_fn.glGetQueryObjecti64vFn) { 5189 if (!debug_fn.glGetQueryObjecti64vFn) {
5300 debug_fn.glGetQueryObjecti64vFn = fn.glGetQueryObjecti64vFn; 5190 debug_fn.glGetQueryObjecti64vFn = fn.glGetQueryObjecti64vFn;
5301 fn.glGetQueryObjecti64vFn = Debug_glGetQueryObjecti64v; 5191 fn.glGetQueryObjecti64vFn = Debug_glGetQueryObjecti64v;
5302 } 5192 }
5303 if (!debug_fn.glGetQueryObjectivFn) { 5193 if (!debug_fn.glGetQueryObjectivFn) {
5304 debug_fn.glGetQueryObjectivFn = fn.glGetQueryObjectivFn; 5194 debug_fn.glGetQueryObjectivFn = fn.glGetQueryObjectivFn;
5305 fn.glGetQueryObjectivFn = Debug_glGetQueryObjectiv; 5195 fn.glGetQueryObjectivFn = Debug_glGetQueryObjectiv;
5306 } 5196 }
5307 if (!debug_fn.glGetQueryObjectivARBFn) {
5308 debug_fn.glGetQueryObjectivARBFn = fn.glGetQueryObjectivARBFn;
5309 fn.glGetQueryObjectivARBFn = Debug_glGetQueryObjectivARB;
5310 }
5311 if (!debug_fn.glGetQueryObjectui64vFn) { 5197 if (!debug_fn.glGetQueryObjectui64vFn) {
5312 debug_fn.glGetQueryObjectui64vFn = fn.glGetQueryObjectui64vFn; 5198 debug_fn.glGetQueryObjectui64vFn = fn.glGetQueryObjectui64vFn;
5313 fn.glGetQueryObjectui64vFn = Debug_glGetQueryObjectui64v; 5199 fn.glGetQueryObjectui64vFn = Debug_glGetQueryObjectui64v;
5314 } 5200 }
5315 if (!debug_fn.glGetQueryObjectuivFn) { 5201 if (!debug_fn.glGetQueryObjectuivFn) {
5316 debug_fn.glGetQueryObjectuivFn = fn.glGetQueryObjectuivFn; 5202 debug_fn.glGetQueryObjectuivFn = fn.glGetQueryObjectuivFn;
5317 fn.glGetQueryObjectuivFn = Debug_glGetQueryObjectuiv; 5203 fn.glGetQueryObjectuivFn = Debug_glGetQueryObjectuiv;
5318 } 5204 }
5319 if (!debug_fn.glGetQueryObjectuivARBFn) {
5320 debug_fn.glGetQueryObjectuivARBFn = fn.glGetQueryObjectuivARBFn;
5321 fn.glGetQueryObjectuivARBFn = Debug_glGetQueryObjectuivARB;
5322 }
5323 if (!debug_fn.glGetRenderbufferParameterivEXTFn) { 5205 if (!debug_fn.glGetRenderbufferParameterivEXTFn) {
5324 debug_fn.glGetRenderbufferParameterivEXTFn = 5206 debug_fn.glGetRenderbufferParameterivEXTFn =
5325 fn.glGetRenderbufferParameterivEXTFn; 5207 fn.glGetRenderbufferParameterivEXTFn;
5326 fn.glGetRenderbufferParameterivEXTFn = 5208 fn.glGetRenderbufferParameterivEXTFn =
5327 Debug_glGetRenderbufferParameterivEXT; 5209 Debug_glGetRenderbufferParameterivEXT;
5328 } 5210 }
5329 if (!debug_fn.glGetSamplerParameterfvFn) { 5211 if (!debug_fn.glGetSamplerParameterfvFn) {
5330 debug_fn.glGetSamplerParameterfvFn = fn.glGetSamplerParameterfvFn; 5212 debug_fn.glGetSamplerParameterfvFn = fn.glGetSamplerParameterfvFn;
5331 fn.glGetSamplerParameterfvFn = Debug_glGetSamplerParameterfv; 5213 fn.glGetSamplerParameterfvFn = Debug_glGetSamplerParameterfv;
5332 } 5214 }
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
5458 fn.glIsFramebufferEXTFn = Debug_glIsFramebufferEXT; 5340 fn.glIsFramebufferEXTFn = Debug_glIsFramebufferEXT;
5459 } 5341 }
5460 if (!debug_fn.glIsProgramFn) { 5342 if (!debug_fn.glIsProgramFn) {
5461 debug_fn.glIsProgramFn = fn.glIsProgramFn; 5343 debug_fn.glIsProgramFn = fn.glIsProgramFn;
5462 fn.glIsProgramFn = Debug_glIsProgram; 5344 fn.glIsProgramFn = Debug_glIsProgram;
5463 } 5345 }
5464 if (!debug_fn.glIsQueryFn) { 5346 if (!debug_fn.glIsQueryFn) {
5465 debug_fn.glIsQueryFn = fn.glIsQueryFn; 5347 debug_fn.glIsQueryFn = fn.glIsQueryFn;
5466 fn.glIsQueryFn = Debug_glIsQuery; 5348 fn.glIsQueryFn = Debug_glIsQuery;
5467 } 5349 }
5468 if (!debug_fn.glIsQueryARBFn) {
5469 debug_fn.glIsQueryARBFn = fn.glIsQueryARBFn;
5470 fn.glIsQueryARBFn = Debug_glIsQueryARB;
5471 }
5472 if (!debug_fn.glIsRenderbufferEXTFn) { 5350 if (!debug_fn.glIsRenderbufferEXTFn) {
5473 debug_fn.glIsRenderbufferEXTFn = fn.glIsRenderbufferEXTFn; 5351 debug_fn.glIsRenderbufferEXTFn = fn.glIsRenderbufferEXTFn;
5474 fn.glIsRenderbufferEXTFn = Debug_glIsRenderbufferEXT; 5352 fn.glIsRenderbufferEXTFn = Debug_glIsRenderbufferEXT;
5475 } 5353 }
5476 if (!debug_fn.glIsSamplerFn) { 5354 if (!debug_fn.glIsSamplerFn) {
5477 debug_fn.glIsSamplerFn = fn.glIsSamplerFn; 5355 debug_fn.glIsSamplerFn = fn.glIsSamplerFn;
5478 fn.glIsSamplerFn = Debug_glIsSampler; 5356 fn.glIsSamplerFn = Debug_glIsSampler;
5479 } 5357 }
5480 if (!debug_fn.glIsShaderFn) { 5358 if (!debug_fn.glIsShaderFn) {
5481 debug_fn.glIsShaderFn = fn.glIsShaderFn; 5359 debug_fn.glIsShaderFn = fn.glIsShaderFn;
(...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after
5941 } 5819 }
5942 5820
5943 void GLApiBase::glAttachShaderFn(GLuint program, GLuint shader) { 5821 void GLApiBase::glAttachShaderFn(GLuint program, GLuint shader) {
5944 driver_->fn.glAttachShaderFn(program, shader); 5822 driver_->fn.glAttachShaderFn(program, shader);
5945 } 5823 }
5946 5824
5947 void GLApiBase::glBeginQueryFn(GLenum target, GLuint id) { 5825 void GLApiBase::glBeginQueryFn(GLenum target, GLuint id) {
5948 driver_->fn.glBeginQueryFn(target, id); 5826 driver_->fn.glBeginQueryFn(target, id);
5949 } 5827 }
5950 5828
5951 void GLApiBase::glBeginQueryARBFn(GLenum target, GLuint id) {
5952 driver_->fn.glBeginQueryARBFn(target, id);
5953 }
5954
5955 void GLApiBase::glBeginTransformFeedbackFn(GLenum primitiveMode) { 5829 void GLApiBase::glBeginTransformFeedbackFn(GLenum primitiveMode) {
5956 driver_->fn.glBeginTransformFeedbackFn(primitiveMode); 5830 driver_->fn.glBeginTransformFeedbackFn(primitiveMode);
5957 } 5831 }
5958 5832
5959 void GLApiBase::glBindAttribLocationFn(GLuint program, 5833 void GLApiBase::glBindAttribLocationFn(GLuint program,
5960 GLuint index, 5834 GLuint index,
5961 const char* name) { 5835 const char* name) {
5962 driver_->fn.glBindAttribLocationFn(program, index, name); 5836 driver_->fn.glBindAttribLocationFn(program, index, name);
5963 } 5837 }
5964 5838
(...skipping 320 matching lines...) Expand 10 before | Expand all | Expand 10 after
6285 } 6159 }
6286 6160
6287 void GLApiBase::glDeleteProgramFn(GLuint program) { 6161 void GLApiBase::glDeleteProgramFn(GLuint program) {
6288 driver_->fn.glDeleteProgramFn(program); 6162 driver_->fn.glDeleteProgramFn(program);
6289 } 6163 }
6290 6164
6291 void GLApiBase::glDeleteQueriesFn(GLsizei n, const GLuint* ids) { 6165 void GLApiBase::glDeleteQueriesFn(GLsizei n, const GLuint* ids) {
6292 driver_->fn.glDeleteQueriesFn(n, ids); 6166 driver_->fn.glDeleteQueriesFn(n, ids);
6293 } 6167 }
6294 6168
6295 void GLApiBase::glDeleteQueriesARBFn(GLsizei n, const GLuint* ids) {
6296 driver_->fn.glDeleteQueriesARBFn(n, ids);
6297 }
6298
6299 void GLApiBase::glDeleteRenderbuffersEXTFn(GLsizei n, 6169 void GLApiBase::glDeleteRenderbuffersEXTFn(GLsizei n,
6300 const GLuint* renderbuffers) { 6170 const GLuint* renderbuffers) {
6301 driver_->fn.glDeleteRenderbuffersEXTFn(n, renderbuffers); 6171 driver_->fn.glDeleteRenderbuffersEXTFn(n, renderbuffers);
6302 } 6172 }
6303 6173
6304 void GLApiBase::glDeleteSamplersFn(GLsizei n, const GLuint* samplers) { 6174 void GLApiBase::glDeleteSamplersFn(GLsizei n, const GLuint* samplers) {
6305 driver_->fn.glDeleteSamplersFn(n, samplers); 6175 driver_->fn.glDeleteSamplersFn(n, samplers);
6306 } 6176 }
6307 6177
6308 void GLApiBase::glDeleteShaderFn(GLuint shader) { 6178 void GLApiBase::glDeleteShaderFn(GLuint shader) {
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
6418 } 6288 }
6419 6289
6420 void GLApiBase::glEnableVertexAttribArrayFn(GLuint index) { 6290 void GLApiBase::glEnableVertexAttribArrayFn(GLuint index) {
6421 driver_->fn.glEnableVertexAttribArrayFn(index); 6291 driver_->fn.glEnableVertexAttribArrayFn(index);
6422 } 6292 }
6423 6293
6424 void GLApiBase::glEndQueryFn(GLenum target) { 6294 void GLApiBase::glEndQueryFn(GLenum target) {
6425 driver_->fn.glEndQueryFn(target); 6295 driver_->fn.glEndQueryFn(target);
6426 } 6296 }
6427 6297
6428 void GLApiBase::glEndQueryARBFn(GLenum target) {
6429 driver_->fn.glEndQueryARBFn(target);
6430 }
6431
6432 void GLApiBase::glEndTransformFeedbackFn(void) { 6298 void GLApiBase::glEndTransformFeedbackFn(void) {
6433 driver_->fn.glEndTransformFeedbackFn(); 6299 driver_->fn.glEndTransformFeedbackFn();
6434 } 6300 }
6435 6301
6436 GLsync GLApiBase::glFenceSyncFn(GLenum condition, GLbitfield flags) { 6302 GLsync GLApiBase::glFenceSyncFn(GLenum condition, GLbitfield flags) {
6437 return driver_->fn.glFenceSyncFn(condition, flags); 6303 return driver_->fn.glFenceSyncFn(condition, flags);
6438 } 6304 }
6439 6305
6440 void GLApiBase::glFinishFn(void) { 6306 void GLApiBase::glFinishFn(void) {
6441 driver_->fn.glFinishFn(); 6307 driver_->fn.glFinishFn();
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
6526 } 6392 }
6527 6393
6528 void GLApiBase::glGenFramebuffersEXTFn(GLsizei n, GLuint* framebuffers) { 6394 void GLApiBase::glGenFramebuffersEXTFn(GLsizei n, GLuint* framebuffers) {
6529 driver_->fn.glGenFramebuffersEXTFn(n, framebuffers); 6395 driver_->fn.glGenFramebuffersEXTFn(n, framebuffers);
6530 } 6396 }
6531 6397
6532 void GLApiBase::glGenQueriesFn(GLsizei n, GLuint* ids) { 6398 void GLApiBase::glGenQueriesFn(GLsizei n, GLuint* ids) {
6533 driver_->fn.glGenQueriesFn(n, ids); 6399 driver_->fn.glGenQueriesFn(n, ids);
6534 } 6400 }
6535 6401
6536 void GLApiBase::glGenQueriesARBFn(GLsizei n, GLuint* ids) {
6537 driver_->fn.glGenQueriesARBFn(n, ids);
6538 }
6539
6540 void GLApiBase::glGenRenderbuffersEXTFn(GLsizei n, GLuint* renderbuffers) { 6402 void GLApiBase::glGenRenderbuffersEXTFn(GLsizei n, GLuint* renderbuffers) {
6541 driver_->fn.glGenRenderbuffersEXTFn(n, renderbuffers); 6403 driver_->fn.glGenRenderbuffersEXTFn(n, renderbuffers);
6542 } 6404 }
6543 6405
6544 void GLApiBase::glGenSamplersFn(GLsizei n, GLuint* samplers) { 6406 void GLApiBase::glGenSamplersFn(GLsizei n, GLuint* samplers) {
6545 driver_->fn.glGenSamplersFn(n, samplers); 6407 driver_->fn.glGenSamplersFn(n, samplers);
6546 } 6408 }
6547 6409
6548 void GLApiBase::glGenTexturesFn(GLsizei n, GLuint* textures) { 6410 void GLApiBase::glGenTexturesFn(GLsizei n, GLuint* textures) {
6549 driver_->fn.glGenTexturesFn(n, textures); 6411 driver_->fn.glGenTexturesFn(n, textures);
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
6705 GLenum programInterface, 6567 GLenum programInterface,
6706 const char* name) { 6568 const char* name) {
6707 return driver_->fn.glGetProgramResourceLocationFn(program, programInterface, 6569 return driver_->fn.glGetProgramResourceLocationFn(program, programInterface,
6708 name); 6570 name);
6709 } 6571 }
6710 6572
6711 void GLApiBase::glGetQueryivFn(GLenum target, GLenum pname, GLint* params) { 6573 void GLApiBase::glGetQueryivFn(GLenum target, GLenum pname, GLint* params) {
6712 driver_->fn.glGetQueryivFn(target, pname, params); 6574 driver_->fn.glGetQueryivFn(target, pname, params);
6713 } 6575 }
6714 6576
6715 void GLApiBase::glGetQueryivARBFn(GLenum target, GLenum pname, GLint* params) {
6716 driver_->fn.glGetQueryivARBFn(target, pname, params);
6717 }
6718
6719 void GLApiBase::glGetQueryObjecti64vFn(GLuint id, 6577 void GLApiBase::glGetQueryObjecti64vFn(GLuint id,
6720 GLenum pname, 6578 GLenum pname,
6721 GLint64* params) { 6579 GLint64* params) {
6722 driver_->fn.glGetQueryObjecti64vFn(id, pname, params); 6580 driver_->fn.glGetQueryObjecti64vFn(id, pname, params);
6723 } 6581 }
6724 6582
6725 void GLApiBase::glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) { 6583 void GLApiBase::glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) {
6726 driver_->fn.glGetQueryObjectivFn(id, pname, params); 6584 driver_->fn.glGetQueryObjectivFn(id, pname, params);
6727 } 6585 }
6728 6586
6729 void GLApiBase::glGetQueryObjectivARBFn(GLuint id,
6730 GLenum pname,
6731 GLint* params) {
6732 driver_->fn.glGetQueryObjectivARBFn(id, pname, params);
6733 }
6734
6735 void GLApiBase::glGetQueryObjectui64vFn(GLuint id, 6587 void GLApiBase::glGetQueryObjectui64vFn(GLuint id,
6736 GLenum pname, 6588 GLenum pname,
6737 GLuint64* params) { 6589 GLuint64* params) {
6738 driver_->fn.glGetQueryObjectui64vFn(id, pname, params); 6590 driver_->fn.glGetQueryObjectui64vFn(id, pname, params);
6739 } 6591 }
6740 6592
6741 void GLApiBase::glGetQueryObjectuivFn(GLuint id, GLenum pname, GLuint* params) { 6593 void GLApiBase::glGetQueryObjectuivFn(GLuint id, GLenum pname, GLuint* params) {
6742 driver_->fn.glGetQueryObjectuivFn(id, pname, params); 6594 driver_->fn.glGetQueryObjectuivFn(id, pname, params);
6743 } 6595 }
6744 6596
6745 void GLApiBase::glGetQueryObjectuivARBFn(GLuint id,
6746 GLenum pname,
6747 GLuint* params) {
6748 driver_->fn.glGetQueryObjectuivARBFn(id, pname, params);
6749 }
6750
6751 void GLApiBase::glGetRenderbufferParameterivEXTFn(GLenum target, 6597 void GLApiBase::glGetRenderbufferParameterivEXTFn(GLenum target,
6752 GLenum pname, 6598 GLenum pname,
6753 GLint* params) { 6599 GLint* params) {
6754 driver_->fn.glGetRenderbufferParameterivEXTFn(target, pname, params); 6600 driver_->fn.glGetRenderbufferParameterivEXTFn(target, pname, params);
6755 } 6601 }
6756 6602
6757 void GLApiBase::glGetSamplerParameterfvFn(GLuint sampler, 6603 void GLApiBase::glGetSamplerParameterfvFn(GLuint sampler,
6758 GLenum pname, 6604 GLenum pname,
6759 GLfloat* params) { 6605 GLfloat* params) {
6760 driver_->fn.glGetSamplerParameterfvFn(sampler, pname, params); 6606 driver_->fn.glGetSamplerParameterfvFn(sampler, pname, params);
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after
6946 } 6792 }
6947 6793
6948 GLboolean GLApiBase::glIsProgramFn(GLuint program) { 6794 GLboolean GLApiBase::glIsProgramFn(GLuint program) {
6949 return driver_->fn.glIsProgramFn(program); 6795 return driver_->fn.glIsProgramFn(program);
6950 } 6796 }
6951 6797
6952 GLboolean GLApiBase::glIsQueryFn(GLuint query) { 6798 GLboolean GLApiBase::glIsQueryFn(GLuint query) {
6953 return driver_->fn.glIsQueryFn(query); 6799 return driver_->fn.glIsQueryFn(query);
6954 } 6800 }
6955 6801
6956 GLboolean GLApiBase::glIsQueryARBFn(GLuint query) {
6957 return driver_->fn.glIsQueryARBFn(query);
6958 }
6959
6960 GLboolean GLApiBase::glIsRenderbufferEXTFn(GLuint renderbuffer) { 6802 GLboolean GLApiBase::glIsRenderbufferEXTFn(GLuint renderbuffer) {
6961 return driver_->fn.glIsRenderbufferEXTFn(renderbuffer); 6803 return driver_->fn.glIsRenderbufferEXTFn(renderbuffer);
6962 } 6804 }
6963 6805
6964 GLboolean GLApiBase::glIsSamplerFn(GLuint sampler) { 6806 GLboolean GLApiBase::glIsSamplerFn(GLuint sampler) {
6965 return driver_->fn.glIsSamplerFn(sampler); 6807 return driver_->fn.glIsSamplerFn(sampler);
6966 } 6808 }
6967 6809
6968 GLboolean GLApiBase::glIsShaderFn(GLuint shader) { 6810 GLboolean GLApiBase::glIsShaderFn(GLuint shader) {
6969 return driver_->fn.glIsShaderFn(shader); 6811 return driver_->fn.glIsShaderFn(shader);
(...skipping 640 matching lines...) Expand 10 before | Expand all | Expand 10 after
7610 void TraceGLApi::glAttachShaderFn(GLuint program, GLuint shader) { 7452 void TraceGLApi::glAttachShaderFn(GLuint program, GLuint shader) {
7611 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glAttachShader") 7453 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glAttachShader")
7612 gl_api_->glAttachShaderFn(program, shader); 7454 gl_api_->glAttachShaderFn(program, shader);
7613 } 7455 }
7614 7456
7615 void TraceGLApi::glBeginQueryFn(GLenum target, GLuint id) { 7457 void TraceGLApi::glBeginQueryFn(GLenum target, GLuint id) {
7616 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBeginQuery") 7458 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBeginQuery")
7617 gl_api_->glBeginQueryFn(target, id); 7459 gl_api_->glBeginQueryFn(target, id);
7618 } 7460 }
7619 7461
7620 void TraceGLApi::glBeginQueryARBFn(GLenum target, GLuint id) {
7621 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBeginQueryARB")
7622 gl_api_->glBeginQueryARBFn(target, id);
7623 }
7624
7625 void TraceGLApi::glBeginTransformFeedbackFn(GLenum primitiveMode) { 7462 void TraceGLApi::glBeginTransformFeedbackFn(GLenum primitiveMode) {
7626 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBeginTransformFeedback") 7463 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBeginTransformFeedback")
7627 gl_api_->glBeginTransformFeedbackFn(primitiveMode); 7464 gl_api_->glBeginTransformFeedbackFn(primitiveMode);
7628 } 7465 }
7629 7466
7630 void TraceGLApi::glBindAttribLocationFn(GLuint program, 7467 void TraceGLApi::glBindAttribLocationFn(GLuint program,
7631 GLuint index, 7468 GLuint index,
7632 const char* name) { 7469 const char* name) {
7633 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindAttribLocation") 7470 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindAttribLocation")
7634 gl_api_->glBindAttribLocationFn(program, index, name); 7471 gl_api_->glBindAttribLocationFn(program, index, name);
(...skipping 376 matching lines...) Expand 10 before | Expand all | Expand 10 after
8011 void TraceGLApi::glDeleteProgramFn(GLuint program) { 7848 void TraceGLApi::glDeleteProgramFn(GLuint program) {
8012 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteProgram") 7849 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteProgram")
8013 gl_api_->glDeleteProgramFn(program); 7850 gl_api_->glDeleteProgramFn(program);
8014 } 7851 }
8015 7852
8016 void TraceGLApi::glDeleteQueriesFn(GLsizei n, const GLuint* ids) { 7853 void TraceGLApi::glDeleteQueriesFn(GLsizei n, const GLuint* ids) {
8017 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteQueries") 7854 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteQueries")
8018 gl_api_->glDeleteQueriesFn(n, ids); 7855 gl_api_->glDeleteQueriesFn(n, ids);
8019 } 7856 }
8020 7857
8021 void TraceGLApi::glDeleteQueriesARBFn(GLsizei n, const GLuint* ids) {
8022 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteQueriesARB")
8023 gl_api_->glDeleteQueriesARBFn(n, ids);
8024 }
8025
8026 void TraceGLApi::glDeleteRenderbuffersEXTFn(GLsizei n, 7858 void TraceGLApi::glDeleteRenderbuffersEXTFn(GLsizei n,
8027 const GLuint* renderbuffers) { 7859 const GLuint* renderbuffers) {
8028 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteRenderbuffersEXT") 7860 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteRenderbuffersEXT")
8029 gl_api_->glDeleteRenderbuffersEXTFn(n, renderbuffers); 7861 gl_api_->glDeleteRenderbuffersEXTFn(n, renderbuffers);
8030 } 7862 }
8031 7863
8032 void TraceGLApi::glDeleteSamplersFn(GLsizei n, const GLuint* samplers) { 7864 void TraceGLApi::glDeleteSamplersFn(GLsizei n, const GLuint* samplers) {
8033 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteSamplers") 7865 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteSamplers")
8034 gl_api_->glDeleteSamplersFn(n, samplers); 7866 gl_api_->glDeleteSamplersFn(n, samplers);
8035 } 7867 }
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
8175 void TraceGLApi::glEnableVertexAttribArrayFn(GLuint index) { 8007 void TraceGLApi::glEnableVertexAttribArrayFn(GLuint index) {
8176 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEnableVertexAttribArray") 8008 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEnableVertexAttribArray")
8177 gl_api_->glEnableVertexAttribArrayFn(index); 8009 gl_api_->glEnableVertexAttribArrayFn(index);
8178 } 8010 }
8179 8011
8180 void TraceGLApi::glEndQueryFn(GLenum target) { 8012 void TraceGLApi::glEndQueryFn(GLenum target) {
8181 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEndQuery") 8013 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEndQuery")
8182 gl_api_->glEndQueryFn(target); 8014 gl_api_->glEndQueryFn(target);
8183 } 8015 }
8184 8016
8185 void TraceGLApi::glEndQueryARBFn(GLenum target) {
8186 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEndQueryARB")
8187 gl_api_->glEndQueryARBFn(target);
8188 }
8189
8190 void TraceGLApi::glEndTransformFeedbackFn(void) { 8017 void TraceGLApi::glEndTransformFeedbackFn(void) {
8191 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEndTransformFeedback") 8018 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEndTransformFeedback")
8192 gl_api_->glEndTransformFeedbackFn(); 8019 gl_api_->glEndTransformFeedbackFn();
8193 } 8020 }
8194 8021
8195 GLsync TraceGLApi::glFenceSyncFn(GLenum condition, GLbitfield flags) { 8022 GLsync TraceGLApi::glFenceSyncFn(GLenum condition, GLbitfield flags) {
8196 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFenceSync") 8023 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFenceSync")
8197 return gl_api_->glFenceSyncFn(condition, flags); 8024 return gl_api_->glFenceSyncFn(condition, flags);
8198 } 8025 }
8199 8026
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
8306 void TraceGLApi::glGenFramebuffersEXTFn(GLsizei n, GLuint* framebuffers) { 8133 void TraceGLApi::glGenFramebuffersEXTFn(GLsizei n, GLuint* framebuffers) {
8307 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenFramebuffersEXT") 8134 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenFramebuffersEXT")
8308 gl_api_->glGenFramebuffersEXTFn(n, framebuffers); 8135 gl_api_->glGenFramebuffersEXTFn(n, framebuffers);
8309 } 8136 }
8310 8137
8311 void TraceGLApi::glGenQueriesFn(GLsizei n, GLuint* ids) { 8138 void TraceGLApi::glGenQueriesFn(GLsizei n, GLuint* ids) {
8312 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenQueries") 8139 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenQueries")
8313 gl_api_->glGenQueriesFn(n, ids); 8140 gl_api_->glGenQueriesFn(n, ids);
8314 } 8141 }
8315 8142
8316 void TraceGLApi::glGenQueriesARBFn(GLsizei n, GLuint* ids) {
8317 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenQueriesARB")
8318 gl_api_->glGenQueriesARBFn(n, ids);
8319 }
8320
8321 void TraceGLApi::glGenRenderbuffersEXTFn(GLsizei n, GLuint* renderbuffers) { 8143 void TraceGLApi::glGenRenderbuffersEXTFn(GLsizei n, GLuint* renderbuffers) {
8322 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenRenderbuffersEXT") 8144 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenRenderbuffersEXT")
8323 gl_api_->glGenRenderbuffersEXTFn(n, renderbuffers); 8145 gl_api_->glGenRenderbuffersEXTFn(n, renderbuffers);
8324 } 8146 }
8325 8147
8326 void TraceGLApi::glGenSamplersFn(GLsizei n, GLuint* samplers) { 8148 void TraceGLApi::glGenSamplersFn(GLsizei n, GLuint* samplers) {
8327 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenSamplers") 8149 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenSamplers")
8328 gl_api_->glGenSamplersFn(n, samplers); 8150 gl_api_->glGenSamplersFn(n, samplers);
8329 } 8151 }
8330 8152
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
8519 "TraceGLAPI::glGetProgramResourceLocation") 8341 "TraceGLAPI::glGetProgramResourceLocation")
8520 return gl_api_->glGetProgramResourceLocationFn(program, programInterface, 8342 return gl_api_->glGetProgramResourceLocationFn(program, programInterface,
8521 name); 8343 name);
8522 } 8344 }
8523 8345
8524 void TraceGLApi::glGetQueryivFn(GLenum target, GLenum pname, GLint* params) { 8346 void TraceGLApi::glGetQueryivFn(GLenum target, GLenum pname, GLint* params) {
8525 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryiv") 8347 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryiv")
8526 gl_api_->glGetQueryivFn(target, pname, params); 8348 gl_api_->glGetQueryivFn(target, pname, params);
8527 } 8349 }
8528 8350
8529 void TraceGLApi::glGetQueryivARBFn(GLenum target, GLenum pname, GLint* params) {
8530 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryivARB")
8531 gl_api_->glGetQueryivARBFn(target, pname, params);
8532 }
8533
8534 void TraceGLApi::glGetQueryObjecti64vFn(GLuint id, 8351 void TraceGLApi::glGetQueryObjecti64vFn(GLuint id,
8535 GLenum pname, 8352 GLenum pname,
8536 GLint64* params) { 8353 GLint64* params) {
8537 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjecti64v") 8354 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjecti64v")
8538 gl_api_->glGetQueryObjecti64vFn(id, pname, params); 8355 gl_api_->glGetQueryObjecti64vFn(id, pname, params);
8539 } 8356 }
8540 8357
8541 void TraceGLApi::glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) { 8358 void TraceGLApi::glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) {
8542 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectiv") 8359 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectiv")
8543 gl_api_->glGetQueryObjectivFn(id, pname, params); 8360 gl_api_->glGetQueryObjectivFn(id, pname, params);
8544 } 8361 }
8545 8362
8546 void TraceGLApi::glGetQueryObjectivARBFn(GLuint id,
8547 GLenum pname,
8548 GLint* params) {
8549 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectivARB")
8550 gl_api_->glGetQueryObjectivARBFn(id, pname, params);
8551 }
8552
8553 void TraceGLApi::glGetQueryObjectui64vFn(GLuint id, 8363 void TraceGLApi::glGetQueryObjectui64vFn(GLuint id,
8554 GLenum pname, 8364 GLenum pname,
8555 GLuint64* params) { 8365 GLuint64* params) {
8556 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectui64v") 8366 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectui64v")
8557 gl_api_->glGetQueryObjectui64vFn(id, pname, params); 8367 gl_api_->glGetQueryObjectui64vFn(id, pname, params);
8558 } 8368 }
8559 8369
8560 void TraceGLApi::glGetQueryObjectuivFn(GLuint id, 8370 void TraceGLApi::glGetQueryObjectuivFn(GLuint id,
8561 GLenum pname, 8371 GLenum pname,
8562 GLuint* params) { 8372 GLuint* params) {
8563 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectuiv") 8373 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectuiv")
8564 gl_api_->glGetQueryObjectuivFn(id, pname, params); 8374 gl_api_->glGetQueryObjectuivFn(id, pname, params);
8565 } 8375 }
8566 8376
8567 void TraceGLApi::glGetQueryObjectuivARBFn(GLuint id,
8568 GLenum pname,
8569 GLuint* params) {
8570 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectuivARB")
8571 gl_api_->glGetQueryObjectuivARBFn(id, pname, params);
8572 }
8573
8574 void TraceGLApi::glGetRenderbufferParameterivEXTFn(GLenum target, 8377 void TraceGLApi::glGetRenderbufferParameterivEXTFn(GLenum target,
8575 GLenum pname, 8378 GLenum pname,
8576 GLint* params) { 8379 GLint* params) {
8577 TRACE_EVENT_BINARY_EFFICIENT0("gpu", 8380 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
8578 "TraceGLAPI::glGetRenderbufferParameterivEXT") 8381 "TraceGLAPI::glGetRenderbufferParameterivEXT")
8579 gl_api_->glGetRenderbufferParameterivEXTFn(target, pname, params); 8382 gl_api_->glGetRenderbufferParameterivEXTFn(target, pname, params);
8580 } 8383 }
8581 8384
8582 void TraceGLApi::glGetSamplerParameterfvFn(GLuint sampler, 8385 void TraceGLApi::glGetSamplerParameterfvFn(GLuint sampler,
8583 GLenum pname, 8386 GLenum pname,
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after
8806 GLboolean TraceGLApi::glIsProgramFn(GLuint program) { 8609 GLboolean TraceGLApi::glIsProgramFn(GLuint program) {
8807 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsProgram") 8610 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsProgram")
8808 return gl_api_->glIsProgramFn(program); 8611 return gl_api_->glIsProgramFn(program);
8809 } 8612 }
8810 8613
8811 GLboolean TraceGLApi::glIsQueryFn(GLuint query) { 8614 GLboolean TraceGLApi::glIsQueryFn(GLuint query) {
8812 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsQuery") 8615 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsQuery")
8813 return gl_api_->glIsQueryFn(query); 8616 return gl_api_->glIsQueryFn(query);
8814 } 8617 }
8815 8618
8816 GLboolean TraceGLApi::glIsQueryARBFn(GLuint query) {
8817 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsQueryARB")
8818 return gl_api_->glIsQueryARBFn(query);
8819 }
8820
8821 GLboolean TraceGLApi::glIsRenderbufferEXTFn(GLuint renderbuffer) { 8619 GLboolean TraceGLApi::glIsRenderbufferEXTFn(GLuint renderbuffer) {
8822 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsRenderbufferEXT") 8620 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsRenderbufferEXT")
8823 return gl_api_->glIsRenderbufferEXTFn(renderbuffer); 8621 return gl_api_->glIsRenderbufferEXTFn(renderbuffer);
8824 } 8622 }
8825 8623
8826 GLboolean TraceGLApi::glIsSamplerFn(GLuint sampler) { 8624 GLboolean TraceGLApi::glIsSamplerFn(GLuint sampler) {
8827 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsSampler") 8625 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsSampler")
8828 return gl_api_->glIsSamplerFn(sampler); 8626 return gl_api_->glIsSamplerFn(sampler);
8829 } 8627 }
8830 8628
(...skipping 758 matching lines...) Expand 10 before | Expand all | Expand 10 after
9589 void NoContextGLApi::glAttachShaderFn(GLuint program, GLuint shader) { 9387 void NoContextGLApi::glAttachShaderFn(GLuint program, GLuint shader) {
9590 NOTREACHED() << "Trying to call glAttachShader() without current GL context"; 9388 NOTREACHED() << "Trying to call glAttachShader() without current GL context";
9591 LOG(ERROR) << "Trying to call glAttachShader() without current GL context"; 9389 LOG(ERROR) << "Trying to call glAttachShader() without current GL context";
9592 } 9390 }
9593 9391
9594 void NoContextGLApi::glBeginQueryFn(GLenum target, GLuint id) { 9392 void NoContextGLApi::glBeginQueryFn(GLenum target, GLuint id) {
9595 NOTREACHED() << "Trying to call glBeginQuery() without current GL context"; 9393 NOTREACHED() << "Trying to call glBeginQuery() without current GL context";
9596 LOG(ERROR) << "Trying to call glBeginQuery() without current GL context"; 9394 LOG(ERROR) << "Trying to call glBeginQuery() without current GL context";
9597 } 9395 }
9598 9396
9599 void NoContextGLApi::glBeginQueryARBFn(GLenum target, GLuint id) {
9600 NOTREACHED() << "Trying to call glBeginQueryARB() without current GL context";
9601 LOG(ERROR) << "Trying to call glBeginQueryARB() without current GL context";
9602 }
9603
9604 void NoContextGLApi::glBeginTransformFeedbackFn(GLenum primitiveMode) { 9397 void NoContextGLApi::glBeginTransformFeedbackFn(GLenum primitiveMode) {
9605 NOTREACHED() 9398 NOTREACHED()
9606 << "Trying to call glBeginTransformFeedback() without current GL context"; 9399 << "Trying to call glBeginTransformFeedback() without current GL context";
9607 LOG(ERROR) 9400 LOG(ERROR)
9608 << "Trying to call glBeginTransformFeedback() without current GL context"; 9401 << "Trying to call glBeginTransformFeedback() without current GL context";
9609 } 9402 }
9610 9403
9611 void NoContextGLApi::glBindAttribLocationFn(GLuint program, 9404 void NoContextGLApi::glBindAttribLocationFn(GLuint program,
9612 GLuint index, 9405 GLuint index,
9613 const char* name) { 9406 const char* name) {
(...skipping 422 matching lines...) Expand 10 before | Expand all | Expand 10 after
10036 void NoContextGLApi::glDeleteProgramFn(GLuint program) { 9829 void NoContextGLApi::glDeleteProgramFn(GLuint program) {
10037 NOTREACHED() << "Trying to call glDeleteProgram() without current GL context"; 9830 NOTREACHED() << "Trying to call glDeleteProgram() without current GL context";
10038 LOG(ERROR) << "Trying to call glDeleteProgram() without current GL context"; 9831 LOG(ERROR) << "Trying to call glDeleteProgram() without current GL context";
10039 } 9832 }
10040 9833
10041 void NoContextGLApi::glDeleteQueriesFn(GLsizei n, const GLuint* ids) { 9834 void NoContextGLApi::glDeleteQueriesFn(GLsizei n, const GLuint* ids) {
10042 NOTREACHED() << "Trying to call glDeleteQueries() without current GL context"; 9835 NOTREACHED() << "Trying to call glDeleteQueries() without current GL context";
10043 LOG(ERROR) << "Trying to call glDeleteQueries() without current GL context"; 9836 LOG(ERROR) << "Trying to call glDeleteQueries() without current GL context";
10044 } 9837 }
10045 9838
10046 void NoContextGLApi::glDeleteQueriesARBFn(GLsizei n, const GLuint* ids) {
10047 NOTREACHED()
10048 << "Trying to call glDeleteQueriesARB() without current GL context";
10049 LOG(ERROR)
10050 << "Trying to call glDeleteQueriesARB() without current GL context";
10051 }
10052
10053 void NoContextGLApi::glDeleteRenderbuffersEXTFn(GLsizei n, 9839 void NoContextGLApi::glDeleteRenderbuffersEXTFn(GLsizei n,
10054 const GLuint* renderbuffers) { 9840 const GLuint* renderbuffers) {
10055 NOTREACHED() 9841 NOTREACHED()
10056 << "Trying to call glDeleteRenderbuffersEXT() without current GL context"; 9842 << "Trying to call glDeleteRenderbuffersEXT() without current GL context";
10057 LOG(ERROR) 9843 LOG(ERROR)
10058 << "Trying to call glDeleteRenderbuffersEXT() without current GL context"; 9844 << "Trying to call glDeleteRenderbuffersEXT() without current GL context";
10059 } 9845 }
10060 9846
10061 void NoContextGLApi::glDeleteSamplersFn(GLsizei n, const GLuint* samplers) { 9847 void NoContextGLApi::glDeleteSamplersFn(GLsizei n, const GLuint* samplers) {
10062 NOTREACHED() 9848 NOTREACHED()
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
10226 "GL context"; 10012 "GL context";
10227 LOG(ERROR) << "Trying to call glEnableVertexAttribArray() without current GL " 10013 LOG(ERROR) << "Trying to call glEnableVertexAttribArray() without current GL "
10228 "context"; 10014 "context";
10229 } 10015 }
10230 10016
10231 void NoContextGLApi::glEndQueryFn(GLenum target) { 10017 void NoContextGLApi::glEndQueryFn(GLenum target) {
10232 NOTREACHED() << "Trying to call glEndQuery() without current GL context"; 10018 NOTREACHED() << "Trying to call glEndQuery() without current GL context";
10233 LOG(ERROR) << "Trying to call glEndQuery() without current GL context"; 10019 LOG(ERROR) << "Trying to call glEndQuery() without current GL context";
10234 } 10020 }
10235 10021
10236 void NoContextGLApi::glEndQueryARBFn(GLenum target) {
10237 NOTREACHED() << "Trying to call glEndQueryARB() without current GL context";
10238 LOG(ERROR) << "Trying to call glEndQueryARB() without current GL context";
10239 }
10240
10241 void NoContextGLApi::glEndTransformFeedbackFn(void) { 10022 void NoContextGLApi::glEndTransformFeedbackFn(void) {
10242 NOTREACHED() 10023 NOTREACHED()
10243 << "Trying to call glEndTransformFeedback() without current GL context"; 10024 << "Trying to call glEndTransformFeedback() without current GL context";
10244 LOG(ERROR) 10025 LOG(ERROR)
10245 << "Trying to call glEndTransformFeedback() without current GL context"; 10026 << "Trying to call glEndTransformFeedback() without current GL context";
10246 } 10027 }
10247 10028
10248 GLsync NoContextGLApi::glFenceSyncFn(GLenum condition, GLbitfield flags) { 10029 GLsync NoContextGLApi::glFenceSyncFn(GLenum condition, GLbitfield flags) {
10249 NOTREACHED() << "Trying to call glFenceSync() without current GL context"; 10030 NOTREACHED() << "Trying to call glFenceSync() without current GL context";
10250 LOG(ERROR) << "Trying to call glFenceSync() without current GL context"; 10031 LOG(ERROR) << "Trying to call glFenceSync() without current GL context";
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after
10371 << "Trying to call glGenFramebuffersEXT() without current GL context"; 10152 << "Trying to call glGenFramebuffersEXT() without current GL context";
10372 LOG(ERROR) 10153 LOG(ERROR)
10373 << "Trying to call glGenFramebuffersEXT() without current GL context"; 10154 << "Trying to call glGenFramebuffersEXT() without current GL context";
10374 } 10155 }
10375 10156
10376 void NoContextGLApi::glGenQueriesFn(GLsizei n, GLuint* ids) { 10157 void NoContextGLApi::glGenQueriesFn(GLsizei n, GLuint* ids) {
10377 NOTREACHED() << "Trying to call glGenQueries() without current GL context"; 10158 NOTREACHED() << "Trying to call glGenQueries() without current GL context";
10378 LOG(ERROR) << "Trying to call glGenQueries() without current GL context"; 10159 LOG(ERROR) << "Trying to call glGenQueries() without current GL context";
10379 } 10160 }
10380 10161
10381 void NoContextGLApi::glGenQueriesARBFn(GLsizei n, GLuint* ids) {
10382 NOTREACHED() << "Trying to call glGenQueriesARB() without current GL context";
10383 LOG(ERROR) << "Trying to call glGenQueriesARB() without current GL context";
10384 }
10385
10386 void NoContextGLApi::glGenRenderbuffersEXTFn(GLsizei n, GLuint* renderbuffers) { 10162 void NoContextGLApi::glGenRenderbuffersEXTFn(GLsizei n, GLuint* renderbuffers) {
10387 NOTREACHED() 10163 NOTREACHED()
10388 << "Trying to call glGenRenderbuffersEXT() without current GL context"; 10164 << "Trying to call glGenRenderbuffersEXT() without current GL context";
10389 LOG(ERROR) 10165 LOG(ERROR)
10390 << "Trying to call glGenRenderbuffersEXT() without current GL context"; 10166 << "Trying to call glGenRenderbuffersEXT() without current GL context";
10391 } 10167 }
10392 10168
10393 void NoContextGLApi::glGenSamplersFn(GLsizei n, GLuint* samplers) { 10169 void NoContextGLApi::glGenSamplersFn(GLsizei n, GLuint* samplers) {
10394 NOTREACHED() << "Trying to call glGenSamplers() without current GL context"; 10170 NOTREACHED() << "Trying to call glGenSamplers() without current GL context";
10395 LOG(ERROR) << "Trying to call glGenSamplers() without current GL context"; 10171 LOG(ERROR) << "Trying to call glGenSamplers() without current GL context";
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after
10623 return 0; 10399 return 0;
10624 } 10400 }
10625 10401
10626 void NoContextGLApi::glGetQueryivFn(GLenum target, 10402 void NoContextGLApi::glGetQueryivFn(GLenum target,
10627 GLenum pname, 10403 GLenum pname,
10628 GLint* params) { 10404 GLint* params) {
10629 NOTREACHED() << "Trying to call glGetQueryiv() without current GL context"; 10405 NOTREACHED() << "Trying to call glGetQueryiv() without current GL context";
10630 LOG(ERROR) << "Trying to call glGetQueryiv() without current GL context"; 10406 LOG(ERROR) << "Trying to call glGetQueryiv() without current GL context";
10631 } 10407 }
10632 10408
10633 void NoContextGLApi::glGetQueryivARBFn(GLenum target,
10634 GLenum pname,
10635 GLint* params) {
10636 NOTREACHED() << "Trying to call glGetQueryivARB() without current GL context";
10637 LOG(ERROR) << "Trying to call glGetQueryivARB() without current GL context";
10638 }
10639
10640 void NoContextGLApi::glGetQueryObjecti64vFn(GLuint id, 10409 void NoContextGLApi::glGetQueryObjecti64vFn(GLuint id,
10641 GLenum pname, 10410 GLenum pname,
10642 GLint64* params) { 10411 GLint64* params) {
10643 NOTREACHED() 10412 NOTREACHED()
10644 << "Trying to call glGetQueryObjecti64v() without current GL context"; 10413 << "Trying to call glGetQueryObjecti64v() without current GL context";
10645 LOG(ERROR) 10414 LOG(ERROR)
10646 << "Trying to call glGetQueryObjecti64v() without current GL context"; 10415 << "Trying to call glGetQueryObjecti64v() without current GL context";
10647 } 10416 }
10648 10417
10649 void NoContextGLApi::glGetQueryObjectivFn(GLuint id, 10418 void NoContextGLApi::glGetQueryObjectivFn(GLuint id,
10650 GLenum pname, 10419 GLenum pname,
10651 GLint* params) { 10420 GLint* params) {
10652 NOTREACHED() 10421 NOTREACHED()
10653 << "Trying to call glGetQueryObjectiv() without current GL context"; 10422 << "Trying to call glGetQueryObjectiv() without current GL context";
10654 LOG(ERROR) 10423 LOG(ERROR)
10655 << "Trying to call glGetQueryObjectiv() without current GL context"; 10424 << "Trying to call glGetQueryObjectiv() without current GL context";
10656 } 10425 }
10657 10426
10658 void NoContextGLApi::glGetQueryObjectivARBFn(GLuint id,
10659 GLenum pname,
10660 GLint* params) {
10661 NOTREACHED()
10662 << "Trying to call glGetQueryObjectivARB() without current GL context";
10663 LOG(ERROR)
10664 << "Trying to call glGetQueryObjectivARB() without current GL context";
10665 }
10666
10667 void NoContextGLApi::glGetQueryObjectui64vFn(GLuint id, 10427 void NoContextGLApi::glGetQueryObjectui64vFn(GLuint id,
10668 GLenum pname, 10428 GLenum pname,
10669 GLuint64* params) { 10429 GLuint64* params) {
10670 NOTREACHED() 10430 NOTREACHED()
10671 << "Trying to call glGetQueryObjectui64v() without current GL context"; 10431 << "Trying to call glGetQueryObjectui64v() without current GL context";
10672 LOG(ERROR) 10432 LOG(ERROR)
10673 << "Trying to call glGetQueryObjectui64v() without current GL context"; 10433 << "Trying to call glGetQueryObjectui64v() without current GL context";
10674 } 10434 }
10675 10435
10676 void NoContextGLApi::glGetQueryObjectuivFn(GLuint id, 10436 void NoContextGLApi::glGetQueryObjectuivFn(GLuint id,
10677 GLenum pname, 10437 GLenum pname,
10678 GLuint* params) { 10438 GLuint* params) {
10679 NOTREACHED() 10439 NOTREACHED()
10680 << "Trying to call glGetQueryObjectuiv() without current GL context"; 10440 << "Trying to call glGetQueryObjectuiv() without current GL context";
10681 LOG(ERROR) 10441 LOG(ERROR)
10682 << "Trying to call glGetQueryObjectuiv() without current GL context"; 10442 << "Trying to call glGetQueryObjectuiv() without current GL context";
10683 } 10443 }
10684 10444
10685 void NoContextGLApi::glGetQueryObjectuivARBFn(GLuint id,
10686 GLenum pname,
10687 GLuint* params) {
10688 NOTREACHED()
10689 << "Trying to call glGetQueryObjectuivARB() without current GL context";
10690 LOG(ERROR)
10691 << "Trying to call glGetQueryObjectuivARB() without current GL context";
10692 }
10693
10694 void NoContextGLApi::glGetRenderbufferParameterivEXTFn(GLenum target, 10445 void NoContextGLApi::glGetRenderbufferParameterivEXTFn(GLenum target,
10695 GLenum pname, 10446 GLenum pname,
10696 GLint* params) { 10447 GLint* params) {
10697 NOTREACHED() << "Trying to call glGetRenderbufferParameterivEXT() without " 10448 NOTREACHED() << "Trying to call glGetRenderbufferParameterivEXT() without "
10698 "current GL context"; 10449 "current GL context";
10699 LOG(ERROR) << "Trying to call glGetRenderbufferParameterivEXT() without " 10450 LOG(ERROR) << "Trying to call glGetRenderbufferParameterivEXT() without "
10700 "current GL context"; 10451 "current GL context";
10701 } 10452 }
10702 10453
10703 void NoContextGLApi::glGetSamplerParameterfvFn(GLuint sampler, 10454 void NoContextGLApi::glGetSamplerParameterfvFn(GLuint sampler,
(...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after
10976 LOG(ERROR) << "Trying to call glIsProgram() without current GL context"; 10727 LOG(ERROR) << "Trying to call glIsProgram() without current GL context";
10977 return GL_FALSE; 10728 return GL_FALSE;
10978 } 10729 }
10979 10730
10980 GLboolean NoContextGLApi::glIsQueryFn(GLuint query) { 10731 GLboolean NoContextGLApi::glIsQueryFn(GLuint query) {
10981 NOTREACHED() << "Trying to call glIsQuery() without current GL context"; 10732 NOTREACHED() << "Trying to call glIsQuery() without current GL context";
10982 LOG(ERROR) << "Trying to call glIsQuery() without current GL context"; 10733 LOG(ERROR) << "Trying to call glIsQuery() without current GL context";
10983 return GL_FALSE; 10734 return GL_FALSE;
10984 } 10735 }
10985 10736
10986 GLboolean NoContextGLApi::glIsQueryARBFn(GLuint query) {
10987 NOTREACHED() << "Trying to call glIsQueryARB() without current GL context";
10988 LOG(ERROR) << "Trying to call glIsQueryARB() without current GL context";
10989 return GL_FALSE;
10990 }
10991
10992 GLboolean NoContextGLApi::glIsRenderbufferEXTFn(GLuint renderbuffer) { 10737 GLboolean NoContextGLApi::glIsRenderbufferEXTFn(GLuint renderbuffer) {
10993 NOTREACHED() 10738 NOTREACHED()
10994 << "Trying to call glIsRenderbufferEXT() without current GL context"; 10739 << "Trying to call glIsRenderbufferEXT() without current GL context";
10995 LOG(ERROR) 10740 LOG(ERROR)
10996 << "Trying to call glIsRenderbufferEXT() without current GL context"; 10741 << "Trying to call glIsRenderbufferEXT() without current GL context";
10997 return GL_FALSE; 10742 return GL_FALSE;
10998 } 10743 }
10999 10744
11000 GLboolean NoContextGLApi::glIsSamplerFn(GLuint sampler) { 10745 GLboolean NoContextGLApi::glIsSamplerFn(GLuint sampler) {
11001 NOTREACHED() << "Trying to call glIsSampler() without current GL context"; 10746 NOTREACHED() << "Trying to call glIsSampler() without current GL context";
(...skipping 862 matching lines...) Expand 10 before | Expand all | Expand 10 after
11864 11609
11865 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, 11610 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync,
11866 GLbitfield flags, 11611 GLbitfield flags,
11867 GLuint64 timeout) { 11612 GLuint64 timeout) {
11868 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; 11613 NOTREACHED() << "Trying to call glWaitSync() without current GL context";
11869 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; 11614 LOG(ERROR) << "Trying to call glWaitSync() without current GL context";
11870 return static_cast<GLenum>(0); 11615 return static_cast<GLenum>(0);
11871 } 11616 }
11872 11617
11873 } // namespace gfx 11618 } // namespace gfx
OLDNEW
« no previous file with comments | « ui/gl/gl_bindings_autogen_gl.h ('k') | ui/gl/gl_bindings_autogen_mock.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698