fixed GLES3 bug, when "EGL_KHR_create_context" doesn't exist. (#2529)

* fixed gles3 bug

* fixed sdl bug on android platform
This commit is contained in:
simon chen
2021-06-05 22:54:14 +08:00
committed by GitHub
parent 5db742a7b0
commit 0b179e59e2
2 changed files with 6 additions and 2 deletions

View File

@@ -65,10 +65,12 @@ namespace entry
# else
return (void*)wmi.info.x11.window;
# endif
# elif BX_PLATFORM_OSX
# elif BX_PLATFORM_OSX || BX_PLATFORM_IOS
return wmi.info.cocoa.window;
# elif BX_PLATFORM_WINDOWS
return wmi.info.win.window;
# elif BX_PLATFORM_ANDROID
return wmi.info.android.window;
# endif // BX_PLATFORM_
}
@@ -92,6 +94,8 @@ namespace entry
pd.ndt = NULL;
# elif BX_PLATFORM_WINDOWS
pd.ndt = NULL;
# elif BX_PLATFORM_ANDROID
pd.ndt = NULL;
# endif // BX_PLATFORM_
pd.nwh = sdlNativeWindowHandle(_window);

View File

@@ -311,7 +311,7 @@ EGL_IMPORT
# endif // BX_PLATFORM_RPI
{
bx::write(&writer, EGLint(EGL_CONTEXT_CLIENT_VERSION) );
bx::write(&writer, 2);
bx::write(&writer, EGLint(gles / 10));
}
bx::write(&writer, EGLint(EGL_NONE) );