OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2011 Google Inc. | 2 * Copyright 2011 Google Inc. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
6 */ | 6 */ |
7 | 7 |
8 #ifndef GrGLInterface_DEFINED | 8 #ifndef GrGLInterface_DEFINED |
9 #define GrGLInterface_DEFINED | 9 #define GrGLInterface_DEFINED |
10 | 10 |
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
169 GLPtr<GrGLBindVertexArrayProc> fBindVertexArray; | 169 GLPtr<GrGLBindVertexArrayProc> fBindVertexArray; |
170 GLPtr<GrGLBlendColorProc> fBlendColor; | 170 GLPtr<GrGLBlendColorProc> fBlendColor; |
171 GLPtr<GrGLBlendFuncProc> fBlendFunc; | 171 GLPtr<GrGLBlendFuncProc> fBlendFunc; |
172 GLPtr<GrGLBlitFramebufferProc> fBlitFramebuffer; | 172 GLPtr<GrGLBlitFramebufferProc> fBlitFramebuffer; |
173 GLPtr<GrGLBufferDataProc> fBufferData; | 173 GLPtr<GrGLBufferDataProc> fBufferData; |
174 GLPtr<GrGLBufferSubDataProc> fBufferSubData; | 174 GLPtr<GrGLBufferSubDataProc> fBufferSubData; |
175 GLPtr<GrGLCheckFramebufferStatusProc> fCheckFramebufferStatus; | 175 GLPtr<GrGLCheckFramebufferStatusProc> fCheckFramebufferStatus; |
176 GLPtr<GrGLClearProc> fClear; | 176 GLPtr<GrGLClearProc> fClear; |
177 GLPtr<GrGLClearColorProc> fClearColor; | 177 GLPtr<GrGLClearColorProc> fClearColor; |
178 GLPtr<GrGLClearStencilProc> fClearStencil; | 178 GLPtr<GrGLClearStencilProc> fClearStencil; |
179 GLPtr<GrGLClientActiveTextureProc> fClientActiveTexture; | |
180 GLPtr<GrGLColorMaskProc> fColorMask; | 179 GLPtr<GrGLColorMaskProc> fColorMask; |
181 GLPtr<GrGLCompileShaderProc> fCompileShader; | 180 GLPtr<GrGLCompileShaderProc> fCompileShader; |
182 GLPtr<GrGLCompressedTexImage2DProc> fCompressedTexImage2D; | 181 GLPtr<GrGLCompressedTexImage2DProc> fCompressedTexImage2D; |
183 GLPtr<GrGLCopyTexSubImage2DProc> fCopyTexSubImage2D; | 182 GLPtr<GrGLCopyTexSubImage2DProc> fCopyTexSubImage2D; |
184 GLPtr<GrGLCreateProgramProc> fCreateProgram; | 183 GLPtr<GrGLCreateProgramProc> fCreateProgram; |
185 GLPtr<GrGLCreateShaderProc> fCreateShader; | 184 GLPtr<GrGLCreateShaderProc> fCreateShader; |
186 GLPtr<GrGLCullFaceProc> fCullFace; | 185 GLPtr<GrGLCullFaceProc> fCullFace; |
187 GLPtr<GrGLDeleteBuffersProc> fDeleteBuffers; | 186 GLPtr<GrGLDeleteBuffersProc> fDeleteBuffers; |
188 GLPtr<GrGLDeleteFramebuffersProc> fDeleteFramebuffers; | 187 GLPtr<GrGLDeleteFramebuffersProc> fDeleteFramebuffers; |
189 GLPtr<GrGLDeleteProgramProc> fDeleteProgram; | 188 GLPtr<GrGLDeleteProgramProc> fDeleteProgram; |
190 GLPtr<GrGLDeleteQueriesProc> fDeleteQueries; | 189 GLPtr<GrGLDeleteQueriesProc> fDeleteQueries; |
191 GLPtr<GrGLDeleteRenderbuffersProc> fDeleteRenderbuffers; | 190 GLPtr<GrGLDeleteRenderbuffersProc> fDeleteRenderbuffers; |
192 GLPtr<GrGLDeleteShaderProc> fDeleteShader; | 191 GLPtr<GrGLDeleteShaderProc> fDeleteShader; |
193 GLPtr<GrGLDeleteTexturesProc> fDeleteTextures; | 192 GLPtr<GrGLDeleteTexturesProc> fDeleteTextures; |
194 GLPtr<GrGLDeleteVertexArraysProc> fDeleteVertexArrays; | 193 GLPtr<GrGLDeleteVertexArraysProc> fDeleteVertexArrays; |
195 GLPtr<GrGLDepthMaskProc> fDepthMask; | 194 GLPtr<GrGLDepthMaskProc> fDepthMask; |
196 GLPtr<GrGLDisableProc> fDisable; | 195 GLPtr<GrGLDisableProc> fDisable; |
197 GLPtr<GrGLDisableClientStateProc> fDisableClientState; | |
198 GLPtr<GrGLDisableVertexAttribArrayProc> fDisableVertexAttribArray; | 196 GLPtr<GrGLDisableVertexAttribArrayProc> fDisableVertexAttribArray; |
199 GLPtr<GrGLDrawArraysProc> fDrawArrays; | 197 GLPtr<GrGLDrawArraysProc> fDrawArrays; |
200 GLPtr<GrGLDrawBufferProc> fDrawBuffer; | 198 GLPtr<GrGLDrawBufferProc> fDrawBuffer; |
201 GLPtr<GrGLDrawBuffersProc> fDrawBuffers; | 199 GLPtr<GrGLDrawBuffersProc> fDrawBuffers; |
202 GLPtr<GrGLDrawElementsProc> fDrawElements; | 200 GLPtr<GrGLDrawElementsProc> fDrawElements; |
203 GLPtr<GrGLEnableProc> fEnable; | 201 GLPtr<GrGLEnableProc> fEnable; |
204 GLPtr<GrGLEnableClientStateProc> fEnableClientState; | |
205 GLPtr<GrGLEnableVertexAttribArrayProc> fEnableVertexAttribArray; | 202 GLPtr<GrGLEnableVertexAttribArrayProc> fEnableVertexAttribArray; |
206 GLPtr<GrGLEndQueryProc> fEndQuery; | 203 GLPtr<GrGLEndQueryProc> fEndQuery; |
207 GLPtr<GrGLFinishProc> fFinish; | 204 GLPtr<GrGLFinishProc> fFinish; |
208 GLPtr<GrGLFlushProc> fFlush; | 205 GLPtr<GrGLFlushProc> fFlush; |
209 GLPtr<GrGLFramebufferRenderbufferProc> fFramebufferRenderbuffer; | 206 GLPtr<GrGLFramebufferRenderbufferProc> fFramebufferRenderbuffer; |
210 GLPtr<GrGLFramebufferTexture2DProc> fFramebufferTexture2D; | 207 GLPtr<GrGLFramebufferTexture2DProc> fFramebufferTexture2D; |
211 GLPtr<GrGLFramebufferTexture2DMultisampleProc> fFramebufferTexture2DMult
isample; | 208 GLPtr<GrGLFramebufferTexture2DMultisampleProc> fFramebufferTexture2DMult
isample; |
212 GLPtr<GrGLFrontFaceProc> fFrontFace; | 209 GLPtr<GrGLFrontFaceProc> fFrontFace; |
213 GLPtr<GrGLGenBuffersProc> fGenBuffers; | 210 GLPtr<GrGLGenBuffersProc> fGenBuffers; |
214 GLPtr<GrGLGenFramebuffersProc> fGenFramebuffers; | 211 GLPtr<GrGLGenFramebuffersProc> fGenFramebuffers; |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
278 | 275 |
279 GLPtr<GrGLResolveMultisampleFramebufferProc> fResolveMultisampleFramebuf
fer; | 276 GLPtr<GrGLResolveMultisampleFramebufferProc> fResolveMultisampleFramebuf
fer; |
280 GLPtr<GrGLScissorProc> fScissor; | 277 GLPtr<GrGLScissorProc> fScissor; |
281 GLPtr<GrGLShaderSourceProc> fShaderSource; | 278 GLPtr<GrGLShaderSourceProc> fShaderSource; |
282 GLPtr<GrGLStencilFuncProc> fStencilFunc; | 279 GLPtr<GrGLStencilFuncProc> fStencilFunc; |
283 GLPtr<GrGLStencilFuncSeparateProc> fStencilFuncSeparate; | 280 GLPtr<GrGLStencilFuncSeparateProc> fStencilFuncSeparate; |
284 GLPtr<GrGLStencilMaskProc> fStencilMask; | 281 GLPtr<GrGLStencilMaskProc> fStencilMask; |
285 GLPtr<GrGLStencilMaskSeparateProc> fStencilMaskSeparate; | 282 GLPtr<GrGLStencilMaskSeparateProc> fStencilMaskSeparate; |
286 GLPtr<GrGLStencilOpProc> fStencilOp; | 283 GLPtr<GrGLStencilOpProc> fStencilOp; |
287 GLPtr<GrGLStencilOpSeparateProc> fStencilOpSeparate; | 284 GLPtr<GrGLStencilOpSeparateProc> fStencilOpSeparate; |
288 GLPtr<GrGLTexGenfProc> fTexGenf; | |
289 GLPtr<GrGLTexGenfvProc> fTexGenfv; | 285 GLPtr<GrGLTexGenfvProc> fTexGenfv; |
290 GLPtr<GrGLTexGeniProc> fTexGeni; | 286 GLPtr<GrGLTexGeniProc> fTexGeni; |
291 GLPtr<GrGLTexImage2DProc> fTexImage2D; | 287 GLPtr<GrGLTexImage2DProc> fTexImage2D; |
292 GLPtr<GrGLTexParameteriProc> fTexParameteri; | 288 GLPtr<GrGLTexParameteriProc> fTexParameteri; |
293 GLPtr<GrGLTexParameterivProc> fTexParameteriv; | 289 GLPtr<GrGLTexParameterivProc> fTexParameteriv; |
294 GLPtr<GrGLTexSubImage2DProc> fTexSubImage2D; | 290 GLPtr<GrGLTexSubImage2DProc> fTexSubImage2D; |
295 GLPtr<GrGLTexStorage2DProc> fTexStorage2D; | 291 GLPtr<GrGLTexStorage2DProc> fTexStorage2D; |
296 GLPtr<GrGLDiscardFramebufferProc> fDiscardFramebuffer; | 292 GLPtr<GrGLDiscardFramebufferProc> fDiscardFramebuffer; |
297 GLPtr<GrGLUniform1fProc> fUniform1f; | 293 GLPtr<GrGLUniform1fProc> fUniform1f; |
298 GLPtr<GrGLUniform1iProc> fUniform1i; | 294 GLPtr<GrGLUniform1iProc> fUniform1i; |
(...skipping 11 matching lines...) Expand all Loading... |
310 GLPtr<GrGLUniform4iProc> fUniform4i; | 306 GLPtr<GrGLUniform4iProc> fUniform4i; |
311 GLPtr<GrGLUniform4fvProc> fUniform4fv; | 307 GLPtr<GrGLUniform4fvProc> fUniform4fv; |
312 GLPtr<GrGLUniform4ivProc> fUniform4iv; | 308 GLPtr<GrGLUniform4ivProc> fUniform4iv; |
313 GLPtr<GrGLUniformMatrix2fvProc> fUniformMatrix2fv; | 309 GLPtr<GrGLUniformMatrix2fvProc> fUniformMatrix2fv; |
314 GLPtr<GrGLUniformMatrix3fvProc> fUniformMatrix3fv; | 310 GLPtr<GrGLUniformMatrix3fvProc> fUniformMatrix3fv; |
315 GLPtr<GrGLUniformMatrix4fvProc> fUniformMatrix4fv; | 311 GLPtr<GrGLUniformMatrix4fvProc> fUniformMatrix4fv; |
316 GLPtr<GrGLUnmapBufferProc> fUnmapBuffer; | 312 GLPtr<GrGLUnmapBufferProc> fUnmapBuffer; |
317 GLPtr<GrGLUseProgramProc> fUseProgram; | 313 GLPtr<GrGLUseProgramProc> fUseProgram; |
318 GLPtr<GrGLVertexAttrib4fvProc> fVertexAttrib4fv; | 314 GLPtr<GrGLVertexAttrib4fvProc> fVertexAttrib4fv; |
319 GLPtr<GrGLVertexAttribPointerProc> fVertexAttribPointer; | 315 GLPtr<GrGLVertexAttribPointerProc> fVertexAttribPointer; |
320 GLPtr<GrGLVertexPointerProc> fVertexPointer; | |
321 GLPtr<GrGLViewportProc> fViewport; | 316 GLPtr<GrGLViewportProc> fViewport; |
322 | 317 |
323 // Experimental: Functions for GL_NV_path_rendering. These will be | 318 // Experimental: Functions for GL_NV_path_rendering. These will be |
324 // alphabetized with the above functions once this is fully supported | 319 // alphabetized with the above functions once this is fully supported |
325 // (and functions we are unlikely to use will possibly be omitted). | 320 // (and functions we are unlikely to use will possibly be omitted). |
326 GLPtr<GrGLPathCommandsProc> fPathCommands; | 321 GLPtr<GrGLPathCommandsProc> fPathCommands; |
327 GLPtr<GrGLPathCoordsProc> fPathCoords; | 322 GLPtr<GrGLPathCoordsProc> fPathCoords; |
328 GLPtr<GrGLPathSubCommandsProc> fPathSubCommands; | 323 GLPtr<GrGLPathSubCommandsProc> fPathSubCommands; |
329 GLPtr<GrGLPathSubCoordsProc> fPathSubCoords; | 324 GLPtr<GrGLPathSubCoordsProc> fPathSubCoords; |
330 GLPtr<GrGLPathStringProc> fPathString; | 325 GLPtr<GrGLPathStringProc> fPathString; |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
389 GLPtrAlias<GrGLBindVertexArrayProc> fBindVertexArray; | 384 GLPtrAlias<GrGLBindVertexArrayProc> fBindVertexArray; |
390 GLPtrAlias<GrGLBlendColorProc> fBlendColor; | 385 GLPtrAlias<GrGLBlendColorProc> fBlendColor; |
391 GLPtrAlias<GrGLBlendFuncProc> fBlendFunc; | 386 GLPtrAlias<GrGLBlendFuncProc> fBlendFunc; |
392 GLPtrAlias<GrGLBlitFramebufferProc> fBlitFramebuffer; | 387 GLPtrAlias<GrGLBlitFramebufferProc> fBlitFramebuffer; |
393 GLPtrAlias<GrGLBufferDataProc> fBufferData; | 388 GLPtrAlias<GrGLBufferDataProc> fBufferData; |
394 GLPtrAlias<GrGLBufferSubDataProc> fBufferSubData; | 389 GLPtrAlias<GrGLBufferSubDataProc> fBufferSubData; |
395 GLPtrAlias<GrGLCheckFramebufferStatusProc> fCheckFramebufferStatus; | 390 GLPtrAlias<GrGLCheckFramebufferStatusProc> fCheckFramebufferStatus; |
396 GLPtrAlias<GrGLClearProc> fClear; | 391 GLPtrAlias<GrGLClearProc> fClear; |
397 GLPtrAlias<GrGLClearColorProc> fClearColor; | 392 GLPtrAlias<GrGLClearColorProc> fClearColor; |
398 GLPtrAlias<GrGLClearStencilProc> fClearStencil; | 393 GLPtrAlias<GrGLClearStencilProc> fClearStencil; |
399 GLPtrAlias<GrGLClientActiveTextureProc> fClientActiveTexture; | |
400 GLPtrAlias<GrGLColorMaskProc> fColorMask; | 394 GLPtrAlias<GrGLColorMaskProc> fColorMask; |
401 GLPtrAlias<GrGLCompileShaderProc> fCompileShader; | 395 GLPtrAlias<GrGLCompileShaderProc> fCompileShader; |
402 GLPtrAlias<GrGLCompressedTexImage2DProc> fCompressedTexImage2D; | 396 GLPtrAlias<GrGLCompressedTexImage2DProc> fCompressedTexImage2D; |
403 GLPtrAlias<GrGLCopyTexSubImage2DProc> fCopyTexSubImage2D; | 397 GLPtrAlias<GrGLCopyTexSubImage2DProc> fCopyTexSubImage2D; |
404 GLPtrAlias<GrGLCreateProgramProc> fCreateProgram; | 398 GLPtrAlias<GrGLCreateProgramProc> fCreateProgram; |
405 GLPtrAlias<GrGLCreateShaderProc> fCreateShader; | 399 GLPtrAlias<GrGLCreateShaderProc> fCreateShader; |
406 GLPtrAlias<GrGLCullFaceProc> fCullFace; | 400 GLPtrAlias<GrGLCullFaceProc> fCullFace; |
407 GLPtrAlias<GrGLDeleteBuffersProc> fDeleteBuffers; | 401 GLPtrAlias<GrGLDeleteBuffersProc> fDeleteBuffers; |
408 GLPtrAlias<GrGLDeleteFramebuffersProc> fDeleteFramebuffers; | 402 GLPtrAlias<GrGLDeleteFramebuffersProc> fDeleteFramebuffers; |
409 GLPtrAlias<GrGLDeleteProgramProc> fDeleteProgram; | 403 GLPtrAlias<GrGLDeleteProgramProc> fDeleteProgram; |
410 GLPtrAlias<GrGLDeleteQueriesProc> fDeleteQueries; | 404 GLPtrAlias<GrGLDeleteQueriesProc> fDeleteQueries; |
411 GLPtrAlias<GrGLDeleteRenderbuffersProc> fDeleteRenderbuffers; | 405 GLPtrAlias<GrGLDeleteRenderbuffersProc> fDeleteRenderbuffers; |
412 GLPtrAlias<GrGLDeleteShaderProc> fDeleteShader; | 406 GLPtrAlias<GrGLDeleteShaderProc> fDeleteShader; |
413 GLPtrAlias<GrGLDeleteTexturesProc> fDeleteTextures; | 407 GLPtrAlias<GrGLDeleteTexturesProc> fDeleteTextures; |
414 GLPtrAlias<GrGLDeleteVertexArraysProc> fDeleteVertexArrays; | 408 GLPtrAlias<GrGLDeleteVertexArraysProc> fDeleteVertexArrays; |
415 GLPtrAlias<GrGLDepthMaskProc> fDepthMask; | 409 GLPtrAlias<GrGLDepthMaskProc> fDepthMask; |
416 GLPtrAlias<GrGLDisableProc> fDisable; | 410 GLPtrAlias<GrGLDisableProc> fDisable; |
417 GLPtrAlias<GrGLDisableClientStateProc> fDisableClientState; | |
418 GLPtrAlias<GrGLDisableVertexAttribArrayProc> fDisableVertexAttribArray; | 411 GLPtrAlias<GrGLDisableVertexAttribArrayProc> fDisableVertexAttribArray; |
419 GLPtrAlias<GrGLDrawArraysProc> fDrawArrays; | 412 GLPtrAlias<GrGLDrawArraysProc> fDrawArrays; |
420 GLPtrAlias<GrGLDrawBufferProc> fDrawBuffer; | 413 GLPtrAlias<GrGLDrawBufferProc> fDrawBuffer; |
421 GLPtrAlias<GrGLDrawBuffersProc> fDrawBuffers; | 414 GLPtrAlias<GrGLDrawBuffersProc> fDrawBuffers; |
422 GLPtrAlias<GrGLDrawElementsProc> fDrawElements; | 415 GLPtrAlias<GrGLDrawElementsProc> fDrawElements; |
423 GLPtrAlias<GrGLEnableProc> fEnable; | 416 GLPtrAlias<GrGLEnableProc> fEnable; |
424 GLPtrAlias<GrGLEnableClientStateProc> fEnableClientState; | |
425 GLPtrAlias<GrGLEnableVertexAttribArrayProc> fEnableVertexAttribArray; | 417 GLPtrAlias<GrGLEnableVertexAttribArrayProc> fEnableVertexAttribArray; |
426 GLPtrAlias<GrGLEndQueryProc> fEndQuery; | 418 GLPtrAlias<GrGLEndQueryProc> fEndQuery; |
427 GLPtrAlias<GrGLFinishProc> fFinish; | 419 GLPtrAlias<GrGLFinishProc> fFinish; |
428 GLPtrAlias<GrGLFlushProc> fFlush; | 420 GLPtrAlias<GrGLFlushProc> fFlush; |
429 GLPtrAlias<GrGLFramebufferRenderbufferProc> fFramebufferRenderbuffer; | 421 GLPtrAlias<GrGLFramebufferRenderbufferProc> fFramebufferRenderbuffer; |
430 GLPtrAlias<GrGLFramebufferTexture2DProc> fFramebufferTexture2D; | 422 GLPtrAlias<GrGLFramebufferTexture2DProc> fFramebufferTexture2D; |
431 GLPtrAlias<GrGLFramebufferTexture2DMultisampleProc> fFramebufferTexture2DMul
tisample; | 423 GLPtrAlias<GrGLFramebufferTexture2DMultisampleProc> fFramebufferTexture2DMul
tisample; |
432 GLPtrAlias<GrGLFrontFaceProc> fFrontFace; | 424 GLPtrAlias<GrGLFrontFaceProc> fFrontFace; |
433 GLPtrAlias<GrGLGenBuffersProc> fGenBuffers; | 425 GLPtrAlias<GrGLGenBuffersProc> fGenBuffers; |
434 GLPtrAlias<GrGLGenFramebuffersProc> fGenFramebuffers; | 426 GLPtrAlias<GrGLGenFramebuffersProc> fGenFramebuffers; |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
475 GLPtrAlias<GrGLBindUniformLocation> fBindUniformLocation; | 467 GLPtrAlias<GrGLBindUniformLocation> fBindUniformLocation; |
476 GLPtrAlias<GrGLResolveMultisampleFramebufferProc> fResolveMultisampleFramebu
ffer; | 468 GLPtrAlias<GrGLResolveMultisampleFramebufferProc> fResolveMultisampleFramebu
ffer; |
477 GLPtrAlias<GrGLScissorProc> fScissor; | 469 GLPtrAlias<GrGLScissorProc> fScissor; |
478 GLPtrAlias<GrGLShaderSourceProc> fShaderSource; | 470 GLPtrAlias<GrGLShaderSourceProc> fShaderSource; |
479 GLPtrAlias<GrGLStencilFuncProc> fStencilFunc; | 471 GLPtrAlias<GrGLStencilFuncProc> fStencilFunc; |
480 GLPtrAlias<GrGLStencilFuncSeparateProc> fStencilFuncSeparate; | 472 GLPtrAlias<GrGLStencilFuncSeparateProc> fStencilFuncSeparate; |
481 GLPtrAlias<GrGLStencilMaskProc> fStencilMask; | 473 GLPtrAlias<GrGLStencilMaskProc> fStencilMask; |
482 GLPtrAlias<GrGLStencilMaskSeparateProc> fStencilMaskSeparate; | 474 GLPtrAlias<GrGLStencilMaskSeparateProc> fStencilMaskSeparate; |
483 GLPtrAlias<GrGLStencilOpProc> fStencilOp; | 475 GLPtrAlias<GrGLStencilOpProc> fStencilOp; |
484 GLPtrAlias<GrGLStencilOpSeparateProc> fStencilOpSeparate; | 476 GLPtrAlias<GrGLStencilOpSeparateProc> fStencilOpSeparate; |
485 GLPtrAlias<GrGLTexGenfProc> fTexGenf; | |
486 GLPtrAlias<GrGLTexGenfvProc> fTexGenfv; | 477 GLPtrAlias<GrGLTexGenfvProc> fTexGenfv; |
487 GLPtrAlias<GrGLTexGeniProc> fTexGeni; | 478 GLPtrAlias<GrGLTexGeniProc> fTexGeni; |
488 GLPtrAlias<GrGLTexImage2DProc> fTexImage2D; | 479 GLPtrAlias<GrGLTexImage2DProc> fTexImage2D; |
489 GLPtrAlias<GrGLTexParameteriProc> fTexParameteri; | 480 GLPtrAlias<GrGLTexParameteriProc> fTexParameteri; |
490 GLPtrAlias<GrGLTexParameterivProc> fTexParameteriv; | 481 GLPtrAlias<GrGLTexParameterivProc> fTexParameteriv; |
491 GLPtrAlias<GrGLTexSubImage2DProc> fTexSubImage2D; | 482 GLPtrAlias<GrGLTexSubImage2DProc> fTexSubImage2D; |
492 GLPtrAlias<GrGLTexStorage2DProc> fTexStorage2D; | 483 GLPtrAlias<GrGLTexStorage2DProc> fTexStorage2D; |
493 GLPtrAlias<GrGLDiscardFramebufferProc> fDiscardFramebuffer; | 484 GLPtrAlias<GrGLDiscardFramebufferProc> fDiscardFramebuffer; |
494 GLPtrAlias<GrGLUniform1fProc> fUniform1f; | 485 GLPtrAlias<GrGLUniform1fProc> fUniform1f; |
495 GLPtrAlias<GrGLUniform1iProc> fUniform1i; | 486 GLPtrAlias<GrGLUniform1iProc> fUniform1i; |
(...skipping 11 matching lines...) Expand all Loading... |
507 GLPtrAlias<GrGLUniform4iProc> fUniform4i; | 498 GLPtrAlias<GrGLUniform4iProc> fUniform4i; |
508 GLPtrAlias<GrGLUniform4fvProc> fUniform4fv; | 499 GLPtrAlias<GrGLUniform4fvProc> fUniform4fv; |
509 GLPtrAlias<GrGLUniform4ivProc> fUniform4iv; | 500 GLPtrAlias<GrGLUniform4ivProc> fUniform4iv; |
510 GLPtrAlias<GrGLUniformMatrix2fvProc> fUniformMatrix2fv; | 501 GLPtrAlias<GrGLUniformMatrix2fvProc> fUniformMatrix2fv; |
511 GLPtrAlias<GrGLUniformMatrix3fvProc> fUniformMatrix3fv; | 502 GLPtrAlias<GrGLUniformMatrix3fvProc> fUniformMatrix3fv; |
512 GLPtrAlias<GrGLUniformMatrix4fvProc> fUniformMatrix4fv; | 503 GLPtrAlias<GrGLUniformMatrix4fvProc> fUniformMatrix4fv; |
513 GLPtrAlias<GrGLUnmapBufferProc> fUnmapBuffer; | 504 GLPtrAlias<GrGLUnmapBufferProc> fUnmapBuffer; |
514 GLPtrAlias<GrGLUseProgramProc> fUseProgram; | 505 GLPtrAlias<GrGLUseProgramProc> fUseProgram; |
515 GLPtrAlias<GrGLVertexAttrib4fvProc> fVertexAttrib4fv; | 506 GLPtrAlias<GrGLVertexAttrib4fvProc> fVertexAttrib4fv; |
516 GLPtrAlias<GrGLVertexAttribPointerProc> fVertexAttribPointer; | 507 GLPtrAlias<GrGLVertexAttribPointerProc> fVertexAttribPointer; |
517 GLPtrAlias<GrGLVertexPointerProc> fVertexPointer; | |
518 GLPtrAlias<GrGLViewportProc> fViewport; | 508 GLPtrAlias<GrGLViewportProc> fViewport; |
519 GLPtrAlias<GrGLPathCommandsProc> fPathCommands; | 509 GLPtrAlias<GrGLPathCommandsProc> fPathCommands; |
520 GLPtrAlias<GrGLPathCoordsProc> fPathCoords; | 510 GLPtrAlias<GrGLPathCoordsProc> fPathCoords; |
521 GLPtrAlias<GrGLPathSubCommandsProc> fPathSubCommands; | 511 GLPtrAlias<GrGLPathSubCommandsProc> fPathSubCommands; |
522 GLPtrAlias<GrGLPathSubCoordsProc> fPathSubCoords; | 512 GLPtrAlias<GrGLPathSubCoordsProc> fPathSubCoords; |
523 GLPtrAlias<GrGLPathStringProc> fPathString; | 513 GLPtrAlias<GrGLPathStringProc> fPathString; |
524 GLPtrAlias<GrGLPathGlyphsProc> fPathGlyphs; | 514 GLPtrAlias<GrGLPathGlyphsProc> fPathGlyphs; |
525 GLPtrAlias<GrGLPathGlyphRangeProc> fPathGlyphRange; | 515 GLPtrAlias<GrGLPathGlyphRangeProc> fPathGlyphRange; |
526 GLPtrAlias<GrGLWeightPathsProc> fWeightPaths; | 516 GLPtrAlias<GrGLWeightPathsProc> fWeightPaths; |
527 GLPtrAlias<GrGLCopyPathProc> fCopyPath; | 517 GLPtrAlias<GrGLCopyPathProc> fCopyPath; |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
568 | 558 |
569 // Per-GL func callback | 559 // Per-GL func callback |
570 #if GR_GL_PER_GL_FUNC_CALLBACK | 560 #if GR_GL_PER_GL_FUNC_CALLBACK |
571 GrGLInterfaceCallbackProc fCallback; | 561 GrGLInterfaceCallbackProc fCallback; |
572 GrGLInterfaceCallbackData fCallbackData; | 562 GrGLInterfaceCallbackData fCallbackData; |
573 #endif | 563 #endif |
574 | 564 |
575 }; | 565 }; |
576 | 566 |
577 #endif | 567 #endif |
OLD | NEW |