Estoy transfiriendo una aplicación a iOS y, por lo tanto, necesito actualizarla a SDL2 desde SDL1.2 (hasta ahora solo la estoy probando como una aplicación de escritorio OS X). Sin embargo, cuando ejecuto el código con SDL2, obtengo resultados extraños como se muestra en la segunda imagen a continuación (la primera imagen es cómo se ve con SDL, correctamente). El único conjunto de cambios que causa esto es este , ¿ves algo obviamente mal allí, o SDL2 tiene algunos matices de OpenGL que desconozco? Mi SDL se basa en lo último de HG .
Actualización: otra pregunta sobre el puerto iOS del mismo proyecto está aquí .
Actualización 2: ahora también está en el grupo de noticias SDL: http://thread.gmane.org/gmane.comp.lib.sdl/58026
Actualización 3: Intenté usar Regal para OpenGL portátil, el resultado no tan bueno está en la tercera captura de pantalla, producida simplemente reemplazando
#include <OpenGL/gl.h>
#include <OpenGL/glu.h>
con
#include "GL/Regal.h"
#include "GL/RegalGLU.h"
Respuestas:
Aquí está el aviso de su problema. Comento en la superficie = SDL_Get ... estaba dando algunos resultados extraños. También olvidó crear el contexto OpenGL. Avísame si tienes otros problemas.
fuente