void GraphicsManager::initOpenGL() { setGLVersion(); updateExtensions(); initOpenGLFunctions(); updatePlanformExtensions(); updateDebugLog(); createTextureSampler(); updateLimits(); }
bool OgroInvasion::onBeforeRun() { auto window = Director::getInstance()->getWindow(); if (!window) { window = Director::getInstance()->createDefaultWindow(); window->setGLVersion(3, 3); window->createWindow("ImageLoader", 512, 512); bool result = window->initGL(); if (!result) return false; Director::getInstance()->setWindow(window); } customInit(); return true; }
bool HelloGLSL::onBeforeRun() { auto window = Director::getInstance()->getWindow(); if (!window) { window = Director::getInstance()->createDefaultWindow(); window->setGLVersion(3, 3); window->createWindow("Hello", 640, 480); bool result = window->initGL(); if (!result) return false; Director::getInstance()->setWindow(window); } customInit(); return true; }