Bug 59269

Summary: Regression: git mesa gallium r600 fails to display text in 3D graphics, bisected
Product: Mesa Reporter: Jos van Wolput <wolput>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 59304    
Attachments: starsphere without text
starsphere with text

Description Jos van Wolput 2013-01-12 05:28:42 UTC
The latest git versions of mesa gallium r600 fail to display text in 3D graphics of the Einstein@Home starsphere.
The starsphere is displayed correctly but the text info about the calculated
task is no longer displayed.
OpenGL renderer string: Gallium 0.4 on AMD RS780.

The first bad commit is
mesa-ab07ae05a3dccef620c716e821c647413b951051
targets/dri-r600: Convert to automake
author Matt Turner 2012-09-05 18:12:29 (GMT)
committer Andreas Boll 2013-01-10 21:01:10 (GMT)
Comment 1 Jos van Wolput 2013-01-12 09:13:09 UTC
Created attachment 72893 [details]
starsphere without text

This is the starsphere graphic as displayed by the latest mesa.
Comment 2 Jos van Wolput 2013-01-12 09:16:38 UTC
Created attachment 72894 [details]
starsphere with text

The starsphere graphic as displayed before the regression.
Comment 3 Fabio Pedretti 2013-01-12 09:43:04 UTC
Did you do a make clean before compiling after latest changes?
Comment 4 Jos van Wolput 2013-01-12 10:25:11 UTC
(In reply to comment #3)
> Did you do a make clean before compiling after latest changes?

Yes, I did!
Comment 5 Andreas Boll 2013-01-13 11:32:44 UTC
Do you get any errors with LIBGL_DEBUG=verbose glxinfo ?
Maybe related to bug 59282
Comment 6 Jos van Wolput 2013-01-13 12:57:14 UTC
(In reply to comment #5)
> Do you get any errors with LIBGL_DEBUG=verbose glxinfo ?
> Maybe related to bug 59282

No I don't get the error of bug 59282 when using mesa-ab07ae05...
LIBGL_DEBUG=verbose glxinfo
name of display: :0.0
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/r600_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
libGL: Warning in /home/jos/.drirc line 4, column 12: undefined option: force_s3tc_enable.
libGL: Warning in /home/jos/.drirc line 5, column 12: undefined option: fp_optimization.
libGL: Warning in /home/jos/.drirc line 7, column 12: undefined option: texture_coord_units.
libGL: Warning in /home/jos/.drirc line 8, column 12: undefined option: disable_stencil_two_side.
libGL: Warning in /home/jos/.drirc line 9, column 12: undefined option: tcl_mode.
libGL: Warning in /home/jos/.drirc line 10, column 12: undefined option: texture_depth.
libGL: Warning in /home/jos/.drirc line 11, column 12: undefined option: def_max_anisotropy.
libGL: Warning in /home/jos/.drirc line 12, column 12: undefined option: command_buffer_size.
libGL: Warning in /home/jos/.drirc line 13, column 12: undefined option: round_mode.
libGL: Warning in /home/jos/.drirc line 14, column 12: undefined option: dither_mode.
libGL: Warning in /home/jos/.drirc line 15, column 12: undefined option: no_rast.
libGL: Warning in /home/jos/.drirc line 16, column 12: undefined option: disable_lowimpact_fallback.
libGL: Warning in /home/jos/.drirc line 17, column 12: undefined option: texture_image_units.
libGL: Warning in /home/jos/.drirc line 18, column 12: undefined option: disable_s3tc.
libGL: Warning in /home/jos/.drirc line 19, column 12: undefined option: color_reduction.
Comment 7 Johannes Obermayr 2013-01-13 13:22:02 UTC
Please provide ./configure flags.
Comment 8 Jos van Wolput 2013-01-13 13:56:35 UTC
(In reply to comment #7)
> Please provide ./configure flags.

./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --enable-debug=no --with-dri-drivers=radeon,swrast --enable-gallium-egl --enable-openvg  --with-gallium-drivers=r600,swrast --enable-xorg

Anyway this issue is fixed by mesa-9da454f295062500ebb868e31eebcd5f753f83ff.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.