X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fvideo%2Ftexture_manager.cpp;h=70b0e950c1522e60cba59f6eddf602e28a383253;hb=216e6b44cf103d10383c0e0f6587afafc7454b94;hp=4072459685f55143101dd50205da846f6818d84a;hpb=6f34bbb830d1cbd018a85a6d7f7890f7256651b8;p=supertux.git diff --git a/src/video/texture_manager.cpp b/src/video/texture_manager.cpp index 407245968..70b0e950c 100644 --- a/src/video/texture_manager.cpp +++ b/src/video/texture_manager.cpp @@ -189,6 +189,9 @@ TextureManager::save_texture(GL::Texture* texture) SavedTexture saved_texture; saved_texture.texture = texture; glBindTexture(GL_TEXTURE_2D, texture->get_handle()); + + //this doesn't work with OpenGL ES (but we don't need it on the GP2X anyway) +#ifndef GL_VERSION_ES_CM_1_0 glGetTexLevelParameteriv(GL_TEXTURE_2D, 0, GL_TEXTURE_WIDTH, &saved_texture.width); glGetTexLevelParameteriv(GL_TEXTURE_2D, 0, GL_TEXTURE_HEIGHT, @@ -209,6 +212,7 @@ TextureManager::save_texture(GL::Texture* texture) glGetTexImage(GL_TEXTURE_2D, 0, GL_RGBA, GL_UNSIGNED_BYTE, saved_texture.pixels); +#endif saved_textures.push_back(saved_texture);