1 2 /* 3 * Copyright 2014 Google Inc. 4 * 5 * Use of this source code is governed by a BSD-style license that can be 6 * found in the LICENSE file. 7 */ 8 #include "gl/GrGLInterface.h" 9 #include "gl/GrGLAssembleInterface.h" 10 #include "gl/GrGLUtil.h" 11 12 #include <EGL/egl.h> 13 #include <GLES2/gl2.h> 14 egl_get_gl_proc(void * ctx,const char name[])15static GrGLFuncPtr egl_get_gl_proc(void* ctx, const char name[]) { 16 SkASSERT(NULL == ctx); 17 return eglGetProcAddress(name); 18 } 19 GrGLCreateNativeInterface()20const GrGLInterface* GrGLCreateNativeInterface() { 21 return GrGLAssembleInterface(NULL, egl_get_gl_proc); 22 } 23