<div dir="auto">If you don't wanna see the messages, don't use debugoptimized.<div dir="auto"><br></div><div dir="auto">Marek</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue., Jul. 2, 2019, 10:15 Michel Dänzer, <<a href="mailto:michel@daenzer.net">michel@daenzer.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2019-07-02 2:09 p.m., Mathias Fröhlich wrote:<br>
> On Tuesday, 2 July 2019 10:25:41 CEST Michel Dänzer wrote:<br>
>> On 2019-07-02 3:44 a.m., Dieter Nützel wrote:<br>
>>><br>
>>> /opt/mesa> git bisect good<br>
>>> b5697c311b6f29dee40b96c48bad3279e3667c1e is the first bad commit<br>
>>> commit b5697c311b6f29dee40b96c48bad3279e3667c1e<br>
>>> Author: Marek Olšák <<a href="mailto:marek.olsak@amd.com" target="_blank" rel="noreferrer">marek.olsak@amd.com</a>><br>
>>> Date:   Thu May 9 21:04:23 2019 -0400<br>
>>><br>
>>>     Change a few frequented uses of DEBUG to !NDEBUG<br>
>>><br>
>>>     debugoptimized builds don't define NDEBUG, but they also don't define<br>
>>>     DEBUG. We want to enable cheap debug code for these builds.<br>
>>>     I only chose those occurences that I care about.<br>
>>><br>
>>>     Reviewed-by: Mathias Fröhlich <<a href="mailto:Mathias.Froehlich@web.de" target="_blank" rel="noreferrer">Mathias.Froehlich@web.de</a>><br>
>>><br>
>>>  src/gallium/auxiliary/tgsi/tgsi_ureg.c              | 2 +-<br>
>>>  src/gallium/drivers/radeonsi/si_descriptors.c       | 2 +-<br>
>>>  src/gallium/drivers/radeonsi/si_pipe.h              | 2 +-<br>
>>>  src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c | 6 +++---<br>
>>>  src/gallium/drivers/radeonsi/si_state.c             | 4 ++--<br>
>>>  src/mesa/main/context.c                             | 2 +-<br>
>>>  src/mesa/main/debug.c                               | 4 ++--<br>
>>>  src/mesa/main/errors.c                              | 6 +++---<br>
>>>  src/mesa/main/feedback.c                            | 2 +-<br>
>>>  src/mesa/main/formats.c                             | 2 --<br>
>>>  src/mesa/main/imports.c                             | 4 ++--<br>
>>>  src/mesa/main/mtypes.h                              | 2 +-<br>
>>>  src/mesa/main/shaderapi.c                           | 2 +-<br>
>>>  src/mesa/state_tracker/st_atom_framebuffer.c        | 2 +-<br>
>>>  src/mesa/state_tracker/st_format.c                  | 2 +-<br>
>>>  src/mesa/vbo/vbo_exec.h                             | 2 +-<br>
>>>  src/mesa/vbo/vbo_exec_api.c                         | 6 +++---<br>
>>>  src/util/slab.c                                     | 4 ++--<br>
>>>  18 files changed, 27 insertions(+), 29 deletions(-)<br>
>><br>
>> The changes to src/mesa/main/errors.c mean that Mesa now prints messages<br>
>> on GL API usage errors by default when assertions are enabled, whereas<br>
>> previously it only did so for debugging builds. This should probably be<br>
>> reverted, since these messages can be pretty noisy with some apps.<br>
> <br>
> My rationale was that it used to print before meson so it should print now again.<br>
<br>
Before this change, these messages were only printed by default with a<br>
debug build, both with meson and autotools. (With autotools, a debug<br>
build was required for assertions to be enabled)<br>
<br>
Now they're printed by default if assertions are enabled, even if debug<br>
is disabled.<br>
<br>
<br>
> But I have no strong opinion regarding debug builds being noisy.<br>
<br>
That's not the issue at hand.<br>
<br>
<br>
-- <br>
Earthling Michel Dänzer               |              <a href="https://www.amd.com" rel="noreferrer noreferrer" target="_blank">https://www.amd.com</a><br>
Libre software enthusiast             |             Mesa and X developer<br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org" target="_blank" rel="noreferrer">mesa-dev@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/mesa-dev</a></blockquote></div>