day & night

Mesa 7.8.0 (7.7.1), свободная реализация OpenGL
Дата обновления: , перейти к новому сообщению
#1
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




user posted image

ph34r.gif Mesa 6.5.1

Несмотря на многочисленные технические и лицензионные условия и оговорки, конечному пользователю Mesa может показаться достойной заменой OpenGL. Большинство приложений, рассчитанных и специально написанных для работы с OpenGL, могут без проблем работать и в Mesa, не требуя специальных изменений в исходном коде. В новой версии появилась поддержка языка OpenGL Shading, инструментарий поддержки вращения экрана для графических решений от Intel, улучшена поддержка ATI r200, добавлен новый демо-ролик и, как водится, исправлены ранее обнаруженные ошибки.

Home_http://mesa3d.sourceforge.net/
Downloads_http://mesh.dl.source...-6.5.1.tar.bz2
User is offline
Go topGo end
 

Ответов(1 - 6)
25.06.2007 - 23:18
#2
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Mesa 7.0

Mesa - это открытая реализация спецификации OpenGL. Mesa 7.0 - стабильная версия, в которой реализована поддержка OpenGL 2.1 API. Кроме того, исправлено множество ошибок по сравнению с версией 6.5.3.

MesaGLUT (~306 Kb)_http://ovh.dl.sourcef...UT-7.0.tar.bz2
Downloads (~3,3 Mb)_http://belnet.dl.sour...ib-7.0.tar.bz2
DEMO (~1,3 Mb)_http://kent.dl.source...os-7.0.tar.bz2
User is offline
Go topGo end
28.08.2008 - 21:15
#3
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Mesa 7.1

Добавлена поддержка autoconf-конфигурации, разнообразные улучшения DRI-драйвера, сокращение зависимостей между Х-сервером и Mesa, поддержка встроенного языка шейдеров GLSL для чипсета Intel 965 и поддержка видеокарт серии ATI Radeon R500 (X1000). К сожалению, взаимодействие с OpenGL 3.0 пока не реализовано.

Mesa 7.1 позиционируется как промежуточный релиз на пути к 7.2. Тем не менее, версия 7.1 должна быть достаточно стабильной и большинство дистрибутивов Linux намерены включить ее в свои репозитарии. Главная же причина выпуска нового релиза Mesa заключается в том, что без него невозможна установка X.Org 7.4 / X Server 1.5. Mesa 7.1 являлась единственной неудовлетворенной зависимостью, после устранения которой обновление X.Org не должно заставить себя долго ждать. В идеале это означает выход апдейта на этой или следующей неделе, возможно перед началом конференции XDS 2008. По первоначальным планам X.Org 7.4 должен был быть выпущен еще в феврале. Затем сроки были перенесены на май, и теперь, после продолжительной задержки X.Org 7.4 на финишной прямой.

MesaGLUT (~321 Kb)_http://switch.dl.sour...UT-7.1.tar.bz2
Downloads (~3,2 Mb)_http://surfnet.dl.sou...ib-7.1.tar.bz2
DEMO (~1,3 Mb)_http://heanet.dl.sour...os-7.1.tar.bz2
User is offline
Go topGo end
22.09.2008 - 8:33
#4
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Mesa 7.2

Цитата | Quote
Вышел релиз Mesa 7.2, свободной реализации OpenGL 2.1 API. В новой версии, кроме исправления ошибок, отмечается два изменения: добавления поддержки 3D акселерации для чипсета Intel G41 в драйвер i965 и обновление заголовочных файлов, выпущенных с новой, более свободной, лицензией "SGI Free Software License B.

Также следует упомянуть о том, что данная версия Mesa еще не использует возможности менеджера памяти GEM (Graphics Execution Manager), код для работы с GEM пока находится только в экспериментальном git-репозитории проекта. С другой стороны, прототип поддержки интерфейса для прямого доступа к видеоаппаратуре DRI2 (Direct Rendering Infrastructure 2), добавленный в Mesa 7.1, также удален из текущей версии, по причине значительной переработки реализации DRI2, намеченной для включения в состав X.Org 7.5.

