mirror of
https://github.com/glfw/glfw.git
synced 2025-10-03 13:20:58 +00:00
Shound pass hdc when invoke eglGetDisplay at win32
Sucn as EGL provide by google AngleProject, see https://github.com/google/angle/blob/master/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp function ```Renderer11::initialize```
This commit is contained in:
parent
e0c77f71f9
commit
aeba2881c0
@ -395,7 +395,13 @@ GLFWbool _glfwInitEGL(void)
|
||||
return GLFW_FALSE;
|
||||
}
|
||||
|
||||
#if defined(_WIN32)
|
||||
_GLFWwindow* mainWindow = _glfw.windowListHead;
|
||||
HDC dc = GetDC(mainWindow->win32.handle);
|
||||
_glfw.egl.display = eglGetDisplay(dc);
|
||||
#else
|
||||
_glfw.egl.display = eglGetDisplay(_GLFW_EGL_NATIVE_DISPLAY);
|
||||
#endif
|
||||
if (_glfw.egl.display == EGL_NO_DISPLAY)
|
||||
{
|
||||
_glfwInputError(GLFW_API_UNAVAILABLE,
|
||||
|
Loading…
Reference in New Issue
Block a user