diff options
Diffstat (limited to 'include/gpu/gl/GrGLFunctions.h')
-rw-r--r-- | include/gpu/gl/GrGLFunctions.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/include/gpu/gl/GrGLFunctions.h b/include/gpu/gl/GrGLFunctions.h index beb657d30a..b6d68c7ff4 100644 --- a/include/gpu/gl/GrGLFunctions.h +++ b/include/gpu/gl/GrGLFunctions.h @@ -11,12 +11,29 @@ #include "GrGLConfig.h" +//////////////////////////////////////////////////////////////////////////////// + /** - * Declares typedefs for all the GL functions used in GrGLInterface + * Classifies GL contexts by which standard they implement (currently as Desktop + * vs. ES). */ +enum GrGLStandard { + kNone_GrGLStandard, + kGL_GrGLStandard, + kGLES_GrGLStandard, +}; + +// Temporary aliases until Chromium can be updated. +typedef GrGLStandard GrGLBinding; +static const GrGLStandard kES2_GrGLBinding = kGLES_GrGLStandard; +static const GrGLStandard kDesktop_GrGLBinding = kGL_GrGLStandard; /////////////////////////////////////////////////////////////////////////////// +/** + * Declares typedefs for all the GL functions used in GrGLInterface + */ + typedef unsigned int GrGLenum; typedef unsigned char GrGLboolean; typedef unsigned int GrGLbitfield; |