Ich portiere eine App auf iOS und muss sie daher von SDL1.2 auf SDL2 aktualisieren (bisher teste ich sie nur als OS X-Desktop-App). Wenn ich den Code jedoch mit SDL2 ausführe, erhalte ich seltsame Ergebnisse, wie im zweiten Bild unten gezeigt (das erste Bild sieht korrekt mit SDL aus). Das einzige Änderungsset, das dies verursacht, ist dieses. Sehen Sie dort offensichtlich etwas Falsches oder hat SDL2 einige OpenGL-Nuancen, die mir nicht bekannt sind? Mein SDL basiert auf dem neuesten von HG .
Update: Eine weitere Frage zum iOS-Port desselben Projekts ist hier .
Update 2: Dies ist jetzt auch in der SDL-Newsgroup: http://thread.gmane.org/gmane.comp.lib.sdl/58026
Update 3: Ich habe versucht, Regal für tragbares OpenGL zu verwenden. Das nicht so gute Ergebnis ist der dritte Screenshot, der lediglich durch Ersetzen erstellt wurde
#include <OpenGL/gl.h>
#include <OpenGL/glu.h>
mit
#include "GL/Regal.h"
#include "GL/RegalGLU.h"