Fixed bug 1342 - SDL_CreateRenderer creates OpenGL ES 2.0 renderer in iPhone 3G using default index (-1)

The uikit code wasn't checking to make sure the context was successfully created.
This commit is contained in:
Sam Lantinga 2012-01-07 22:34:51 -05:00
parent da31e3d3e3
commit 305531d766
2 changed files with 4 additions and 0 deletions

View File

@ -115,6 +115,9 @@ SDL_GLContext UIKit_GL_CreateContext(_THIS, SDL_Window * window)
depthBits: _this->gl_config.depth_size
stencilBits: _this->gl_config.stencil_size
majorVersion: _this->gl_config.major_version];
if (!view) {
return NULL;
}
data->view = view;
view->viewcontroller = data->viewcontroller;

View File

@ -75,6 +75,7 @@
}
if (!context || ![EAGLContext setCurrentContext:context]) {
[self release];
SDL_SetError("OpenGL ES %d not supported", majorVersion);
return nil;
}