Mesa 7.11 Release Notes / July 31, 2011
Mesa 7.11 is a new development release. People who are concerned with stability and reliability should stick with a previous release or wait for Mesa 7.11.1.
Mesa 7.11 implements the OpenGL 2.1 API, but the version reported by glGetString(GL_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 2.1.
See the Compiling/Installing page for prerequisites for DRI hardware acceleration.
MD5 checksums
fa2c7068503133fb2453244cda11cb2a MesaLib-7.11.tar.gz ff03aca82d0560009a076a87c888cf13 MesaLib-7.11.tar.bz2 ede1ac0976f6f05df586093fc17d63ed MesaLib-7.11.zip b4fb81a47c5caedaefad49af7702c23d MesaGLUT-7.11.tar.gz 77a9a0bbd7f8bca882aa5709b88cb071 MesaGLUT-7.11.tar.bz2 c19ef0c6eb61188c96ed4ccedd70717c MesaGLUT-7.11.zip
New features
- GL_ARB_ES2_compatibility (gallium drivers)
- GL_ARB_color_buffer_float (gallium drivers, i965)
- GL_ARB_draw_buffers_blend (gallium)
- GL_ARB_draw_instanced extension (gallium drivers, swrast)
- GL_ARB_instanced_arrays extension (gallium drivers)
- GL_ARB_occlusion_query2 (gallium drivers, swrast)
- GL_ARB_robustness (all drivers)
- GL_ARB_sampler_objects (gallium drivers)
- GL_ARB_seamless_cube_map (gallium r600)
- GL_ARB_shader_texture_lod (gallium drivers, i965)
- GL_ARB_sync (gallium drivers only, intel support was in 7.6)
- GL_ARB_texture_compression_rgtc (gallium drivers, swrast, i965)
- GL_ARB_texture_float (gallium, i965)
- GL_EXT_packed_float (gallium r600)
- GL_EXT_texture_compression_latc (gallium drivers, swrast)
- GL_EXT_texture_compression_rgtc (gallium drivers, swrast, i965)
- GL_EXT_texture_filter_anisotropic (swrast)
- GL_EXT_texture_shared_exponent (gallium drivers, swrast)
- GL_EXT_texture_sRGB_decode (gallium drivers, swrast, i965)
- GL_EXT_texture_snorm (gallium drivers)
- GL_AMD_draw_buffers_blend (alias of the ARB variant)
- GL_AMD_seamless_cubemap_per_texture (gallium r600)
- GL_AMD_shader_stencil_export (alias of the ARB variant)
- GL_ATI_draw_buffers (all drivers)
- GL_ATI_texture_compression_3dc (gallium drivers, swrast)
- GL_ATI_texture_float (gallium, i965)
- GL_NV_conditional_render (i965)
- GL_NV_texture_barrier (gallium drivers)
- Enable 16-wide fragment shader execution in i965 driver. This should improve performance in many applications.
- Initial alpha-level support for Intel "Ivybridge" chipsets in the i965 driver.
Bug fixes
This list is likely incomplete. This list only includes bug fixes not included in the previous release (7.10.3). Many of these are regressions that did not exist in the 7.10 release series at all.
- Bug 25871 - nearest neighbour samples wrong texel (precision/rounding problem)
- Bug 29162 - mesa/darwin is severly broken
- Bug 30080 - [i915] piglit nodepth-test fails
- Bug 30217 - Possible sources of memory leaks reported by valgrind
- Bug 30266 - Regression, segfault in libdrm_intel when calling glBitmap
- Bug 31561 - [i915] intel_regions.c:289: intel_region_release: Assertion `region->map_refcount == 0' failed.
- Bug 31744 - [GLSL] overriding built-in function impacts another shader
- Bug 32308 - [llvmpipe] src/gallium/auxiliary/gallivm/lp_bld_init.c:319:gallivm_register_garbage_collector_callback: Assertion `NumCallbacks < 32' failed.
- Bug 32309 - [softpipe] SIGSEGV sp_state_derived.c:204
- Bug 32459 - [softpipe] glean depthStencil regression
- Bug 32460 - [softpipe] piglit texwrap 1D regression
- Bug 32534 - [arrandale/sandybridge] Mesa swallowing GEM ioctl failures
- Bug 32560 - To fix: 64-bit-portabilty-issue state_tracker/st_program.c:427
- Bug 32634 - [r300g, bisected] Massive corruption in Unigine Sanctuary
- Bug 32768 - VBO rendering using glDrawArrays causes program termination and "cs IB too big" message
- Bug 32804 - [swrast] glean pixelFormats regression
- Bug 32814 - Build error in osmesa.c due to change in _mesa_update_framebuffer_visual() signature
- Bug 32859 - Mesa doesn't compile under NetBSD
- Bug 32912 - [bisected, r300g] Unigine Sanctuary: r300_emit.c:902:r300_emit_vertex_arrays: Assertion `&buf->b.b' failed with RADEON_HYPERZ=1
- Bug 32945 - [RADEON:KMS:R300G] HiZ: Weird behavior with 3 pipes
- Bug 33046 - [bisected]glean/pixelFormats and 3 oglc cases segfault
- Bug 33185 - [RADEON:KMS:R300G] X crashes when kwin effects are turned on
- Bug 33215 - [llvmpipe] piglit fbo-drawbuffers2-blend regression
- Bug 33247 - [swrast] tnl/t_draw.c:471: _tnl_draw_prims: Assertion `prim[i].num_instances > 0' failed
- Bug 33284 - [llvmpipe] piglit fbo-drawbuffers-fragcolor fails
- Bug 33306 - [glsl] GLSL integer division by zero crashes GLSL compiler
- Bug 33353 - [softpipe] piglit fbo-srgb looks incorrect
- Bug 33360 - inclusion of $(TALLOC_LIBS) in src/mesa/drivers/osmesa/Makefile causes a build failure
- Bug 33374 - [bisect] FTBFS on commit 9767d3b5 (glapi: Fix OpenGL ES 1.1 and 2.0 interop)