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

Side by Side Diff: include/gpu/gl/GrGLInterface.h

Issue 130423013: Use vertex buffer objects instead of client side arrays in fixed-function codepaths (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: rebase Created 6 years, 10 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 | « include/gpu/gl/GrGLFunctions.h ('k') | src/gpu/gl/GrGLCreateNullInterface.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
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
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
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
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
OLDNEW
« no previous file with comments | « include/gpu/gl/GrGLFunctions.h ('k') | src/gpu/gl/GrGLCreateNullInterface.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698