| OLD | NEW |
| 1 // Modified from chromium/src/webkit/glue/gl_bindings_skia_cmd_buffer.cc | 1 // Modified from chromium/src/webkit/glue/gl_bindings_skia_cmd_buffer.cc |
| 2 | 2 |
| 3 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 3 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 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 #include "gl/GrGLInterface.h" | 7 #include "gl/GrGLInterface.h" |
| 8 | 8 |
| 9 #ifndef GL_GLEXT_PROTOTYPES | 9 #ifndef GL_GLEXT_PROTOTYPES |
| 10 #define GL_GLEXT_PROTOTYPES | 10 #define GL_GLEXT_PROTOTYPES |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 interface->fGetProgramiv = glGetProgramiv; | 62 interface->fGetProgramiv = glGetProgramiv; |
| 63 interface->fGetShaderInfoLog = glGetShaderInfoLog; | 63 interface->fGetShaderInfoLog = glGetShaderInfoLog; |
| 64 interface->fGetShaderiv = glGetShaderiv; | 64 interface->fGetShaderiv = glGetShaderiv; |
| 65 interface->fGetString = glGetString; | 65 interface->fGetString = glGetString; |
| 66 interface->fGetUniformLocation = glGetUniformLocation; | 66 interface->fGetUniformLocation = glGetUniformLocation; |
| 67 interface->fLineWidth = glLineWidth; | 67 interface->fLineWidth = glLineWidth; |
| 68 interface->fLinkProgram = glLinkProgram; | 68 interface->fLinkProgram = glLinkProgram; |
| 69 interface->fPixelStorei = glPixelStorei; | 69 interface->fPixelStorei = glPixelStorei; |
| 70 interface->fReadPixels = glReadPixels; | 70 interface->fReadPixels = glReadPixels; |
| 71 interface->fScissor = glScissor; | 71 interface->fScissor = glScissor; |
| 72 #if GR_USE_NEW_GL_SHADER_SOURCE_SIGNATURE | 72 #if GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE |
| 73 interface->fShaderSource = (GrGLShaderSourceProc) glShaderSource; | 73 interface->fShaderSource = (GrGLShaderSourceProc) glShaderSource; |
| 74 #else | 74 #else |
| 75 interface->fShaderSource = glShaderSource; | 75 interface->fShaderSource = glShaderSource; |
| 76 #endif | 76 #endif |
| 77 interface->fStencilFunc = glStencilFunc; | 77 interface->fStencilFunc = glStencilFunc; |
| 78 interface->fStencilFuncSeparate = glStencilFuncSeparate; | 78 interface->fStencilFuncSeparate = glStencilFuncSeparate; |
| 79 interface->fStencilMask = glStencilMask; | 79 interface->fStencilMask = glStencilMask; |
| 80 interface->fStencilMaskSeparate = glStencilMaskSeparate; | 80 interface->fStencilMaskSeparate = glStencilMaskSeparate; |
| 81 interface->fStencilOp = glStencilOp; | 81 interface->fStencilOp = glStencilOp; |
| 82 interface->fStencilOpSeparate = glStencilOpSeparate; | 82 interface->fStencilOpSeparate = glStencilOpSeparate; |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 130 interface->fMapBuffer = glMapBufferOES; | 130 interface->fMapBuffer = glMapBufferOES; |
| 131 interface->fUnmapBuffer = glUnmapBufferOES; | 131 interface->fUnmapBuffer = glUnmapBufferOES; |
| 132 #else | 132 #else |
| 133 interface->fMapBuffer = (GrGLMapBufferProc) eglGetProcAddress("glMapBuff
erOES"); | 133 interface->fMapBuffer = (GrGLMapBufferProc) eglGetProcAddress("glMapBuff
erOES"); |
| 134 interface->fUnmapBuffer = (GrGLUnmapBufferProc) eglGetProcAddress("glUnm
apBufferOES"); | 134 interface->fUnmapBuffer = (GrGLUnmapBufferProc) eglGetProcAddress("glUnm
apBufferOES"); |
| 135 #endif | 135 #endif |
| 136 } | 136 } |
| 137 glInterface.get()->ref(); | 137 glInterface.get()->ref(); |
| 138 return glInterface.get(); | 138 return glInterface.get(); |
| 139 } | 139 } |
| OLD | NEW |