Tôi đang chuyển một ứng dụng sang iOS và do đó cần nâng cấp nó lên SDL2 từ SDL1.2 (cho đến nay tôi chỉ thử nghiệm nó dưới dạng một ứng dụng trên máy tính để bàn OS X). Tuy nhiên, khi chạy mã với SDL2, tôi nhận được kết quả kỳ lạ như được hiển thị trên hình ảnh thứ hai bên dưới (hình ảnh đầu tiên là nó trông như thế nào với SDL, chính xác). Bộ thay đổi duy nhất gây ra cái này là cái này , bạn có thấy có gì đó không rõ ràng ở đó không, hoặc SDL2 có một số sắc thái OpenGL mà tôi không biết? SDL của tôi dựa trên bản mới nhất từ HG .
Cập nhật: một câu hỏi khác về cổng iOS của cùng một dự án có ở đây .
Cập nhật 2: đây cũng là trên nhóm tin SDL: http://thread.gmane.org/gmane.comp.lib.sdl/58026
Cập nhật 3: Tôi đã thử sử dụng Regal cho OpenGL di động, kết quả không tốt là trên ảnh chụp màn hình thứ ba, được tạo ra chỉ bằng cách thay thế
#include <OpenGL/gl.h>
#include <OpenGL/glu.h>
với
#include "GL/Regal.h"
#include "GL/RegalGLU.h"