Выпущен Mesa 9.1 с поддержкой OpenGL 3.1 для видеокарт Radeon HD2000-HD6000

Материал из Викиновостей, свободного источника новостей

23 февраля 2013 года

Представлен релиз свободной реализации OpenGL API - Mesa 9.1. Новая версия примечательна прежде всего реализацией поддержки OpenGL 3.1 для видеокарт Radeon и OpenGL ES 3.0 для некоторых карт Intel. В настоящий момент ветка Mesa 9.1 имеет экспериментальный статус, после проведения окончательной стабилизации кода, будет выпущена стабильная версия 9.1.1.

Основные улучшения (Архивная копия от 23 мая 2013 на Wayback Machine) в Mesa 9.1:

  • Продолжение обеспечения поддержки OpenGL 3.1 API. В дополнение к драйверу i965 (Intel Sandy Bridge и Ivy Bridge), поддержка OpenGL 3.1 и GLSL 1.40 теперь реализована и для карт AMD серий Radeon HD2000-HD6000 (драйвер R600g). Частично поддержка элементов OpenGL 3.1 присутствует в драйверах Softpipe, Nouveau NVC0 (карты NVIDIA с GPU Fermi, такие как GeForce 400/500) и NV50 (GPU GeForce 8), но пока реализована не полностью;
  • Поддержка OpenGL ES 3.0 для графических подсистем процессоров Intel семейства Ivy Bridge и Sandy Bridge (GPU HD Graphics 2000, 2500, 3000 и 4000). Примечательно, что организация Khronos Group официально сертифицировала свободный OpenGL стек MESA в сочетании с DRM-модулем ядра Linux 3.6 на предмет полной совместимости с OpenGL ES 3.0. Спецификация OpenGL ES 3.0 была выпущена в августе 2012 года и отличается такими особенностями, как поддержкой алгоритмов сжатия текстур ETC2 и EAC, улучшения в конвейере рендеринга, обновление языка шейдеров, расширенный набор обязательных текстур и полная поддержка текстур с плавающей запятой, 3D текстур, текстур глубины, текстур вершин, NPOT текстур, R/RG текстур, неизменных текстур, текстур 2D массивов и т.д.
  • Для GPU серии Radeon X1000 (R500) обеспечена поддержка мультисэмплового сглаживания (MSAA, multisample anti-aliasing);
  • Базовая поддержка графической подсистемы процессоров Intel на базе микроархитектуры Haswell;
  • Увеличена стабильность и функциональность Gallium3D-драйвера RadeonSI для видеокарт семейства Radeon HD 7000 (Southern Islands), драйвер признан пригодным для использования композитными менеджерами и для большинства OpenGL-игр;
  • В Gallium-драйвере R600g обеспечена корректная поддержка технологии HyperZ, позволяющей увеличить производительность некоторых графических карт AMD;
  • Включение по умолчанию поддержки текстур с плавающей запятой для драйверов Intel . Ранее указанная возможность была отключена по умолчанию, так как она является запатентованной технологией, теперь компания Intel взяла на себя заботу об обеспечении легальности. Для драйверов Radeon и Nouveau для поддержки текстур с плавающей запятой по-прежнему требуется сборка Mesa с указанием специальной опции;
  • Добавлена поддержка новых расширений OpenGL, определённых в стандартах OpenGL 3.2/3.3 и 4.x:
  • GL_ANGLE_texture_compression_dxt3
  • GL_ANGLE_texture_compression_dxt5
  • GL_ARB_ES3_compatibility
  • GL_ARB_internalformat_query
  • GL_ARB_map_buffer_alignment
  • GL_ARB_shading_language_packing
  • GL_ARB_texture_buffer_object_rgb32
  • GL_ARB_texture_cube_map_array
  • GL_EXT_color_buffer_float
  • GL_OES_depth_texture_cube_map
  • Удалена поддержка систем, оставшихся без сопровождающих или находящихся в неработоспособном виде:
  • VAAPI state tracker;
  • Некорректная аппаратная реализация GL_NV_vertex_program из состава драйвера i965;
  • swrast для GL_NV_vertex_program;
  • swrast для GL_NV_fragment_program;
  • Прекращена поддержка OpenVMS;
  • Использование makedepend для оценки сборочных зависимостей.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Выпущен Mesa 9.1 с поддержкой OpenGL 3.1 для видеокарт Radeon HD2000-HD6000», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.