После трёх месяцев разработки представлен релиз свободной реализации OpenGL API - Mesa 10.1, примечательный реализаций поддержки OpenGL 3.3 в драйвере Nouveau для видеокарт NVIDIA и драйверах RadeonSI и r600 для видеокарт AMD, в дополнение к ранее добавленной поддержке для чипов Intel. В состоянии первого выпуска ветка Mesa 10.1 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 10.1.1.

Основные изменения в Mesa 10.1:

  • Обеспечение поддержки OpenGL 3.3 и языка описания шейдеров GLSL 1.50/3.30 во всех основных драйверах. Кроме ранее поддерживающего OpenGL 3.3 драйвера i965 для GPU Intel (Ivy Bridge и Haswell), аналогичная поддержка реализована для драйверов nv50 (с GeForce 8 по GeForce 300), nvc0 (GeForce 400 "Fermi"), r600 (Radeon hd2xxx-hd6xxx) и RadeonSI (HD7000 и более новые);
  • Сокращение потребления памяти при обработке списков экранов;
  • Проведение работы по увеличению стабильности, функциональности и производительности драйвера RadeonSI (Radeon HD 7000), который по уровню поддержки OpenGL приблизился к драйверу R600;
  • В драйвер i965 добавлена поддержка графической подсистемы процессоров на базе микроархитектуры Broadwell, которая придёт на смену Haswell;
  • Поддержка новых расширений OpenGL, определённых в стандартах OpenGL 4.x:
    • GL_ARB_draw_indirect для драйвера i965
    • GL_ARB_clear_buffer_object
    • GL_ARB_viewport_array для драйвера i965
    • GL_ARB_map_buffer_alignment для всех драйверов
    • GL_AMD_shader_trinary_minmax
    • GL_EXT_framebuffer_blit для драйверов r200 и radeon.
  • Расширены возможности базирующегося на Gallium3D трекера состояний Clover, нацеленного на обеспечение поддержки OpenCL и организации выполнения вычислительных задач на стороне GPU;
  • Прекращена поддержка расширения GL_MESA_texture_array, которое не получило распространения в среде разработчиков приложений.


Источник: http://www.opennet.ru/opennews/art.shtml?num=39246