Home | History | Annotate | Download | only in gl
      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 
      9 #include "gl/GrGLInterface.h"
     10 
     11 typedef void(*GrGLFuncPtr)();
     12 typedef GrGLFuncPtr (*GrGLGetProc)(void* ctx, const char name[]);
     13 
     14 /**
     15  * Generic function for creating a GrGLInterface for an OpenGL (but not GLES) context. It calls
     16  * get() to get each function address. ctx is a generic ptr passed to and interpreted by get().
     17  */
     18 const GrGLInterface* GrGLAssembleGLInterface(void* ctx, GrGLGetProc get);
     19