diff options
author | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-01-21 16:09:18 +0000 |
---|---|---|
committer | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-01-21 16:09:18 +0000 |
commit | c72425ae368bfcb47de7d2532eb90d305ec0d1cf (patch) | |
tree | 89199d135e0f899f726632155965dc4b3f17cfe4 /src/gpu/gl/mesa | |
parent | 91506eb0b9461a19c6fc7dc0b15edbdbd1ed094d (diff) |
Move GrGLInterface function pointers into a nested struct
BUG=skia:2042
R=robertphillips@google.com
Author: bsalomon@google.com
Review URL: https://codereview.chromium.org/133073009
git-svn-id: http://skia.googlecode.com/svn/trunk@13130 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/gpu/gl/mesa')
-rw-r--r-- | src/gpu/gl/mesa/GrGLCreateMesaInterface.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gpu/gl/mesa/GrGLCreateMesaInterface.cpp b/src/gpu/gl/mesa/GrGLCreateMesaInterface.cpp index 709c3ae018..59314445b3 100644 --- a/src/gpu/gl/mesa/GrGLCreateMesaInterface.cpp +++ b/src/gpu/gl/mesa/GrGLCreateMesaInterface.cpp @@ -13,9 +13,9 @@ #define GL_GLEXT_PROTOTYPES #include "osmesa_wrapper.h" -#define GR_GL_GET_PROC(F) interface->f ## F = (GrGL ## F ## Proc) \ +#define GR_GL_GET_PROC(F) interface->fFunctions.f ## F = (GrGL ## F ## Proc) \ OSMesaGetProcAddress("gl" #F); -#define GR_GL_GET_PROC_SUFFIX(F, S) interface->f ## F = (GrGL ## F ## Proc) \ +#define GR_GL_GET_PROC_SUFFIX(F, S) interface->fFunctions.f ## F = (GrGL ## F ## Proc) \ OSMesaGetProcAddress("gl" #F #S); // We use OSMesaGetProcAddress for every gl function to avoid accidentally using @@ -141,7 +141,7 @@ const GrGLInterface* GrGLCreateMesaInterface() { GR_GL_GET_PROC(TexParameteri); GR_GL_GET_PROC(TexParameteriv); GR_GL_GET_PROC(TexStorage2D); - if (NULL == interface->fTexStorage2D) { + if (NULL == interface->fFunctions.fTexStorage2D) { GR_GL_GET_PROC_SUFFIX(TexStorage2D, EXT); } GR_GL_GET_PROC(TexSubImage2D); |