Mesa 10.6.0 Release Notes / TBD
Mesa 10.6.0 is a new development release. People who are concerned with stability and reliability should stick with a previous release or wait for Mesa 10.6.1.
Mesa 10.6.0 implements the OpenGL 3.3 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 3.3. OpenGL 3.3 is only available if requested at context creation because compatibility contexts are not supported.
MD5 checksums
TBD.
New features
Note: some of the new features are only available with certain drivers.
- GL_AMD_pinned_memory on r600, radeonsi
- GL_ARB_clip_control on i965
- GL_ARB_depth_buffer_float on freedreno
- GL_ARB_depth_clamp on freedreno
- GL_ARB_draw_indirect, GL_ARB_multi_draw_indirect on r600
- GL_ARB_draw_instanced on freedreno
- GL_ARB_gpu_shader_fp64 on nvc0, softpipe
- GL_ARB_gpu_shader5 on i965/gen8+
- GL_ARB_instanced_arrays on freedreno
- GL_ARB_pipeline_statistics_query on i965, nv50, nvc0, r600, radeonsi, softpipe
- GL_ARB_program_interface_query (all drivers)
- GL_ARB_texture_stencil8 on nv50, nvc0, r600, radeonsi, softpipe
- GL_ARB_uniform_buffer_object on freedreno
- GL_EXT_draw_buffers2 on freedreno
- GL_OES_EGL_sync on all drivers
- EGL_KHR_fence_sync on freedreno, nv50, nvc0, r600, radeonsi
- EGL_KHR_wait_sync on freedreno, nv50, nvc0, r600, radeonsi
- EGL_KHR_cl_event2 on freedreno, nv50, nvc0, r600, radeonsi
Bug fixes
TBD.Changes
- Removed classic Windows software rasterizer.
- Removed egl_gallium EGL driver.
- Removed gbm_gallium GBM driver.
- Removed OpenVG support.
- Removed the galahad gallium driver.
- Removed the identity gallium driver.
- Removed the EGL loader from the Windows SCons build.
- Removed the classic osmesa from the Windows SCons build.