OLD | NEW |
1 | 1 |
2 /* | 2 /* |
3 * Copyright 2014 Google Inc. | 3 * Copyright 2014 Google Inc. |
4 * | 4 * |
5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
7 */ | 7 */ |
8 #include "gl/GrGLInterface.h" | 8 #include "gl/GrGLInterface.h" |
9 #include "gl/GrGLAssembleInterface.h" | 9 #include "gl/GrGLAssembleInterface.h" |
10 #include "gl/GrGLUtil.h" | 10 #include "gl/GrGLUtil.h" |
(...skipping 12 matching lines...) Expand all Loading... |
23 } else if (0 == strcmp("glAttachShader", name)) { | 23 } else if (0 == strcmp("glAttachShader", name)) { |
24 return (GrGLFuncPtr) glAttachShader; | 24 return (GrGLFuncPtr) glAttachShader; |
25 } else if (0 == strcmp("glBindAttribLocation", name)) { | 25 } else if (0 == strcmp("glBindAttribLocation", name)) { |
26 return (GrGLFuncPtr) glBindAttribLocation; | 26 return (GrGLFuncPtr) glBindAttribLocation; |
27 } else if (0 == strcmp("glBindBuffer", name)) { | 27 } else if (0 == strcmp("glBindBuffer", name)) { |
28 return (GrGLFuncPtr) glBindBuffer; | 28 return (GrGLFuncPtr) glBindBuffer; |
29 } else if (0 == strcmp("glBindTexture", name)) { | 29 } else if (0 == strcmp("glBindTexture", name)) { |
30 return (GrGLFuncPtr) glBindTexture; | 30 return (GrGLFuncPtr) glBindTexture; |
31 } else if (0 == strcmp("glBlendColor", name)) { | 31 } else if (0 == strcmp("glBlendColor", name)) { |
32 return (GrGLFuncPtr) glBlendColor; | 32 return (GrGLFuncPtr) glBlendColor; |
| 33 } else if (0 == strcmp("glBlendEquation", name)) { |
| 34 return (GrGLFuncPtr) glBlendEquation; |
33 } else if (0 == strcmp("glBlendFunc", name)) { | 35 } else if (0 == strcmp("glBlendFunc", name)) { |
34 return (GrGLFuncPtr) glBlendFunc; | 36 return (GrGLFuncPtr) glBlendFunc; |
35 } else if (0 == strcmp("glBufferData", name)) { | 37 } else if (0 == strcmp("glBufferData", name)) { |
36 return (GrGLFuncPtr) glBufferData; | 38 return (GrGLFuncPtr) glBufferData; |
37 } else if (0 == strcmp("glBufferSubData", name)) { | 39 } else if (0 == strcmp("glBufferSubData", name)) { |
38 return (GrGLFuncPtr) glBufferSubData; | 40 return (GrGLFuncPtr) glBufferSubData; |
39 } else if (0 == strcmp("glClear", name)) { | 41 } else if (0 == strcmp("glClear", name)) { |
40 return (GrGLFuncPtr) glClear; | 42 return (GrGLFuncPtr) glClear; |
41 } else if (0 == strcmp("glClearColor", name)) { | 43 } else if (0 == strcmp("glClearColor", name)) { |
42 return (GrGLFuncPtr) glClearColor; | 44 return (GrGLFuncPtr) glClearColor; |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
218 return (GrGLFuncPtr) glGetRenderbufferParameteriv; | 220 return (GrGLFuncPtr) glGetRenderbufferParameteriv; |
219 } else if (0 == strcmp("glRenderbufferStorage", name)) { | 221 } else if (0 == strcmp("glRenderbufferStorage", name)) { |
220 return (GrGLFuncPtr) glRenderbufferStorage; | 222 return (GrGLFuncPtr) glRenderbufferStorage; |
221 } | 223 } |
222 return eglGetProcAddress(name); | 224 return eglGetProcAddress(name); |
223 } | 225 } |
224 | 226 |
225 const GrGLInterface* GrGLCreateNativeInterface() { | 227 const GrGLInterface* GrGLCreateNativeInterface() { |
226 return GrGLAssembleInterface(NULL, android_get_gl_proc); | 228 return GrGLAssembleInterface(NULL, android_get_gl_proc); |
227 } | 229 } |
OLD | NEW |