aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/gl/egl
diff options
context:
space:
mode:
authorGravatar bsalomon <bsalomon@google.com>2016-03-18 12:07:24 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-03-18 12:07:24 -0700
commitb5a94e3e24ef16f96ecfbe4ee427f7a0c69d7290 (patch)
tree2807c088c0838013fe22d402915c52c7dc689c4a /src/gpu/gl/egl
parentfd359caf0cbdefd759d1c788d72faba3f65a6386 (diff)
Store null GL context's state in interface object
Diffstat (limited to 'src/gpu/gl/egl')
-rw-r--r--src/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp b/src/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp
index 09b7323877..86e2ebc4cd 100644
--- a/src/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp
+++ b/src/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp
@@ -229,8 +229,10 @@ GrGLuint EGLGLContext::eglImageToExternalTexture(GrEGLImage image) const {
if (!this->gl()->hasExtension("GL_OES_EGL_image_external")) {
return 0;
}
- GrGLEGLImageTargetTexture2DProc glEGLImageTargetTexture2D =
- (GrGLEGLImageTargetTexture2DProc) eglGetProcAddress("glEGLImageTargetTexture2DOES");
+ typedef GrGLvoid (*EGLImageTargetTexture2DProc)(GrGLenum, GrGLeglImage);
+
+ EGLImageTargetTexture2DProc glEGLImageTargetTexture2D =
+ (EGLImageTargetTexture2DProc) eglGetProcAddress("glEGLImageTargetTexture2DOES");
if (!glEGLImageTargetTexture2D) {
return 0;
}