Выпуск свободной реализации OpenGL - Mesa 10.5
Опубликовано 07 Март 2015 06:10:54
После трёх месяцев разработки представлен релиз свободной реализации 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.
Источник: http://www.opennet.ru/opennews/art.shtml?num=41802
Основные изменения в 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
|
0 | Tweet | Нравится |
|