[Mesa-dev] DEATH to old drivers!
Kristian Høgsberg
krh at bitplanet.net
Fri Aug 26 10:24:35 PDT 2011
On Wed, Aug 24, 2011 at 7:46 PM, Ian Romanick <idr at freedesktop.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 08/24/2011 12:11 PM, Ian Romanick wrote:
>> I'd like to propose giving the ax to a bunch of old, unmaintained
>> drivers. I've been doing a bunch of refactoring and reworking of core
>> Mesa code, and these drivers have been causing me problems for a number
>> of reasons.
>>
>> 1. The hardware is so old that it doesn't support a lot of features that
>> have been common for 12+ years.
>>
>> 2. The drivers are so unmaintained that even hacking in new features
>> with dummy implementations is painful.
>>
>> 3. The drivers are so buggy that many piglit tests hang the GPU. I
>> tried doing a piglit run on a Rage128 Pro that I have, but I gave up
>> after having to blacklist 15 tests.
>>
>> It also seems that at least some distros (e.g., Fedora) have stopped
>> shipping non-DRI2 drivers. If nobody is shipping it, nobody is using it.
>>
>> My specific proposal is:
>>
>> - Remove all DRI1 drivers: i810, mach64, mga, r128, savage, sis, tdfx,
>> and unichrome.
>>
>> - Remove all unmaintained Windows drivers: gldirect, icd.
>>
>> - Remove beos.
>>
>> - Remove fbdev (this is swrast on raw fbdev).
>>
>> Opinions?
>
> I've put up an initial branch at
>
> git://people.freedesktop.org:~idr/mesa kill-old-drivers
>
> The only thing that isn't deleted yet is BeOS. There are a bunch of
> stray BeOS bits here and there, so I want to extract it carefully.
10:18 <+idr> krh: Yes. There have been some updates since I originally pointed
the link.
10:18 <+idr> The DRI1 GLX code is back, and some other core Mesa code has been
removed.
With those changes,
Acked-by: Kristian Høgsberg <krh at bitplanet.net>
More information about the mesa-dev
mailing list