[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