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 292 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
303 GrGLFunction<GrGLUniformMatrix4fvProc> fUniformMatrix4fv; | 303 GrGLFunction<GrGLUniformMatrix4fvProc> fUniformMatrix4fv; |
304 GrGLFunction<GrGLUnmapBufferProc> fUnmapBuffer; | 304 GrGLFunction<GrGLUnmapBufferProc> fUnmapBuffer; |
305 GrGLFunction<GrGLUnmapBufferSubDataProc> fUnmapBufferSubData; | 305 GrGLFunction<GrGLUnmapBufferSubDataProc> fUnmapBufferSubData; |
306 GrGLFunction<GrGLUnmapTexSubImage2DProc> fUnmapTexSubImage2D; | 306 GrGLFunction<GrGLUnmapTexSubImage2DProc> fUnmapTexSubImage2D; |
307 GrGLFunction<GrGLUseProgramProc> fUseProgram; | 307 GrGLFunction<GrGLUseProgramProc> fUseProgram; |
308 GrGLFunction<GrGLVertexAttrib1fProc> fVertexAttrib1f; | 308 GrGLFunction<GrGLVertexAttrib1fProc> fVertexAttrib1f; |
309 GrGLFunction<GrGLVertexAttrib2fvProc> fVertexAttrib2fv; | 309 GrGLFunction<GrGLVertexAttrib2fvProc> fVertexAttrib2fv; |
310 GrGLFunction<GrGLVertexAttrib3fvProc> fVertexAttrib3fv; | 310 GrGLFunction<GrGLVertexAttrib3fvProc> fVertexAttrib3fv; |
311 GrGLFunction<GrGLVertexAttrib4fvProc> fVertexAttrib4fv; | 311 GrGLFunction<GrGLVertexAttrib4fvProc> fVertexAttrib4fv; |
312 GrGLFunction<GrGLVertexAttribDivisorProc> fVertexAttribDivisor; | 312 GrGLFunction<GrGLVertexAttribDivisorProc> fVertexAttribDivisor; |
| 313 GrGLFunction<GrGLVertexAttribIPointerProc> fVertexAttribIPointer; |
313 GrGLFunction<GrGLVertexAttribPointerProc> fVertexAttribPointer; | 314 GrGLFunction<GrGLVertexAttribPointerProc> fVertexAttribPointer; |
314 GrGLFunction<GrGLViewportProc> fViewport; | 315 GrGLFunction<GrGLViewportProc> fViewport; |
315 | 316 |
316 /* GL_NV_path_rendering */ | 317 /* GL_NV_path_rendering */ |
317 GrGLFunction<GrGLMatrixLoadfProc> fMatrixLoadf; | 318 GrGLFunction<GrGLMatrixLoadfProc> fMatrixLoadf; |
318 GrGLFunction<GrGLMatrixLoadIdentityProc> fMatrixLoadIdentity; | 319 GrGLFunction<GrGLMatrixLoadIdentityProc> fMatrixLoadIdentity; |
319 GrGLFunction<GrGLGetProgramResourceLocationProc> fGetProgramResourceLoca
tion; | 320 GrGLFunction<GrGLGetProgramResourceLocationProc> fGetProgramResourceLoca
tion; |
320 GrGLFunction<GrGLPathCommandsProc> fPathCommands; | 321 GrGLFunction<GrGLPathCommandsProc> fPathCommands; |
321 GrGLFunction<GrGLPathParameteriProc> fPathParameteri; | 322 GrGLFunction<GrGLPathParameteriProc> fPathParameteri; |
322 GrGLFunction<GrGLPathParameterfProc> fPathParameterf; | 323 GrGLFunction<GrGLPathParameterfProc> fPathParameterf; |
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
488 #if GR_GL_PER_GL_FUNC_CALLBACK | 489 #if GR_GL_PER_GL_FUNC_CALLBACK |
489 GrGLInterfaceCallbackProc fCallback; | 490 GrGLInterfaceCallbackProc fCallback; |
490 GrGLInterfaceCallbackData fCallbackData; | 491 GrGLInterfaceCallbackData fCallbackData; |
491 #endif | 492 #endif |
492 | 493 |
493 // This exists for internal testing. | 494 // This exists for internal testing. |
494 virtual void abandon() const {} | 495 virtual void abandon() const {} |
495 }; | 496 }; |
496 | 497 |
497 #endif | 498 #endif |
OLD | NEW |