| Index: src/gpu/gl/angle/SkANGLEGLContext.cpp
|
| diff --git a/src/gpu/gl/angle/SkANGLEGLContext.cpp b/src/gpu/gl/angle/SkANGLEGLContext.cpp
|
| index 9470bf036041bf0b0b5c4ddae935b228ff50065c..cea2adf989a16fc3e7c9d0cf720fd4e42f7e270d 100644
|
| --- a/src/gpu/gl/angle/SkANGLEGLContext.cpp
|
| +++ b/src/gpu/gl/angle/SkANGLEGLContext.cpp
|
| @@ -8,12 +8,14 @@
|
|
|
| #include "gl/angle/SkANGLEGLContext.h"
|
|
|
| +#include <EGL/egl.h>
|
| +
|
| #define EGL_PLATFORM_ANGLE_ANGLE 0x3201
|
| #define EGL_PLATFORM_ANGLE_TYPE_ANGLE 0x3202
|
| #define EGL_PLATFORM_ANGLE_TYPE_D3D9_ANGLE 0x3206
|
| #define EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE 0x3207
|
|
|
| -EGLDisplay SkANGLEGLContext::GetD3DEGLDisplay(EGLNativeDisplayType nativeDisplay) {
|
| +void* SkANGLEGLContext::GetD3DEGLDisplay(void* nativeDisplay) {
|
|
|
| typedef EGLDisplay (*EGLGetPlatformDisplayEXT)(EGLenum platform,
|
| void *native_display,
|
| @@ -23,7 +25,7 @@ EGLDisplay SkANGLEGLContext::GetD3DEGLDisplay(EGLNativeDisplayType nativeDisplay
|
| (EGLGetPlatformDisplayEXT) eglGetProcAddress("eglGetPlatformDisplayEXT");
|
|
|
| if (!eglGetPlatformDisplayEXT) {
|
| - return eglGetDisplay(nativeDisplay);
|
| + return eglGetDisplay(static_cast<EGLNativeDisplayType>(nativeDisplay));
|
| }
|
|
|
| // Try for an ANGLE D3D11 context, fall back to D3D9.
|
|
|