Glad: GL_STACK_OVERFLOW und GL_STACK_UNDERFLOW scheinen undefiniert zu sein

Erstellt am 1. Aug. 2016  ·  3Kommentare  ·  Quelle: Dav1dde/glad

Ich habe gerade eine OpenGL 2.1-Zip-Datei aus dem Webdienst generiert (ich versuche, ein ziemlich großes Projekt von GLEW wegzuschalten), und es scheint, dass GL_STACK_OVERFLOW und GL_STACK_UNDERFLOW undefiniert sind. In der Tat ist dies der Abschnitt in glad.h, wo sie sein sollten ...

#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

Beachten Sie, dass es von 0x0502 auf 0x0505 springt :)

glad2 question

Hilfreichster Kommentar

Es sollte und wird nicht im Zweig glad2 in dem das Profilverhalten ordnungsgemäß implementiert ist. Leider ist es so, es wird nicht in diesem Zweig behoben (zu viel Arbeit), bald wird es froh sein, 2.0;)

Alle 3 Kommentare

Ich kann das Problem nicht reproduzieren. Ich habe C / C ++, 2.1 OpenGL auf http://glad.dav1d.de generiert. - Können Sie einfügen, wie Sie den Loader generiert haben (sollte im Kommentar am Anfang der Datei enthalten sein), z. B. --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! Wählen Sie "Kern" -Profil (ich denke, dies sollte in 2.1 keinen Unterschied machen)

Es sollte und wird nicht im Zweig glad2 in dem das Profilverhalten ordnungsgemäß implementiert ist. Leider ist es so, es wird nicht in diesem Zweig behoben (zu viel Arbeit), bald wird es froh sein, 2.0;)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen