[Mesa-dev] EGL: Implement EGL_KHR_debug
Kyle Brenneman
kbrenneman at nvidia.com
Wed Jul 6 16:33:41 UTC 2016
This is a set of patches to implement the EGL_KHR_debug extension.
In addition to hopefully being useful in its own right, the current draft of
the libglvnd interface for EGL requires each vendor library to support
EGL_KHR_debug. The same functions should work for both a normal and
libglvnd-based driver.
Rather than try to update every _eglError call all at once, I used the
_EGLThreadInfo struct to record the current function name and object label, so
all the existing _eglError calls will call the debug callback with the correct
command and label. They won't have any error messages with them, but those
messages can be added in later changes.
More information about the mesa-dev
mailing list