From 5fd3b3b0857fc96b5e53a9a8bc3f11ddb3dc0ff7 Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Fri, 12 Apr 2013 12:41:49 +0100 Subject: docs: restructure release notes into separate folder relnotes-*html > relnotes/*html RELNOTES-* > relnotes/* fix links, css and frames Signed-off-by: Emil Velikov Reviewed-by: Brian Paul --- docs/relnotes/7.11.html | 353 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 353 insertions(+) create mode 100644 docs/relnotes/7.11.html (limited to 'docs/relnotes/7.11.html') diff --git a/docs/relnotes/7.11.html b/docs/relnotes/7.11.html new file mode 100644 index 00000000000..721da9ca348 --- /dev/null +++ b/docs/relnotes/7.11.html @@ -0,0 +1,353 @@ + + + + + Mesa Release Notes + + + + +
+

The Mesa 3D Graphics Library

+
+ + +
+ +

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)
  • + +
  • Bug 33508 - [glsl] GLSL compiler modulus by zero crash
  • + +
  • Bug 33555 - [softpipe] tgsi/tgsi_sse2.c:1527:emit_tex: Assertion `0' failed.
  • + +
  • Bug 33885 - [glsl] GLSL compiler allows recursion
  • + +
  • Bug 33823 - [glsl] ralloc.c:78: get_header: Assertion `info->canary == 0x5A1106' failed.
  • + +
  • Bug 33934 - 3D blitting is orders of magnitude slower than equivalent 2D blitting.
  • + +
  • Bug 33946 - Crash: Mesa checks for invalid pointer, then uses it anyway.
  • + +
  • Bug 34008 - r600g: piglit failure (regression)
  • + +
  • Bug 34009 - Automatic Mipmap Generation produces very blurry image.
  • +
  • Bug 34042 - Surfaceless eglMakeCurrent() fails if the supplied EGLContext is not a dummy context
  • + +
  • Bug 34049 - r600g: assertion failure (regression)
  • + +
  • Bug 34119 - [glsl] piglit glsl-texcoord-array regression
  • + +
  • Bug 34323 - [i915 GLSL gles2] gl_FragCoord.w not correct
  • + +
  • Bug 34346 - src/glsl relies on $PWD which can be unset
  • + +
  • Bug 34378 - st/mesa: 2a904fd6a0cb80eec6dec2bae07fd8778b04caf3 breaks sauerbraten
  • + +
  • Bug 34419 - Kwin crashes screensaver exits
  • + +
  • Bug 34463 - state_tracker/st_texture.c:370:st_texture_image_copy: Assertion `u_minify(src->width0, srcLevel) == width' failed.
  • + +
  • Bug 34468 - src/glsl/Makefile fix
  • + +
  • Bug 34541 - [ilk, wine] massive render corruption after recent patchset
  • + +
  • Bug 34589 - [pineview bisected]many cases regression
  • + +
  • Bug 34595 - [bisected piketon]oglc half_float_vertex(misc.fillmode.wireframe) regressed
  • + +
  • Bug 34597 - [bisected piketon]oglc blend-constcolor and 7 draw-buffers2 subcases regressed
  • + +
  • Bug 34603 - [bisected piketon]oglc vbo subcase basic.bufferdata regressed
  • + +
  • Bug 34604 - [bisected piketon]piglit fbo/fbo-depth-sample-compare regressed
  • + +
  • Bug 34646 - [bisected piketon]ogles2conform GL2Tests/GL/gl_FragCoord/gl_FragCoord_w_frag.test
  • + +
  • Bug 34656 - i965: Crash when running WebGL Conformance Test in firefox-4 nightly build
  • + +
  • Bug 34691 - [GLSL] matrix array member assignment with a complex subscript fails
  • + +
  • Bug 34906 - [Pineview] Some WebGL conformance tests will crash firefox
  • + +
  • Bug 34968 - Bad fps in Lightsmark benchmark
  • + +
  • Bug 35025 - [Patch] Serious compiler warnings
  • + +
  • Bug 35312 - r600g: Automatic mipmap generation doesn't work properly
  • + +
  • Bug 35373 - [[GM45] OpenGL] GL_EXT_texture_sRGB_decode broken
  • + +
  • Bug 35434 - [RADEON:KMS:R600G] etqw: broken ground textures
  • + +
  • Bug 35441 - [PATCH] Mesa does not find nouveau include files with --enable-shared-dricore
  • + +
  • Bug 35614 - [SNB] random hang on piglit case shaders/glsl-max-varyings
  • + +
  • Bug 35820 - [bisected SNB] System hangs when Gnome with compiz start up
  • + +
  • Bug 35822 - [bisected pineview] many cases related to depth and stencil failed
  • + +
  • Bug 35849 - when sampling textures from both fragment and vertex shaders the vertex texture has the incorrect texture bound
  • + +
  • Bug 35852 - [bisected pineview] oglc case pxconv-read failed
  • + +
  • Bug 35961 - src/gallium/auxiliary/util/u_draw.c:77:util_draw_max_index: Assertion `buffer_size - format_size <= buffer_size' failed.
  • + +
  • Bug 36032 - piglit fdo9833 regression
  • + +
  • Bug 36033 - main/shaderapi.c:1044: validate_samplers: Assertion `(sizeof(targetName)/sizeof(*(targetName))) == NUM_TEXTURE_TARGETS' failed.
  • + +
  • Bug 36086 - [wine] Segfault r300_resource_copy_region with some wine apps and RADEON_HYPERZ
  • + +
  • Bug 36182 - Game Trine from http://www.humblebundle.com/ needs ATI_draw_buffers
  • + +
  • Bug 36268 - [r300g, bisected] minor flickering in Unigine Sanctuary
  • + +
  • Bug 36282 - 34a5d3b9f4740601708c82093e2114356d749e65: glxgears segfaults when compiled with shared glapi
  • + +
  • Bug 36333 - can't build demos if mesa build with --enable-selinux
  • + +
  • Bug 36473 - [bisected] piglit bugs/fdo23670-depth_test failed
  • + +
  • Bug 36572 - [bisected]oglc case texenv segfaults
  • + +
  • Bug 36609 - 45920d2ecb38b14fdda5253fecce996570c22863 breaks sauerbraten on r300g
  • + +
  • Bug 36648 - [bisected SNB]piglit fbo/fbo-alphatest-nocolor failed
  • + +
  • Bug 36649 - [bisected SNB]oglc draw-buffers2 failed with 16-wide
  • + +
  • Bug 36753 - Some textures now rendered as completely black after register allocator rewrite.
  • + +
  • Bug 36821 - [bisected SNB]oglc api-texcoord causes GPU hang
  • + +
  • Bug 36914 - r600g: add rv670 flushing workaround. Causes games and some mesa demos to segfault.
  • + +
  • Bug 36917 - Rendering glitches in ETQW
  • + +
  • Bug 36939 - multitexturing is messed up in quake wars (regression)
  • + +
  • Bug 36987 - Intel GMA 4500 ARB_shader_texture_lod support
  • + +
  • Bug 37028 - Amnesia/HPL2 Demo: Strange graphical bugs on r600g
  • + +
  • Bug 37150 - sRGB textures are too bright in Starcraft 2
  • + +
  • Bug 37154 - main/texstore.c:4187: _mesa_texstore_rgb9_e5: Assertion `baseInternalFormat == 0x1907' failed.
  • + +
  • Bug 37157 - [bisected] KDE KWin crashes on start with delayed BO mapping
  • + +
  • Bug 37168 - Regression: Severe memory leak when running Second Life
  • + +
  • Bug 37366 - [i965 bisected ILK] Fragment shader discard tests occasionally fail
  • + +
  • Bug 37383 - incorrect GLSL optimization
  • + +
  • Bug 37476 - [wine] Devil May Cry 4: TXD tgsi opcode unsupported / translation from TGSI failed / missing vertex shader
  • + +
  • Bug 37743 - [bisected i965]oglc GLSLlinker subcase negative.varying.beyondMaxVaryingFloats aborted
  • + +
  • Bug 37766 - Crash in dri2InvalidateBuffers when resizing Java window with OpenGL pipeline enabled
  • + +
  • Bug 37839 - main/teximage.c:2393: _mesa_choose_texture_format: Assertion `f != MESA_FORMAT_NONE' failed.
  • + +
  • Bug 37934 - Corruption with topogun trace
  • + +
  • Bug 38015 - Some extensions enabled even when not supported by the underlying driver
  • + +
  • Bug 38134 - [bisected i965]piglit fbo/fbo-blit-d24s8 crashed
  • + +
  • Bug 38145 - r600g/evergreen: Incorrect rendering of some effects in doom3
  • + +
  • Bug 38440 - ETQW: Model in team select rendering too bright
  • + +
  • Bug 38566 - [regression] ETQW crashes with 21972c85ea734dbfcf69629c6b0b940efb42d4ba
  • + +
  • Bug 38584 - MESA_GLSL=dump causes SEGV in ir_print_visitor::unique_name
  • + +
  • Bug 38599 - THe value of WGL_PBUFFER_HEIGHT_ARB is returned as width in wglQueryPbufferARB
  • + +
  • Bug 38602 - [bisected] Wrong display after "prefer native texture formats when possible" commit
  • + +
  • Bug 38624 - program/ir_to_mesa.cpp:1440: virtual void ir_to_mesa_visitor::visit(ir_dereference_variable*): Assertion `var->location != -1' failed.
  • + +
  • Bug 38626 - vbo: Don't discount stride breaks piglit on softpipe/r600g
  • + +
  • Bug 38649 - piglit fbo-copyteximage regression
  • + +
  • Bug 38762 - [IVB bisected]3D demos like glxgears abort
  • + +
  • Bug 38771 - [[GM45] DRI] GPU hangs with current Mesa GIT when running certain OpenGL applications
  • + +
  • Bug 38842 - Various valid GLX attributes are rejected by MESA glxChooseFBConfig
  • + +
  • Bug 38971 - [bisected]oglc glsl-autointconv subcase negative.function.ambiguousMatch failed
  • + +
  • Bug 38987 - sampler allowed as non-uniform / non-function parameters
  • + +
  • Bug 39024 - [Pineview webgl] many webgl conformance cases crash the browser
  • + +
  • Bug 39083 - [regression, bisected, r600g] Wrong rendering of Bubbles3D screensaver
  • + +
  • Bug 39119 - setting SQ_LDS_RESOURCE_MGMT register to zero in other applications muddles up font rendering permanently
  • + +
  • Bug 39209 - [bisected] Wrong display after "prefer native texture formats when possible" commit - part2
  • + +
  • Bug 39219 - libgl conflict with xbmc causes lock up on xbmc exit
  • + +
  • Bug 39257 - [bisected SNB]Mesa demos engine causes GPU hang
  • + +
  • Bug 39487 - [i965] brw_wm_surface_state.c:495: brw_update_renderbuffer_surface: Assertion `brw->has_surface_tile_offset || (tile_x == 0 && tile_y == 0)' failed.
  • + +
  • Bug 39515 - FTBFS: libEGL depends on libgbm, but libEGL builds first
  • + +
  • Bug 39572 - Cogs: GPU hang
  • + +
+ + +

Changes

+
    +
  • The Windows MSVC project files have been removed. +They haven't been maintained in quite a while. +Building with SCons is an alternative. +
  • Removed GL_SGI_texture_color_table support from swrast driver - the only +driver that implemented it. +
+ +

The full set of changes can be viewed by using the following GIT command:

+ +
+  git log mesa-7.10..mesa-7.11
+
+ +
+ + -- cgit v1.2.3