Релиз Mesa 10.0 c поддержкой OpenGL 3.3 и DRI3

Представлен релиз свободной реализации OpenGL API - Mesa 10.0. Значительный скачок в нумерации версий связан с реализацией совместимости с OpenGL 3.3 и GLSL 1.50 в драйвере для GPU Intel, а также добавлением поддержи DRI3. В состоянии первого выпуска ветка Mesa 10.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода, будет выпущена стабильная версия 10.0.1.

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

  • Поддержка OpenGL 3.2 и языка описания шейдеров GLSL 1.50 в драйвере i965 для видеокарт Intel;
  • Поддержка OpenGL 3.1 в драйвере RadeonSI для GPU AMD с архитектурой GCN (HD7000 и более новые модели);
  • Поддержка нового интерфейса для обеспечения прямого доступа к видеоадаптеру - DRI3 (Direct Rendering Infrastructure), отличающийся уходом от передачи GEM-обработчиков в пользу использования файловых дескрипторов для передачи объектов ядра между дисплейным сервером и приложением. Для ускорения работы в DRI3 активно используется технология DMA-BUF, предназначенная для организации совместного использования буферов драйверами и различными подсистемами.
  • Поддержка расширения GLX_MESA_query_renderer, которое позволяет разработчикам приложений получить больше информации о том, какой именно GPU фактически производит рендеринг сцены и о его свойствах;
  • Поддержка новых расширений OpenGL, определённых в стандартах OpenGL 3.x и 4.x:
    • GL_AMD_seamless_cubemap_per_texture (в драйвере i965);
    • GL_ARB_conservative_depth (i965);
    • GL_ARB_texture_gather (i965);
    • GL_ARB_texture_query_levels (i965)
    • GL_ARB_texture_mirror_clamp_to_edge
    • GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced (в драйвере i965 для GPU семейства Gen7);
    • GL_ARB_sample_shading (i965);
    • GL_ARB_shader_atomic_counters (i965);
    • GL_ARB_vertex_attrib_binding;
    • GL_ARB_vertex_type_10f_11f_11f_rev (i965 и r600g);
    • GL_KHR_debug;
  • Из поставки удалён трекер состояний для X.Org, который уже длительное время находится в неработоспособном виде и не поддерживается;
  • Прекращена поддержка метода video-accel в драйверах r300 и softpipe.


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

<= Назад
Комментарии
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>