После трёх месяцев разработки представлен релиз свободной реализации OpenGL API - Mesa 10.5, в котором продолжена реализация новых расширений OpenGL, приближающих Mesa к появлению поддержки OpenGL 4. После реализации поддержки OpenGL 4.x в одном из драйверов будет подготовлен выпуск Mesa 11.0. В настоящее время в драйверах i965, Nouveau (nv50, nvc0), RadeonSI, r600, llvmpipe и softpipe обеспечена полная поддержка OpenGL 3.3. Первый выпуск ветки Mesa 10.5 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 10.5.1.

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

  • Начальная поддержка новых GPU Intel Skylake и Qualcomm Adreno 4xx;
  • Добавлено новое плоское бестиповое промежуточное представление (IR) шейдеров NIR, обеспечивающее поддержку SSA и похожее на TGSI (Tungsten Graphics Shader Infrastructure) и Mesa IR. NIR нацелен на работу на самом нижнем уровне, под GLSL IR и внутренним IR Mesa, и может использоваться в том числе для реализации ассемблера Direct3D. При этом NIR остаётся независимым от оборудования и пригодным для поддержки общих оптимизаций;
  • Экспериментальная поддержка EGL для ОС Haiku;
  • Серия улучшений и исправлений, связанных с работой GLX/DRI3;
  • Проведена большая подготовительная работа, предшествующая реализации поддержки OpenGL-расширения GL_ARB_direct_state_access, являющегося ключевым новшеством стандарта OpenGL 4.5;
  • В драйвере freedreno, развиваемом для Qualcomm Snapdragon с GPU Adreno A2xx/A3xx, обеспечена поддержка расширений OpenGL GL_ARB_framebuffer_sRGB, GL_ARB_texture_rg, GL_EXT_packed_float, GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm;
  • Для драйверов i965, nv50, nvc0, r600, radeonsi и llvmpipe добавлена поддержка расширения OpenGL GL_EXT_polygon_offset_clamp;
  • C MesaLib-* на mesa-* изменено имя доступного для загрузки архива с Mesa, в который также включены все сгенерированные исходные тексты;
  • Прекращена поддержка сборки с использованием GCC 4.1 и более ранних выпусков.


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