9923986909;rectangle
7994420702;horizontal

Новости про Mesa

Mesa 3D версий 7.10 и 7.9.1 с поддержкой Sandy Bridge #

9 января 2011

Обновление открытых графических библиотек поддержки OpenGL.

Новая версия 7.10 реализации OpenGL Mesa3D, основной графической библиотеки для драйверов видеокарт с открытым исходным кодом в Linux и FreeBSD, содержит ряд нововведений и исправлений:

  • поддержка расширений: GL_ARB_explicit_attrib_location, GL_ARB_texture_rg, GL_EXT_separate_shader_objects, GL_NV_primitive_restart (доступность расширений зависит от драйвера и оборудования);
  • поддержка встроенной графики процессоров Intel Sandy Bridge в драйвере i965 DRI;
  • переработанный механизм исполнения пиксельных шейдеров для драйвера i965;
  • множество исправлений и улучшений в подсистемах Gallium и GLSL, драйверах R600c/g, i915, i965, NV50/nouveau;

Релиз 7.10 пока считается «сырым» и предназначен для разработчиков, для конечных пользователей выпущен 7.9.1, содержащий только исправления, без новой функциональности. Загрузить исходный код библиотек для самостоятельной сборки можно с FTP-сервера Freedesktop.org:

3D, Linux, Mesa, open-source, OpenGL, Sandy Bridge, драйвер

«Mesa»

Mesa3D 7.9 #

8 октября 2010

Обновление графической библиотеки с открытым исходным кодом.

OpenGl-совместимая библиотека Mesa3D лежит в основе графической подсистемы операционных систем с открытым исходным кодом, таких как Linux, так что её обновление имеет большое значение для всех пользователей, не имеющих возможности или не желающих использовать закрытые драйверы и библиотеки OpenGL от производителей оборудования. Версия 7.9 Mesa3D ориентирована на разработчиков и вносит следующие изменения:

  • новый компилятор шейдеров GLSL от Intel;
  • экспериментальный драйвер Gallium для AMD R600/700;
  • поддержка видеокарт AMD Radeon HD 5000 (с архитектурой Evergreen);
  • добавлены расширения OpenGL GL_EXT_timer_query extension, GL_EXT_framebuffer_multisample, GL_ARB_texture_swizzle extension, GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_program_shadow, GL_ARB_window_pos, GL_EXT_gpu_program_parameters,     GL_ATI_texture_env_combine3, GL_MESA_pack_invert, GL_OES_EGL_image, GL_APPLE_object_purgeable, GL_ARB_depth_clamp, GL_NV_depth_clamp, GL_ARB_half_float_vertex, GL_EXT_draw_buffers2, GL_EXT_texture_swizzle, GL_ATI_texture_mirror_once, GL_NV_conditional_render (доступность расширений зависит от оборудования и драйвера);
  • подготовка к поддержке архитектуры CPU-GPU Intel Sandy Bridge в драйвере i965;
  • множество исправлений в функциях GLSL;
  • исправления в драйверах i965 и r300g;

К сожалению, максимальная поддерживаемая версия OpenGL по-прежнему ограничена OpenGL 2.1.

Загрузить исходный код библиотек можно с официального FTP, готовые сборки будут доступны в репозиториях дистрибутивов.

Evergreen, Linux, Mesa, open-source, OpenGL, Sandy Bridge


Mesa3D 7.8 и 7.7.1 #

29 марта 2010

Обновление графической библиотеки с открытым исходным кодом.

