Вышла очередная версия свободной реализации OpenGL от freedesktop.org. Изначально она должна была иметь номер 8.1, но так как реализация для оборудования Intel теперь соответствует OpenGL 3.1, было решено нумеровать релиз как 9.0.
Среди прочего:
- новые драйверы — NV30 (заменил nvfx) и Radeon SI;
- код Clover (реализация OpenCL для Gallium3D) теперь в основной ветке;
- реализация VDPAU для Gallium3D отмечена как завершенная (ускорение реализовано на шейдерах и ограничивается MPEG-1 и MPEG-2);
- r600g теперь поддерживает соответствует OpenGL 3.0 (патчи для MSAA от Marek Olšák);
- реализованы следующие расширения OpenGL3-4:
- GL_ARB_base_instance
- GL_ARB_blend_func_extended
- GL_ARB_debug_outpu
- GL_ARB_invalidate_subdata
- GL_ARB_shader_bit_encoding
- GL_ARB_texture_buffer_object
- GL_ARB_timer_query
- GL_ARB_transform_feedback3
- GL_ARB_transform_feedback_instanced
- GL_ARB_uniform_buffer_object
- GL_EXT_unpack_subimage for ES 2.0
- GL_EXT_read_format_bgra for ES 1.1 and 2.0
- GL_EXT_texture_rg for ES 2.x
- GL_NV_read_buffer for ES 2.0
- GLX_ARB_create_context_robustness
- EGL_KHR_create_context
- EGL_KHR_surfaceless_context
- EGL_EXT_create_context_robustness
- libGLU переехал в отдельный репозиторий.
>>> Подробности