Saya porting aplikasi ke iOS, dan karena itu perlu memutakhirkannya ke SDL2 dari SDL1.2 (sejauh ini saya mengujinya sebagai aplikasi desktop hanya pada OS X). Namun, ketika menjalankan kode dengan SDL2, saya mendapatkan hasil yang aneh seperti yang ditunjukkan pada gambar kedua di bawah ini (gambar pertama adalah tampilannya dengan SDL, dengan benar). Changeet tunggal yang menyebabkan ini adalah ini , apakah Anda melihat sesuatu yang jelas salah di sana, atau apakah SDL2 memiliki beberapa nuansa OpenGL yang saya tidak sadari? SDL saya didasarkan pada yang terbaru dari HG .
Pembaruan: pertanyaan lain tentang port iOS dari proyek yang sama ada di sini .
Pembaruan 2: ini sekarang juga di newsgroup SDL: http://thread.gmane.org/gmane.comp.lib.sdl/58026
Pembaruan 3: Saya mencoba menggunakan Regal untuk OpenGL portabel, hasil yang tidak begitu baik ada pada tangkapan layar ketiga, diproduksi hanya dengan mengganti
#include <OpenGL/gl.h>
#include <OpenGL/glu.h>
dengan
#include "GL/Regal.h"
#include "GL/RegalGLU.h"
Jawaban:
Inilah pemberitahuan masalah Anda, saya mengomentari permukaan = SDL_Get ... itu memberikan beberapa hasil aneh. Anda juga lupa membuat konteks OpenGL. Beri tahu saya jika Anda memiliki masalah lain.
sumber