OpenGl-совместимая библиотека Mesa3D лежит в основе графической подсистемы операционных систем с открытым исходным кодом, так что её обновление имеет большое значение для всех пользователей, не имеющих или не желающих использовать закрытые драйверы и библиотеки OpenGL от производителей оборудования. Версия 7.8 Mesa3D предназначена для разработчиков и содержит следующие изменения

  • добавлены расширения OpenGL GL_NV_conditional_render, GL_EXT_draw_buffers2, GL_ARB_fragment_coord_conventions, GL_EXT_texture_array, GL_APPLE_object_purgeable (доступность расширений зависит от оборудования и драйвера);
  • обновлён интерфейс EGL для мобильных/веб-приложений;
  • в архитектуру Gallium3D включена поддержка для OpenGL ES версий 1.1 и 2.0;
  • отдельная документация Gallium3D;
  • многочисленные исправления в драйвере для AMD R300-500 с архитектурой Gallium3D;
  • удалена поддержка рендеринга с индексированной цветовой палитрой;
  • удалена поддержка GCC 3.3.0 и ранее для сборки библиотек;

Загрузить исходный код библиотек и примеров использования можно с официального FTP.

Linux logo

Одновременно вышла и версия 7.7.1, исправляющая ошибки, обнаруженные со времени прошлого релиза. Исходный код также доступен на официальном FTP, а вскоре будет включён в основные репозитории Linux.

Linux, Mesa, open-source, OpenGL


Unigine Heaven 2.0 #

24 марта 2010

Обновлённый DirectX 11-бенчмарк, теперь с поддержкой Linux.

Бенчмарк Unigine Heaven служит демонстрацией возможностей движка Unigine и в прошлом году стал одним из первых приложений, поддержавших DirectX 11. В новой версии 2.0 были сделаны следующие изменения:

  • еще большее использование теселляции, новые режимы «moderate» и «extreme»;
  • ряд оптимизаций движка;
  • больше динамического освещения;
  • добавлены новые объекты и физические эффекты.

Unigine Heaven

Но главным новшеством второй версии стала поддержка Linux. Помимо Direct3D, движок Unigine может использовать и OpenGL, но из-за проблем с качеством драйверов ATI Catalyst для Linux соответствующая версия бенчмарка для данной ОС вышла только сейчас. К сожалению, сторонников открытого кода это не сильно обрадует. Для того, чтобы насладиться красотами, понадобится закрытый бинарный драйвер от AMD или NVIDIA, поскольку реализация OpenGL 3.x в библиотеке Mesa3D на данный момент отсутствует — следствие наличия в спецификации OpenGL третьего поколения защищённых патентами технологий. К этим технологиям члены ARB/Khronos получают доступ по кросс-патентным соглашениям, но независимым разработчикам Mesa надо либо получать отдельные лицензии, либо выносить работу с данными функциями во внешние модули, что уже сделано для форматов текстур, но представляется малореальным для некоторых обязательных методов рендеринга (render targets).

Вследствие изменений движка, сравнивать результаты предыдущих версий с результатами нынешней некорректно. Загрузить последнюю версию бенчмарка можно по ссылкам ниже:

Напомним, что движок Unigine ляжет в основу игры Primal Carnage, Linux-версия которой также ожидается.

DirectX 11, Linux, Mesa, OpenGL, tessellation, Unigine, Unigine Heaven, бенчмарки


Mesa3D версий 7.7 и 7.6.1 #

22 декабря 2009

Досрочный релиз новых версий библиотек реализации OpenGL с открытым исходным кодом.

Ранее было объявлено о выходе новых версий самой популярной реализации OpenGL для Unix-систем к католическому рождеству (25 декабря), но релиз состоялся уже сегодня. Mesa3D версии 7.7 предназначена для разработчиков и содержит ряд новшеств:

  • драйвер Gallium3D для эмулируемой видеокарты виртуальных машин VmWare;
  • поддержка OpenGL расширений GL_ARB_draw_elements_base_vertex, GL_ARB_depth_clamp, GL_NV_depth_clamp, and GL_ARB_provoking_vertex;
  • новая инфраструктура для работы с форматами буфера и текстур;
  • множественные исправления в драйвере i965;
  • улучшенный драйвер ATI R300g для Gallium3D.

Версия 7.6.1 содержит лишь исправления ошибок, обнаруженных в версии 7.6, и является рекомендованным стабильным релизом. Загрузить исходный код библиотек можно с официального FTP сервера.

