Разработчики Mesa удалили все DRI1 драйверы, а также поддержку BeOS и другой код, препятствующей рефакторингу Mesa.
Список видеокарт, которые больше не поддерживаются Mesa:
- i810: Early Intel 8xx series IGPs;
- Mach64: ATI Mach GPUs;
- MGA: Matrox GPUs;
- r128: ATI Rage 128 GPUs (Rage Fury, XPERT 99, and XPERT 128);
- Savage: S3 Savage GPUs;
- SiS: Crusty SiS GPUs;
- Tdfx: 3dfx Voodoo graphics cards;
- Unichrome: VIA IGPs.
Удаление DRI1 драйверов, перечисленных выше, сократило код Mesa на 85 тысяч строк кода. Удалённый код, в основном, не сопровождался и не получал поддержку работы новых функций на протяжении последних лет.
Также были удалёны Linux-драйверы FBdev, gldirect и ICD драйверы для Microsoft Windows. Эта работа привела к удалению около 37000 строк кода. Удаление поддержки ОС BeOS облегчило код Mesa на 2000 строк.
В итоге из Mesa были удалены около 100 000 строк кода в целях модернизации стека и уменьшения нагрузки на обслуживание Mesa/X.Org разработчиков.
Совершённые изменения будут включены в выпуск Mesa 7.12, намеченный на январь. Этот релиз может быть назван Mesa 8.0, если поддержка OpenGL 3.0 / GLSL 1.30 будет закончена к концу года. Таким образом, Mesa 7.11 является последним выпуском, поддерживающим старые видео карты.
PS. Просьба к модераторам: если считаете, что это тянет на новость, перенесите пожалуйста в новости.