Graphics Execution Manager (GEM), разработан компанией Intel и работает на уровне Linux ядра (DRM модуль), изменяя стратегию управления памятью при взаимодействии с GPU и позволяя организовать совместный одновременный доступ нескольких приложений к видеокарте (представлено специальное GEM API). При использовании GEM с видеокартами Intel i915 было отмечено увеличение производительность игры OpenArena примерно на 50%, скорость выполнения glxgears тестов выросла на 60%.


Downloads (~3,2 Mb)_http://ovh.dl.sourcef...ib-7.2.tar.bz2
MesaGLUT (~321 Kb)_http://surfnet.dl.sou...UT-7.2.tar.bz2
DEMO (~1,3 Mb)_http://heanet.dl.sour...os-7.2.tar.bz2
User is offline
Go topGo end
20.07.2009 - 16:52
#5
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Mesa 7.5

Релиз Mesa 7.5 имеет статус экспериментального, в дальнейшем, после проведения стабилизации кода, будет выпущен стабильный релиз Mesa 7.5.1.

Главное новшество нового релиза - добавление кода для поддержки инфраструктуры Gallium3D. Архитектура Gallium3D разработана в качестве основы для создания 3D драйверов, независимых от типа операционной системы и API. Представляет собой попытку адаптировать OpenGL реализацию Mesa 3D к современным аппаратным архитектурам. В Gallium3D, для оптимизации работы, используется два модуля ядра - DRM2 (Direct Rendering Manager) для управления памятью, и DRI (Direct Rendering Interface) для взаимодействия с GPU. В текущем состоянии имеются следующие экспериментальные Gallium3D драйверы: softpipe (эталонный драйвер), i915 (Intel 915/945), Cell (драйвер для процессора Cell), nouveau (для GPU NVIDIA) и R300 (AMD/ATI R300).

Из менее значительных изменений, можно отметить: реализацию поддержки OpenGL расширений GL_ARB_framebuffer_object, GL_EXT_vertex_array_bgra, GL_NV_texture_env_combine4 и GL_EXT_texture_swizzle; оптимизацию работы на архитектуре SPARC; начальную поддержку раздельной компиляции блоков в GLSL компиляторе.

В версии Mesa 7.6 будет продолжено развитие кода Gallium3D, например, будет интегрирована поддержка сетевых операций, которая позволит использовать для выполнения локальных задач несколько GPU на разных машинах в сети или организовать процесс удаленной отладки. Кроме того, в состав Mesa 7.6 будет включен переработанный открытый 3D драйвер Radeon с поддержкой OpenGL акселерации на картах серии ATI R600/700.

Downloads (~4,2 Mb)_http://downloads.sour...e_mirror=sunet
User is offline
Go topGo end
29.09.2009 - 15:55
#6
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Mesa 7.6.0

