Le jeudi 7 janvier 2016, 10:28:19 CET Michel Dänzer a écrit :
> From: Michel Dänzer <[email protected]>
> 
> According to Nicolai Hähnle, the relevant specification says "All
> messages are initially enabled unless their assigned severity is
> DEBUG_SEVERITY_LOW", so we need to explicitly disable the messages we
> don't want to get. Failing that, we were accidentally logging e.g.
> shader stats intended for shader-db.
> 
> Signed-off-by: Michel Dänzer <[email protected]>
> ---
>  glamor/glamor.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/glamor/glamor.c b/glamor/glamor.c
> index 116d10c..81aba2d 100644
> --- a/glamor/glamor.c
> +++ b/glamor/glamor.c
> @@ -393,6 +393,9 @@ glamor_setup_debug_output(ScreenPtr screen)
>          return;
> 
>      glEnable(GL_DEBUG_OUTPUT_SYNCHRONOUS);
> +    /* Disable debugging messages other than GL API errors */
> +    glDebugMessageControl(GL_DONT_CARE, GL_DONT_CARE, GL_DONT_CARE, 0,
> NULL, +                          GL_FALSE);
>      glDebugMessageControl(GL_DEBUG_SOURCE_API,
>                            GL_DEBUG_TYPE_ERROR,
>                            GL_DONT_CARE,

Tested with xserver 1.18.0;
no more (EE) glamor0: GL error: Shader Stats: SGPRS: 80 VGPRS: 4 Code Size: 88 
LDS: 0 Scratch: 0 with xf86-video-amdgpu driver

-- 
Laurent Carlier
http://www.archlinux.org

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to