Hi, On Tuesday, 2 July 2019 10:25:41 CEST Michel Dänzer wrote: > On 2019-07-02 3:44 a.m., Dieter Nützel wrote: > > > > /opt/mesa> git bisect good > > b5697c311b6f29dee40b96c48bad3279e3667c1e is the first bad commit > > commit b5697c311b6f29dee40b96c48bad3279e3667c1e > > Author: Marek Olšák <marek.ol...@amd.com> > > Date: Thu May 9 21:04:23 2019 -0400 > > > > Change a few frequented uses of DEBUG to !NDEBUG > > > > debugoptimized builds don't define NDEBUG, but they also don't define > > DEBUG. We want to enable cheap debug code for these builds. > > I only chose those occurences that I care about. > > > > Reviewed-by: Mathias Fröhlich <mathias.froehl...@web.de> > > > > src/gallium/auxiliary/tgsi/tgsi_ureg.c | 2 +- > > src/gallium/drivers/radeonsi/si_descriptors.c | 2 +- > > src/gallium/drivers/radeonsi/si_pipe.h | 2 +- > > src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c | 6 +++--- > > src/gallium/drivers/radeonsi/si_state.c | 4 ++-- > > src/mesa/main/context.c | 2 +- > > src/mesa/main/debug.c | 4 ++-- > > src/mesa/main/errors.c | 6 +++--- > > src/mesa/main/feedback.c | 2 +- > > src/mesa/main/formats.c | 2 -- > > src/mesa/main/imports.c | 4 ++-- > > src/mesa/main/mtypes.h | 2 +- > > src/mesa/main/shaderapi.c | 2 +- > > src/mesa/state_tracker/st_atom_framebuffer.c | 2 +- > > src/mesa/state_tracker/st_format.c | 2 +- > > src/mesa/vbo/vbo_exec.h | 2 +- > > src/mesa/vbo/vbo_exec_api.c | 6 +++--- > > src/util/slab.c | 4 ++-- > > 18 files changed, 27 insertions(+), 29 deletions(-) > > The changes to src/mesa/main/errors.c mean that Mesa now prints messages > on GL API usage errors by default when assertions are enabled, whereas > previously it only did so for debugging builds. This should probably be > reverted, since these messages can be pretty noisy with some apps.
My rationale was that it used to print before meson so it should print now again. But I have no strong opinion regarding debug builds being noisy. For production code compiled in release mode this would be a no go - for sure! We have way more code snippets guarded by DEBUG. Lots of them probably useful. best Mathias _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev