Saya baru saja membuat zip senang OpenGL 2.1 dari layanan web (saya mencoba mengalihkan proyek yang cukup besar dari GLEW) dan tampaknya GL_STACK_OVERFLOW dan GL_STACK_UNDERFLOW tidak ditentukan. Sebenarnya, ini adalah bagian di senang.h di mana mereka seharusnya ...
#define GL_NO_ERROR 0
#define GL_INVALID_ENUM 0x0500
#define GL_INVALID_VALUE 0x0501
#define GL_INVALID_OPERATION 0x0502
#define GL_OUT_OF_MEMORY 0x0505
Perhatikan bahwa itu melompat dari 0x0502 ke 0x0505 :)
Saya tidak dapat mereproduksi masalah, saya menghasilkan C / C ++, 2.1 OpenGL di http://glad.dav1d.de - Dapatkah Anda menempelkan cara Anda membuat loader (harus ada di komentar di awal file) misalnya --profile="compatibility" --api="gl=2.1" --generator="c" --spec="gl" --extensions=""
->
#define GL_FLOAT 0x1406
#define GL_DOUBLE 0x140A
#define GL_STACK_OVERFLOW 0x0503
#define GL_STACK_UNDERFLOW 0x0504
#define GL_CLEAR 0x1500
#define GL_AND 0x1501
Ah! Pilih profil "inti" (Saya rasa ini seharusnya tidak membuat perbedaan pada 2.1)
Seharusnya tidak dan tidak di cabang glad2
tempat perilaku profil diterapkan dengan benar. Sayangnya begitulah, tidak akan memperbaikinya di cabang ini (terlalu banyak pekerjaan), segera akan senang 2.0;)
Komentar yang paling membantu
Seharusnya tidak dan tidak di cabang
glad2
tempat perilaku profil diterapkan dengan benar. Sayangnya begitulah, tidak akan memperbaikinya di cabang ini (terlalu banyak pekerjaan), segera akan senang 2.0;)