LINUX.ORG.RU

Mesa


53

0

Всего сообщений: 64

Вышла Mesa 7.7

 

Группа Open Source

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

  • Добавлена поддержка VMware's virtual Gallium3D
  • Для чипов R600/700 реализована поддержка OpenGL 2.0
  • Реализованы следующие OpenGL расширения:
    • GL_ARB_draw_elements_base_vertex
    • GL_ARB_depth_clamp
    • GL_NV_depth_clamp
    • GL_ARB_provoking_vertex
  • Множество улучшений в драйвере для чипов R300/400/500
  • Мелкие багфиксы

>>> Подробности (phoronix.com)

Root-msk
()

Капитальная переделка GLSL компилятора для Mesa

 ,

Группа Hardware and Drivers

Инженер Intel Ян Романик (Ian Romanick) работает над оптимизацией GLSL IR (промежуточное представление GLSL), а также над шейдерным ассемблером, чтобы написать новый компилятор GLSL, в то время как Михал Крол (Michal Krol) из VMware переписал препроцесор компилятора Mesa и улучшил поддержку GL Shading Language, подготовив почву для облегчения написания парсера в будущем.

После того, как Михал написал новый препроцесор, существующий парсер синтаксиса оказался узким местом всей архитектуры, и, хотя Ян уже собирался писать новый парсер, Михал решил не ждать и написать и его аналог. Новый Mesa GLSL компилятор и парсер аналогичны по функциональности «текущему», но они сделаны более просто и работают быстрее.

Измерения Михала показали, что после выполнения двух шагов по препроцессингу и парсингу сложного шейдера получилось 27-кратное преимущество над старыми наработками. Если же просто измерить скорость парсера, то получилось 122-кратное превосходство нового парсера над старым.

Сообщение в списке рассылки

Этот код будет помещён в ветку glsl-pp-rework-2 через неделю.

>>> Подробности (phoronix.com)

sniper21
()

Mesa портирована на Android

 ,

Группа Open Source

Chia-I Wu портировал Mesa на платформу Android. Были портированы следующие возможности:

  • OpenGL ES
  • Gallium3D
  • Портирован OpenGL ES/EGL стек для систем, работающих без X-сервера
  • Поддержка аппаратного 3D на немодифицированных приложениях Android

>>> Подробности (phoronix.com)

Root-msk
()

Вышла Mesa 7.6

 

Группа Hardware and Drivers

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

  • Полная поддержка OpenGL 2.1
  • Добавлена поддержка OpenVG
  • В Gallium3D добавлена поддержка выполнения сетевых операций
  • Добавлена реализация новых расширений OpenGL:
    • GL_ARB_vertex_array_object
    • GL_ARB_copy_buffer extension
    • GL_APPLE_vertex_array_object
    • GL_ARB_sync
    • GL_EXT_provoking_vertex
    • GL_ARB_map_buffer_range
    • GL_ARB_seamless_cube_map
  • Исправлена ошибка в драйвере i965
  • Для драйвера R300 реализовали поддержку OpenGL 1.5
  • Переписан драйвер для чипов R200/300

Новость взята с opennet.ru

>>> Подробности (mesa3d.org)

Root-msk
()