2016-08-30 4 views
1

Ich erstelle einen freigegebenen OpenGL-Kontext in meiner Bibliothek. Und ich möchte die Debugging-Parameter so festlegen, wie sie im Kontext der Anwendung sind, die die Bibliothek verwendet.Wie bekomme ich den aktuellen glDebugMessageCallback?

Ist es möglich, die Parameter MessageCallback und DebugMessageControl direkt aus dem Kontext abzufragen, so dass sie nicht übergeben werden müssen?

Antwort

2

glGetPointerv() mit GL_DEBUG_CALLBACK_FUNCTION oder GL_DEBUG_CALLBACK_USER_PARAM.

glDebugMessageControl() Zustand scheint ab GL 4.5 nicht abfragefähig zu sein.

Verwandte Themen