void FPlatformOpenGLDevice::Init() { AndroidEGL::GetInstance()->InitSurface(false); PlatformRenderingContextSetup(this); InitDefaultGLContextState(); PlatformSharedContextSetup(this); InitDefaultGLContextState(); AndroidEGL::GetInstance()->InitBackBuffer(); //can be done only after context is made current. LoadEXT(); }
void FPlatformOpenGLDevice::Init() { extern void InitDebugContext(); FPlatformMisc::LowLevelOutputDebugString(TEXT("FPlatformOpenGLDevice:Init")); bool bCreateSurface = !AndroidThunkCpp_IsGearVRApplication(); AndroidEGL::GetInstance()->InitSurface(false, bCreateSurface); PlatformRenderingContextSetup(this); LoadEXT(); InitDefaultGLContextState(); InitDebugContext(); PlatformSharedContextSetup(this); InitDefaultGLContextState(); InitDebugContext(); AndroidEGL::GetInstance()->InitBackBuffer(); //can be done only after context is made current. }