Debug Output: Difference between revisions

From OpenGL Wiki
Jump to navigation Jump to search
Debug output page.
 
mNo edit summary
Line 11: Line 11:


This page describes the KHR functionality. The ARB/AMD version contains only the message log part, without the object names or the scoped messages. They also have some slight differences in the callback function parameters and the types of messages they work with.
This page describes the KHR functionality. The ARB/AMD version contains only the message log part, without the object names or the scoped messages. They also have some slight differences in the callback function parameters and the types of messages they work with.
{{stub}}


== Message log ==
== Message log ==
Line 17: Line 19:


== Object names ==
== Object names ==
{{stub}}


[[Category:Debugging]]
[[Category:Debugging]]

Revision as of 06:54, 19 February 2013

Debug Output
Core in version 4.6
Core since version 4.3
Core ARB extension KHR_debug
ARB extension ARB_debug_output
Vendor extension AMD_debug_output

Debug Output is an OpenGL feature that makes Error Checking from functions easier.

Note that this feature, which is core in 4.3, has functionality that is generally exposed by two different extensions. The KHR extension is the core feature, which is always advertised when available. The other two are generally only advertised when the OpenGL Context was created with the WGL/GLX_DEBUG_CONTEXT_BIT.

This page describes the KHR functionality. The ARB/AMD version contains only the message log part, without the object names or the scoped messages. They also have some slight differences in the callback function parameters and the types of messages they work with.

Message log

Scoping messages

Object names