diff --git a/source/Irrlicht/COGLESDriver.cpp b/source/Irrlicht/COGLESDriver.cpp index fc1f1348..f1b48e91 100644 --- a/source/Irrlicht/COGLESDriver.cpp +++ b/source/Irrlicht/COGLESDriver.cpp @@ -383,8 +383,8 @@ bool COGLES1Driver::beginScene(bool backBuffer, bool zBuffer, SColor color, #if defined(GL_VERSION_ES_CM_1_0) #if defined(_IRR_USE_IPHONE_DEVICE_) (*Device.displayBegin)(&Device); - #endif glBindFramebufferOES(GL_FRAMEBUFFER_OES, ViewFramebuffer); + #endif #endif GLbitfield mask = 0; diff --git a/source/Irrlicht/COGLESExtensionHandler.cpp b/source/Irrlicht/COGLESExtensionHandler.cpp index 4cbcfab0..578bc081 100644 --- a/source/Irrlicht/COGLESExtensionHandler.cpp +++ b/source/Irrlicht/COGLESExtensionHandler.cpp @@ -132,11 +132,13 @@ void COGLES1ExtensionHandler::initExtensions(COGLES1Driver* driver, core::stringc extensions = glGetString(GL_EXTENSIONS); os::Printer::log(extensions.c_str()); { - c8* str = new c8[extensions.size()+1]; - strncpy(str, extensions.c_str(), extensions.size()+1); + const u32 size = extensions.size()+1; + c8* str = new c8[size]; + strncpy(str, extensions.c_str(), extensions.size()); + str[extensions.size()]=' '; c8* p = str; - for (u32 i=0; i