
ARB debug output:
A Helping Hand for
Desperate Developers
Ant
´
onio Ramires Fernandes and Bruno Oliveira
33.1 Introduction
Since the inception of OpenGL, error handling has not been without some contro-
versy, as the only available mechanism to provide feedback was the glGetError
function. For each OpenGL command, the application had to explicitly query for
possible errors, getting in return a single and very broad meaning error identifier for
the latest error.
ARB
debug output [Konttinen 10a], originally proposed by AMD [Kontti-
nen 10b], introduces a new feedback mechanism. It allows developers to define a
callback function that will be invoked by OpenGL ...