Представлен релиз свободной реализации OpenGL API - Mesa 10.0. Значительный скачок в нумерации версий связан с реализацией совместимости с OpenGL 3.3 и GLSL 1.50 в драйвере для GPU Intel, а также добавлением поддержи DRI3. В состоянии первого выпуска ветка Mesa 10.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода, будет выпущена стабильная версия 10.0.1.
Основные изменения в Mesa 10.0:
- Поддержка OpenGL 3.2 и языка описания шейдеров GLSL 1.50 в драйвере i965 для видеокарт Intel;
- Поддержка OpenGL 3.1 в драйвере RadeonSI для GPU AMD с архитектурой GCN (HD7000 и более новые модели);
- Поддержка нового интерфейса для обеспечения прямого доступа к видеоадаптеру - DRI3 (Direct Rendering Infrastructure), отличающийся уходом от передачи GEM-обработчиков в пользу использования файловых дескрипторов для передачи объектов ядра между дисплейным сервером и приложением. Для ускорения работы в DRI3 активно используется технология DMA-BUF, предназначенная для организации совместного использования буферов драйверами и различными подсистемами.
- Поддержка расширения GLX_MESA_query_renderer, которое позволяет разработчикам приложений получить больше информации о том, какой именно GPU фактически производит рендеринг сцены и о его свойствах;
- Поддержка новых расширений OpenGL, определённых в стандартах OpenGL 3.x и 4.x:
- GL_AMD_seamless_cubemap_per_texture (в драйвере i965);
- GL_ARB_conservative_depth (i965);
- GL_ARB_texture_gather (i965);
- GL_ARB_texture_query_levels (i965)
- GL_ARB_texture_mirror_clamp_to_edge
- GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced (в драйвере i965 для GPU семейства Gen7);
- GL_ARB_sample_shading (i965);
- GL_ARB_shader_atomic_counters (i965);
- GL_ARB_vertex_attrib_binding;
- GL_ARB_vertex_type_10f_11f_11f_rev (i965 и r600g);
- GL_KHR_debug;
- Из поставки удалён трекер состояний для X.Org, который уже длительное время находится в неработоспособном виде и не поддерживается;
- Прекращена поддержка метода video-accel в драйверах r300 и softpipe.