Commit 82e3f3de by Frank Henigman

Cast display parm for eglGetPlatformDisplayEXT.

The native display parameter to eglGetPlatformDisplayEXT has type void*. When building with -DUSE_OZONE the native display type is intptr_t so a cast is needed. BUG=angleproject:1297 Change-Id: I947f5f9016926b6e3d590a2e29b5ee1fc883384d Reviewed-on: https://chromium-review.googlesource.com/323471Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarFrank Henigman <fjhenigman@chromium.org> Commit-Queue: Frank Henigman <fjhenigman@chromium.org> Tested-by: 's avatarFrank Henigman <fjhenigman@chromium.org>
parent 5b74bd39
...@@ -97,7 +97,9 @@ class EGLSurfaceTest : public testing::Test ...@@ -97,7 +97,9 @@ class EGLSurfaceTest : public testing::Test
} }
displayAttributes.push_back(EGL_NONE); displayAttributes.push_back(EGL_NONE);
mDisplay = eglGetPlatformDisplayEXT(EGL_PLATFORM_ANGLE_ANGLE, mOSWindow->getNativeDisplay(), displayAttributes.data()); mDisplay = eglGetPlatformDisplayEXT(EGL_PLATFORM_ANGLE_ANGLE,
reinterpret_cast<void *>(mOSWindow->getNativeDisplay()),
displayAttributes.data());
ASSERT_TRUE(mDisplay != EGL_NO_DISPLAY); ASSERT_TRUE(mDisplay != EGL_NO_DISPLAY);
EGLint majorVersion, minorVersion; EGLint majorVersion, minorVersion;
......
...@@ -121,7 +121,7 @@ EGLInitializePerfTest::EGLInitializePerfTest() ...@@ -121,7 +121,7 @@ EGLInitializePerfTest::EGLInitializePerfTest()
} }
mDisplay = eglGetPlatformDisplayEXT(EGL_PLATFORM_ANGLE_ANGLE, mDisplay = eglGetPlatformDisplayEXT(EGL_PLATFORM_ANGLE_ANGLE,
mOSWindow->getNativeDisplay(), reinterpret_cast<void *>(mOSWindow->getNativeDisplay()),
&displayAttributes[0]); &displayAttributes[0]);
ANGLEPlatformInitialize(&mCapturePlatform); ANGLEPlatformInitialize(&mCapturePlatform);
......
...@@ -143,7 +143,9 @@ bool EGLWindow::initializeGL(OSWindow *osWindow) ...@@ -143,7 +143,9 @@ bool EGLWindow::initializeGL(OSWindow *osWindow)
} }
displayAttributes.push_back(EGL_NONE); displayAttributes.push_back(EGL_NONE);
mDisplay = eglGetPlatformDisplayEXT(EGL_PLATFORM_ANGLE_ANGLE, osWindow->getNativeDisplay(), &displayAttributes[0]); mDisplay = eglGetPlatformDisplayEXT(EGL_PLATFORM_ANGLE_ANGLE,
reinterpret_cast<void *>(osWindow->getNativeDisplay()),
&displayAttributes[0]);
if (mDisplay == EGL_NO_DISPLAY) if (mDisplay == EGL_NO_DISPLAY)
{ {
destroyGL(); destroyGL();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment