После долгих месяцев разработки наконец-то вышел релиз mesa 10.01. Релиз включает в себя множество обновлений и усовершенствований. В новой версии внедрена поддержка OpenGl 3.3 для видеокарт от производителей amd и Nvidia. До этого осуществлялась поддержка только чипов Intel. Пока что версия mesa 10.01 является экспериментом и, разумеется, не является стабильной, но уже скоро нам обещают выпуск 10.1.1 stable.
Mesa - реализация OpenGL с открытым исходным кодом, предназначенная для рендеринга интерактивной 3D графики. Разнообразие драйверов устройств позволяет использовать mesa в различных средах и на разных платформах. Mesa тесно сотрудничает с многими другими опен-сорс проектами, чтобы обеспечить поддержку OpenGL в linux, FreeBSD и других операционных системах, которые не используют закрытые драйверы и библиотеки.
Основные улучшения и изменения в версии mesa 10.1:
- Поддержка OpenGL 3.3 и GLSL 1.50/3.30 (язык для программирования шейдеров);
- Обеспечена поддержка для драйверов nv50, nvc0, r600 и RadeonSI;
- Проведена оптимизация работы с памятью при работе со списками экранов в целях сокращения ее потребления;
- Оптимизация работы драйвера RadeonSI, увеличение его функциональности и производительности;
- Внедрена поддержка процессоров на базе Broadwell (альтернатива микроархитектуры Haswell от Intel);
- Обеспечение поддержки новых расширений OpenGL 4.x;
- Свернута поддержка расширения, которое позволяло использовать массивы текстур, поскольку на данный момент оно не популярно и в нем нет необходимости.
Ранее в mesa была внедрена поддержка вычислительных шейдеров в драйвере Intel.