win32 build fixes

This commit is contained in:
flyinghead 2019-02-19 22:35:29 +01:00
parent 054b4662fd
commit 9ac43772fd
2 changed files with 5 additions and 2 deletions

View File

@ -5,8 +5,10 @@
void load_gles_symbols()
{
#ifdef _ANDROID
for (int i = 0; rglgen_symbol_map[i].sym != NULL; i++)
*(void **)rglgen_symbol_map[i].ptr = eglGetProcAddress(rglgen_symbol_map[i].sym);
#endif
}
#define SYM(x) { "gl" #x, &(gl##x) }

View File

@ -568,6 +568,9 @@ GLuint fogTextureId;
void gl_term()
{
eglMakeCurrent(gl.setup.display, NULL, NULL, EGL_NO_CONTEXT);
#if HOST_OS == OS_WINDOWS
ReleaseDC((HWND)gl.setup.native_wind,(HDC)gl.setup.native_disp);
#endif
if (gl.setup.context != NULL)
eglDestroyContext(gl.setup.display, gl.setup.context);
if (gl.setup.surface != NULL)
@ -727,9 +730,7 @@ GLuint fogTextureId;
void gl_term()
{
ReleaseDC((HWND)gl.setup.native_wind,(HDC)gl.setup.native_disp);
}
#elif defined(SUPPORT_X11) && !defined(USE_SDL)
//! windows && X11
//let's assume glx for now