В версии Mesa 7.6 представлены следующие новшества:
  • В состав включен переработанный открытый 3D драйвер Radeon с поддержкой OpenGL акселерации для видеокарт серии ATI R600/700;
  • Переписан драйвер для карт ATI R200/300, в нем реализована поддержка OpenGL расширений GL_EXT_framebuffer_object и GL_ARB_occlusion_query. В драйвер для карт r300 добавлена поддержка OpenGL 1.5 и расширений GL_EXT_vertex_array_bgra, GL_EXT_texture_sRGB;
  • В драйвер i915/945 добавлена поддержка расширений GL_ARB_point_sprite, GL_EXT_stencil_two_side и GL_ATI_separate_stencil;
  • Продолжено развитие кода архитектуры Gallium3D, разработанной в качестве основы для создания 3D драйверов и представляющей собой попытку адаптировать OpenGL реализацию Mesa 3D к современным аппаратным архитектурам. В Gallium3D, для оптимизации работы, используется два модуля ядра - DRM2 (Direct Rendering Manager) для управления памятью, и DRI (Direct Rendering Interface) для взаимодействия с GPU. В версии 7.6 в Gallium3D добавлена поддержка выполнения сетевых операций, что позволяет организовать выполнение локальных задач на нескольких GPU на разных машинах в сети или использовать для удаленной отладки;
  • В комплект включен OpenVG фронтэнд (OpenVG State Tracker);
  • Создан Gallium3D драйвер llvmpipe, основанный на идее динамической компиляции шейдеров на лету, средствами LLVM;
  • Переписан код сборщика для GL_ARB_vertex_program / GL_ARB_fragment_program;
  • Добавлены опции конфигурации: "--with-max-width=W", "--with-max-height=H" для определения максимального размера области вывода для фреймбуфера;
  • Добавлена реализация новых расширений OpenGL:
    • GL_ARB_vertex_array_object и GL_APPLE_vertex_array_object extensions (поддержка в драйверах Gallium, Intel DRI и программных драйверах);
    • GL_ARB_copy_buffer поддержка в драйверах Gallium, Intel DRI и программных драйверах);
    • GL_ARB_map_buffer_range (поддержка в драйверах Gallium, Intel DRI и программных драйверах);
    • GL_ARB_seamless_cube_map (поддержка в программных драйверах и драйвере i965);
    • GL_ARB_vertex_array_bgra (ARB cсиноним для GL_EXT_vertex_array_bgra);
    • GL_ARB_sync (поддержка в программных драйверах и в Intel DRI)
    • GL_EXT_provoking_vertex (поддержка в драйверах Gallium, i915, i965 и программных драйверах).

Downloads (~4,7 Mb)_ftp://ftp.freedeskto...ib-7.6.tar.bz2
Mesa 7.5.2 (~4,2 Mb)_ftp://ftp.freedeskto...-7.5.2.tar.bz2
User is offline
Go topGo end
29.03.2010 - 19:17
#7
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Mesa 7.8

Из новшеств Mesa 7.8 можно отметить:

* Значительно улучшена поддержка интерфейса EGL (Native Platform Graphics Interface);
* Добавлены новые трекеры состояний Gallium3D для OpenGL ES 1.1 и 2.0;
* Расширена документация по системе Gallium3D;
* Добавлен Gallium3D-драйвер для видеокарт Intel i965;
* Продолжено развитие архитектуры Gallium3D в целом;
* Значительно улучшена работа Gallium3D-драйверов для карт ATI/AMD Radeon R300-R500, отмечается что данные драйверы уже можно рассматривать как стабильные, но производительность их работы еще оставляет желать лучшего;
* В программном драйвере swrast реализованы следующие расширения OpenGL: GL_NV_conditional_render, GL_EXT_draw_buffers2, GL_ARB_fragment_coord_conventions, GL_EXT_texture_array, GL_APPLE_object_purgeable, GL_APPLE_object_purgeable;
* В i965 DRI-драйвере реализованы следующие расширения OpenGL: GL_EXT_draw_buffers2, GL_ARB_fragment_coord_conventions, GL_APPLE_object_purgeable (также добавлен для i945);
* В Gallium3D добавлена поддержка OpenGL-расширения GL_ARB_fragment_coord_conventions;
* Удалена поддержка color-index;
* Ужесточены требования к минимальной версии GCC, для сборки теперь необходимо использовать GCC 3.3.0 или более новую версию.

Downloads (~5,8 Mb)_ftp://ftp.freedeskto...ib-7.8.tar.bz2
7.7.1 (~4,8 Mb)_ftp://ftp.freedeskto...-7.7.1.tar.bz2
User is offline
Go topGo end

Topic Options
Сейчас: 29.03.2024 - 13:30
Мобильная версия | Lite версия