History log of /external/mesa3d/src/mesa/main/errors.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9881bf6e69b52efc1eb57a4027d9a8817ef8cbcb 27-Jun-2012 Brian Paul <brianp@vmware.com> mesa: more const qualifiers to match the latest glext.h

For some reason regular gcc on Linux didn't catch these but the mingw
compiler did (generated errors, not warnings).

v2: include the changes in src/mapi/ too
9ccf5bffe360def72c8f96340a524fdd672354ec 25-Jun-2012 Brian Paul <brianp@vmware.com> mesa: new MESA_LOG_FILE env var to log errors, warnings, etc., to a file

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
da35c2b38c1419690b6647fbc2f930cb04c6877f 09-May-2012 Brian Paul <brianp@vmware.com> mesa: define DEBUG_SILENT flag, use in output_if_debug()
58fee81c78c95b1b086aa39aa4e26762c8943680 02-Apr-2012 Dylan Noblesmith <nobled@dreamwidth.org> mesa: add _mesa_shader_debug()

This should be the one entrypoint libglsl needs
for GL_ARB_debug_output.

v2: added comments.

Reviewed-by: Brian Paul <brianp@vmware.com>
6830e6515c840ff98a2ee5eb61e33dd5fb4d1ee2 12-Mar-2012 Brian Paul <brianp@vmware.com> mesa: fix _mesa_DebugMessageCallbackARB() to silence warnings

Reviewed-by: José Fonseca <jfonseca@vmware.com>
7221f52389f788f95ccf5816e2370b5a1acef7f7 11-Mar-2012 José Fonseca <jose.r.fonseca@gmail.com> mesa: Prevent collision of ERROR define on Windows.

This issue might recur on other OSes. If so then it might be better
to remove the C-preprocessor magic, and use fully qualified defines

Signed-off-by: Dave Airlie <airlied@redhat.com>
0e4508e077eab9d37879afbf4c857b58f1c49276 14-Feb-2012 Marek Olšák <maraeo@gmail.com> mesa: print GL errors via debug_output
ae4a8a59b7045dafb99e903d11ebbd9c4ee161d6 04-May-2011 nobled <nobled@dreamwidth.org> mesa: implement the last of GL_ARB_debug_output

Store client-defined message IDs in a hash table,
and sort them by severity into three linked lists
so they can be selected by severity level later.
f6f309394036ff5228f6351435a5eff202ef0008 02-May-2011 nobled <nobled@dreamwidth.org> mesa: add control for categories of application-provided messages

This state is needed for deciding whether or not to log
application messages with IDs that haven't been specifically
passed to glDebugMessageControlARB yet.

State for each individual ID number ever passed to
glDebugMessageControlARB (per-context) still needs to be added.
c68f0b8cabaa7adf3fac3bf07661491ad4001021 02-May-2011 nobled <nobled@dreamwidth.org> mesa: add glDebugMessageControlARB

Controlling the output of client-provided messages
isn't done yet.
76414cded8dcfc274fe47f347c64986680e8b95a 02-May-2011 nobled <nobled@dreamwidth.org> mesa: add message-toggle booleans for GL_ARB_debug_output
5dd750d685d3f80b3783b1205f6727cb867c049a 02-May-2011 nobled <nobled@dreamwidth.org> mesa: add some GL_ARB_debug_output functions
ed087ee49808a692ce8a0389fcf6c9da27f99d8e 01-May-2011 nobled <nobled@dreamwidth.org> mesa: add infrastructure for GL_ARB_debug_output

Marek v2: don't add the extension to extensions.c yet
5ab088c7e201ea7e55459a24a945abcaa90d12c6 01-May-2011 nobled <nobled@dreamwidth.org> mesa: split error handling into its own file

Also add _mesa_vsnprintf.