Using one of those environment variables was the only way of getting MSAA in older games. If some users don't understand what these environment variables do, it's a problem with the documentation, and the developers shouldn't punish those users who do understand.
You can revert the commit locally if you want. Sorry, I cannot let a medium like Phoronix abuse it, break apps and then telling people that our driver is broken.
Have you tried to talk to Phoronix about this issue? I don't think Michael is deliberately going full retard, he's just underinformed about lots of things.
This may be revisited in the future. For now, the commit won't be reverted. I don't think a documentation would help in any way. The implementation of the GALLIUM_MSAA environment variable must be foolproof and it wasn't. Please don't take it personally. I care about our users very much, but some users are not as smart as you and I'd like them not to fall into a trap.
I've been thinking a bit about this, and I'd like to ask for an entry in the release notes about this feature change. I hope that will increase the chance that someone will eventually start working on a better implementation. A question that is somewhat related: is it possible to automatically do alpha-to-coverage for alpha-tested surfaces? When using __GL_FSAA_MODE on old games it was quite noticeable that railings and fences were not antialiased.
(In reply to almos from comment #4) > I've been thinking a bit about this, and I'd like to ask for an entry in the > release notes about this feature change. I hope that will increase the > chance that someone will eventually start working on a better implementation. Will do. > > A question that is somewhat related: is it possible to automatically do > alpha-to-coverage for alpha-tested surfaces? When using __GL_FSAA_MODE on > old games it was quite noticeable that railings and fences were not > antialiased. Yes, but it needs to be supported explicitly by st/mesa.
I noticed that 10.4 has recently been branched, but the release notes doesn't mention this change yet.
commit ac319d94d38cf3145990002c8216426fe297cd28 Author: Marek Olšák <marek.olsak@amd.com> Date: Wed Dec 10 19:59:53 2014 +0100 docs/relnotes: document the removal of GALLIUM_MSAA Cc: 10.2.10.3 10.4 <mesa-stable@lists.freedesktop.org>
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.