Linux, Mesa, open-source, OpenGL, Unix


7994420702;horizontal

Предварительная версия Mesa3D 7.7 #

1 декабря 2009

Следующая версия самой популярной реализации OpenGL для Unix-систем должна выйти к католическому рождеству, но уже сейчас появился первый предварительный выпуск библиотек.

В Mesa3D версии 7.7 ожидается улучшение поддержки графических процессоров AMD Radeon семейств 600/700, переработанный драйвер ATI R300, основанный на Gallium3D и поддержка ряда новых расширений OpenGL для интегрированной графики Intel. Проверить часть новых возможностей можно уже сейчас, загрузив исходный код предварительного выпуска библиотек с сайта проекта. Финальная версия Mesa3D запланирована к выходу на 25 декабря этого года.

Linux, Mesa, OpenGL

«Phoronix»

Mesa3D версий 7.5.2 и 7.6 #

30 сентября 2009

Вышли сразу две новых версии OpenGL-совместимых графических библиотек с открытым исходным кодом Mesa3D.

Версия 7.5.2 является bug-fix релизом и рекомендована большинству пользователей. В ней сделаны следующие изменения:

  • драйверы интегрированной графики Intel определяют чипсет B43;
  • исправлен ряд ошибок в драйверах i965/i945;
  • исправлена ошибка в парсере шейдеров GLSL, приводившая к проблемам в Wine;
  • исправлен ряд ошибок в реализации Gallium3D.

 Версия 7.6 является экспериментальной и предназначена для разработчиков и энтузиастов. В ней сделаны следующие изменения:

  • реализована поддержка OpenVG (стандарта ускорения векторной графики, используется для сглаживания шрифтов и Adobe Flash);
  • добавлена поддержка некоторых расширений OpenGL 3.0 (поддерживаются не всеми драйверами): GL_ARB_vertex_array_object,  GL_APPLE_vertex_array_object extensions, GL_ARB_copy_buffer extension, GL_ARB_map_buffer_range, GL_ARB_seamless_cube_map extension, GL_ARB_vertex_array_bgra, GL_ARB_sync, GL_EXT_provoking_vertex extension;
  • драйвер radeon/r200/r300 переписан с использованием диспетчера буферов, добавлена поддержка OpenCL 1.5, расширений GL_EXT_framebuffer_object support, GL_ARB_occlusion_query,  GL_EXT_vertex_array_bgra, GL_EXT_texture_sRGB;
  • драйвер i915/945 теперь поддерживает расширения GL_ARB_point_sprite, GL_EXT_stencil_two_side и GL_ATI_separate_stencil extensions;
  • исправлен ряд ошибок в драйвере i965 DRI;
  • добавлена альфа-версия основанного на LLVM драйвера для Gallium3D.

Пользователи операционных систем Linux могут обновиться из репозиториев, пользователям остальных платформ следует собрать библиотеки самостоятельно из исходного кода или ждать готовых сборок от сообщества.

 

Linux, Mesa, OpenGL, драйвер


Mesa3D версии 7.5.1 #

7 сентября 2009

Очередное обновление библиотек OpenGL-совместимого API Mesa3D с открытым исходным кодом. 

Новая версия 7.5.1 является bug-fix релизом и содержит следующие изменения:

  • Исправлена низкая производительность игр на движке Doom3 с драйверами Intel
  • Устранены ошибки рендеринга с драйверами Intel
  • Исправлена утечка памяти в GLX
  • Исправлен ряд ошибок с Gallium
  • Исправлена функция glXCreateGLXPixmap()
  • Устранены проблемы компиляции gen_matypes.c
  • Добавлены опции конфигурации --with-max-width=W, --with-max-height=H для задания максимального размера буфера кадров и области изображения

Пользователи операционных систем семейства Linux могут обновиться из репозиториев, пользователям прочих систем следует собрать библиотеки самостоятельно из исходного кода.

Doom, Linux, Mesa, OpenGL