Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 622 Bytes

debugging.rst

File metadata and controls

17 lines (13 loc) · 622 Bytes

Debugging Tips

Normally Mesa (and OpenGL) records but does not notify the user of errors. It is up to the application to call glGetError to check for errors. Mesa supports an environment variable, MESA_DEBUG, to help with debugging. If MESA_DEBUG is defined, a message will be printed to stdout whenever an error occurs.

More extensive error checking is done in DEBUG builds (--buildtype debug for Meson).

In your debugger you can set a breakpoint in _mesa_error() to trap Mesa errors.

There is a display list printing/debugging facility. See the end of src/dlist.c for details.