Релиз открытой OpenGL-библиотеки Mesa 7.9
5 октября 2010 года
Представлен релиз свободной реализации OpenGL 2.1 API - Mesa 7.9. Версия Mesa 7.9 имеет экспериментальный статус, после проведения стабилизации кода, будет выпущен стабильный релиз 7.9.1.
Из изменений Mesa 7.9 можно отметить:
- Новый, улучшенный компилятор шейдеров, созданный разработчиками компании Intel и поддерживающий спецификацию языка описания шейдеров GLSL 1.20 и такие дополнительные расширения, как GL_ARB_draw_buffers, GL_ARB_texture_rectangle, GL_ARB_fragment_coord_conventions и GL_EXT_texture_array. Нереализованными остаются такие возможности, как связывание нескольких шейдеров и расширение gl_ClipVertex. GLSL-компилятор также может выступать в качестве обособленного приложения glsl_compiler для компиляции шейдеров в низкоуровневый GPU-код;
- Новый экспериментальный Gallium-драйвер для карт ATI Radeon R600-R700;
- Разноплановые улучшения работы Gallium-драйвера для карт Radeon R300-R500. Драйверу присвоен статус стабильного;
- Поддержка видеокарт на основе GPU Evergreen (ATI Radeon HD 5xxx или R800);
- В DRI-драйвере i965 реализована начальная поддержка мобильных видеокарт на базе архитектуры Sandybridge;
- В драйвере Intel i965 и программных драйверах добавлена поддержка новых OpenGL-расширений GL_EXT_timer_query и GL_EXT_framebuffer_multisample;
- В драйверах на основе архитектуры Gallium3D появилась поддержка OpenGL-расширений: 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;
- В Gallium-драйверах nv50 и r600 добавлена поддержка расширений GL_ARB_depth_clamp и GL_NV_depth_clamp;
- В драйверах nvfx, r300, r600, softpipe и llvmpipe реализованы расширения GL_ARB_half_float_vertex и GL_EXT_texture_swizzle;
- В драйверах nv50, r600, softpipe и llvmpipe Gallium добавлено расширение GL_EXT_draw_buffers2;
- В драйверах nvfx, nv50, r300, r600, softpipe и llvmpipe Gallium добавлено расширение GL_ATI_texture_mirror_once;
- В драйвере r300 Gallium реализована поддержка GL_NV_conditional_render;
- Исправлено около 50 ошибок.
В дальнейшем разработчики планируют приступить к работе над веткой Mesa 8.0, в которой начнется реализация поддержки спецификации OpenGL 3.0. К сожалению не все возможности OpenGL 3.0 смогут быть реализованы в полностью свободном виде, так как некоторые из возможностей OpenGL 3.0 являются запатентованными технологиями. Например, к таким технологиям относятся текстуры в формате с плавающей точкой, возможность одновременного рендеринга сразу в несколько цветовых буферов и определенные в OpenGL форматы сжатия.
Источники
править- Главная ссылка к новости (http://lists.freedesktop.org/a...)(недоступная ссылка)
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.