Mercurial > sdl-ios-xcode
diff src/video/SDL_renderer_gles.c @ 3161:494559cc723b
OpenPandora support added by David Carré
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 31 May 2009 11:53:12 +0000 |
parents | 7f684f249ec9 |
children | a252014ce27d |
line wrap: on
line diff
--- a/src/video/SDL_renderer_gles.c Thu May 28 09:39:14 2009 +0000 +++ b/src/video/SDL_renderer_gles.c Sun May 31 11:53:12 2009 +0000 @@ -42,6 +42,14 @@ #endif /* __QNXNTO__ */ +#if SDL_VIDEO_DRIVER_PANDORA +GL_API void GL_APIENTRY +glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height) +{ + return; +} +#endif /* SDL_VIDEO_DRIVER_PANDORA */ + /* OpenGL ES 1.1 renderer implementation, based on the OpenGL renderer */ static const float inv255f = 1.0f / 255.0f; @@ -284,7 +292,10 @@ renderer->info.flags |= SDL_RENDERER_SINGLEBUFFER; } } - +#if SDL_VIDEO_DRIVER_PANDORA + data->GL_OES_draw_texture_supported = SDL_FALSE; + data->useDrawTexture = SDL_FALSE; +#else if (SDL_GL_ExtensionSupported("GL_OES_draw_texture")) { data->GL_OES_draw_texture_supported = SDL_TRUE; data->useDrawTexture = SDL_TRUE; @@ -292,6 +303,7 @@ data->GL_OES_draw_texture_supported = SDL_FALSE; data->useDrawTexture = SDL_FALSE; } +#endif data->glGetIntegerv(GL_MAX_TEXTURE_SIZE, &value); renderer->info.max_texture_width = value;