Bug 59285

Summary: [regression] 2D non-MSAA not working properly
Product: Mesa Reporter: Darren Salt <bugspam>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED NOTABUG QA Contact:
Severity: major    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Screenshot, MSAA disabled. 2D image should not be… blurred.
Screenshot, MSAA 2x. 2D image (and text) rendered correctly.

Description Darren Salt 2013-01-12 16:03:15 UTC
Created attachment 72907 [details]
Screenshot, MSAA disabled. 2D image should not be… blurred.

I've recently tested both Tremulous (GPP) and Unvanquished with a fresh mesa git build (albeit with one change, ref. bug #53130).

Without MSAA (with r_ext_multisample = 0), a frame or two may be rendered, then ; while much of the rendering is correct, at least some of the text is… apparently smoothed.

(Linux 3.6-rc7, mesa git 5eeedb852b8a422f31d4d4f018187020c713fffa, libdrm 2.4.40, radeon DDX pre-7.0 git)
Comment 1 Darren Salt 2013-01-12 16:04:29 UTC
Created attachment 72908 [details]
Screenshot, MSAA 2x. 2D image (and text) rendered correctly.
Comment 2 Darren Salt 2013-01-12 16:08:30 UTC
For the record, 3D rendering appears fine both with and without MSAA; and I'd intended to say that, without MSAA, rendering may apparently stop while the program continues running otherwise normally.
Comment 3 Marek Olšák 2013-01-12 20:14:57 UTC
Did you turn MLAA on?
Comment 4 Darren Salt 2013-01-12 23:08:42 UTC
Was on, yes. But that's the first time that I've seen it make any difference, co-inciding with MSAA being available for use…
Comment 5 Marek Olšák 2013-01-12 23:27:09 UTC
Long story short, MLAA is disabled if an MSAA visual is used. MLAA can blur everything if you enable the MLAA variant that doesn't use a zbuffer.

This is not a bug.

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.