17ec681f3SmrgMesa 9.2 Release Notes / (August 27, 2013) 27ec681f3Smrg========================================== 37ec681f3Smrg 47ec681f3SmrgMesa 9.2 is a new development release. People who are concerned with 57ec681f3Smrgstability and reliability should stick with a previous release or wait 67ec681f3Smrgfor Mesa 9.2.1. 77ec681f3Smrg 87ec681f3SmrgMesa 9.2 implements the OpenGL 3.1 API, but the version reported by 97ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 107ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 117ec681f3Smrgused. Some drivers don't support all the features required in OpenGL 127ec681f3Smrg3.1. OpenGL 3.1 is **only** available if requested at context creation 137ec681f3Smrgbecause GL_ARB_compatibility is not supported. 147ec681f3Smrg 157ec681f3SmrgMD5 checksums 167ec681f3Smrg------------- 177ec681f3Smrg 187ec681f3Smrg:: 197ec681f3Smrg 207ec681f3Smrg 4f93c6475ec656fc1f7b93aeffc9b6c4 MesaLib-9.2.0.tar.gz 217ec681f3Smrg 4185b6aae890bc62a964f4b24cc1aca8 MesaLib-9.2.0.tar.bz2 227ec681f3Smrg 3bc5339bc98b9c37777ffd14e3a8eca4 MesaLib-9.2.0.zip 237ec681f3Smrg 247ec681f3SmrgNew features 257ec681f3Smrg------------ 267ec681f3Smrg 277ec681f3SmrgNote: some of the new features are only available with certain drivers. 287ec681f3Smrg 297ec681f3Smrg- GL_ARB_shading_language_420pack in all drivers that support GLSL 307ec681f3Smrg 1.30. 317ec681f3Smrg- GL_ARB_texture_buffer_range 327ec681f3Smrg- GL_ARB_texture_multisample 337ec681f3Smrg- GL_ARB_texture_storage_multisample 347ec681f3Smrg- GL_ARB_texture_query_lod 357ec681f3Smrg- GL_ARB_texture_storage on radeon, r200, and nouveau 367ec681f3Smrg- GL_EXT_discard_framebuffer in all OpenGL ES (all versions) drivers 377ec681f3Smrg- GL_EXT_framebuffer_multisample_blit_scaled on i965 387ec681f3Smrg- Added new freedreno gallium driver 397ec681f3Smrg- OSMesa interface for gallium llvmpipe/softpipe drivers 407ec681f3Smrg- Gallium Heads-Up Display (HUD) feature for performance monitoring 417ec681f3Smrg- Added support for UVD (2.2 and 3.0) video decoding on r600g and 427ec681f3Smrg radeonsi through VDPAU (requires Kernel 3.10 or later) 437ec681f3Smrg 447ec681f3SmrgBug fixes 457ec681f3Smrg--------- 467ec681f3Smrg 477ec681f3SmrgAttempts have been made to **not** include bugs fixed in previous 9.1 487ec681f3Smrgreleases or bugs that were regressions during 9.2 development. This list 497ec681f3Smrgis likely incomplete. 507ec681f3Smrg 517ec681f3Smrg- `Bug 41787 <https://bugs.freedesktop.org/show_bug.cgi?id=41787>`__ - 527ec681f3Smrg [llvmpipe] stencil broken 537ec681f3Smrg- `Bug 44618 <https://bugs.freedesktop.org/show_bug.cgi?id=44618>`__ - 547ec681f3Smrg Cross-compilation broken by glsl builtin_compiler 557ec681f3Smrg- `Bug 46632 <https://bugs.freedesktop.org/show_bug.cgi?id=46632>`__ - 567ec681f3Smrg Make the alignment checks for the readpixel blit fastpath a bit more 577ec681f3Smrg lenient 587ec681f3Smrg- `Bug 47116 <https://bugs.freedesktop.org/show_bug.cgi?id=47116>`__ - 597ec681f3Smrg Enemy territory freezes with rs880 and commit 607ec681f3Smrg fbebd431ec4e2e461a0cbcd5f3a04a000b8f6bbf 617ec681f3Smrg- `Bug 47248 <https://bugs.freedesktop.org/show_bug.cgi?id=47248>`__ - 627ec681f3Smrg autogen missing dependency on flex and bison, causes infinite loop in 637ec681f3Smrg glsl build 647ec681f3Smrg- `Bug 48694 <https://bugs.freedesktop.org/show_bug.cgi?id=48694>`__ - 657ec681f3Smrg radeonsi_pipe.c:322:7: error: ‘PIPE_CAP_DUAL_SOURCE_BLEND’ undeclared 667ec681f3Smrg- `Bug 50655 <https://bugs.freedesktop.org/show_bug.cgi?id=50655>`__ - 677ec681f3Smrg [r600g][RV670 HD3870] Ioquake games causes GPU lockup (waiting for 687ec681f3Smrg 0x00003039 last fence id 0x00003030) 697ec681f3Smrg- `Bug 51471 <https://bugs.freedesktop.org/show_bug.cgi?id=51471>`__ - 707ec681f3Smrg [965gm] Corrupted graphics in corners of screen with pixel shaders 717ec681f3Smrg enabled 727ec681f3Smrg- `Bug 51782 <https://bugs.freedesktop.org/show_bug.cgi?id=51782>`__ - 737ec681f3Smrg mesa-8.0.3: fails to compile against uclibc 747ec681f3Smrg- `Bug 54240 <https://bugs.freedesktop.org/show_bug.cgi?id=54240>`__ - 757ec681f3Smrg [swrast] piglit fbo-generatemipmap-filtering regression 767ec681f3Smrg- `Bug 55503 <https://bugs.freedesktop.org/show_bug.cgi?id=55503>`__ - 777ec681f3Smrg Constant vertex attributes broken 787ec681f3Smrg- `Bug 55783 <https://bugs.freedesktop.org/show_bug.cgi?id=55783>`__ - 797ec681f3Smrg glEnable(GL_FRAMEBUFFER_SRGB) has no effect on the backbuffer 807ec681f3Smrg- `Bug 55825 <https://bugs.freedesktop.org/show_bug.cgi?id=55825>`__ - 817ec681f3Smrg [Bisected i965]Oglc 827ec681f3Smrg max_values(advanced.fragmentProgram.GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB) 837ec681f3Smrg causes OOM-killer 847ec681f3Smrg- `Bug 56920 <https://bugs.freedesktop.org/show_bug.cgi?id=56920>`__ - 857ec681f3Smrg [sandybridge][uxa] graphics very glitchy and always flickering 867ec681f3Smrg- `Bug 57753 <https://bugs.freedesktop.org/show_bug.cgi?id=57753>`__ - 877ec681f3Smrg leak in loop_analysis 887ec681f3Smrg- `Bug 57875 <https://bugs.freedesktop.org/show_bug.cgi?id=57875>`__ - 897ec681f3Smrg Second Life viewer bad rendering with git-ec83535 907ec681f3Smrg- `Bug 58666 <https://bugs.freedesktop.org/show_bug.cgi?id=58666>`__ - 917ec681f3Smrg rv670 + llvm = errors. 927ec681f3Smrg- `Bug 58680 <https://bugs.freedesktop.org/show_bug.cgi?id=58680>`__ - 937ec681f3Smrg [IVB] Graphical glitches in 0 A.D 947ec681f3Smrg- `Bug 58872 <https://bugs.freedesktop.org/show_bug.cgi?id=58872>`__ - 957ec681f3Smrg Mac OS X configure: error: Couldn't find clock_gettime 967ec681f3Smrg- `Bug 59322 <https://bugs.freedesktop.org/show_bug.cgi?id=59322>`__ - 977ec681f3Smrg r300g MSAA breaks Half-Life 2 in Wine 987ec681f3Smrg- `Bug 59364 <https://bugs.freedesktop.org/show_bug.cgi?id=59364>`__ - 997ec681f3Smrg [bisected] Mesa build fails: clientattrib.c:33:22: fatal error: 1007ec681f3Smrg indirect.h: No such file or directory 1017ec681f3Smrg- `Bug 59439 <https://bugs.freedesktop.org/show_bug.cgi?id=59439>`__ - 1027ec681f3Smrg glCopyPixels generates no fragments (occlusion_query_meta_fragments 1037ec681f3Smrg test fails) 1047ec681f3Smrg- `Bug 59440 <https://bugs.freedesktop.org/show_bug.cgi?id=59440>`__ - 1057ec681f3Smrg glBitmap generates no fragments (occlusion_query_meta_fragments test 1067ec681f3Smrg fails) 1077ec681f3Smrg- `Bug 59494 <https://bugs.freedesktop.org/show_bug.cgi?id=59494>`__ - 1087ec681f3Smrg [Bisected]Piglit glean_depthStencil fails 1097ec681f3Smrg- `Bug 59592 <https://bugs.freedesktop.org/show_bug.cgi?id=59592>`__ - 1107ec681f3Smrg Radeon HD 5670: reproducable GPU lockups with htile enabled 1117ec681f3Smrg- `Bug 59648 <https://bugs.freedesktop.org/show_bug.cgi?id=59648>`__ - 1127ec681f3Smrg [SNB/IVB/HSW Bisected]Piglit 1137ec681f3Smrg spec/ARB_uniform_buffer/object_layout-std140-base-size-and-alignment 1147ec681f3Smrg fails 1157ec681f3Smrg- `Bug 59701 <https://bugs.freedesktop.org/show_bug.cgi?id=59701>`__ - 1167ec681f3Smrg lp_test_arit fails on non-sse41 capable machines, breaking make check 1177ec681f3Smrg- `Bug 59737 <https://bugs.freedesktop.org/show_bug.cgi?id=59737>`__ - 1187ec681f3Smrg [bisected] 0d108116bd80b757fb01a84a9f1946ef870b57b8 breaks osmesa 1197ec681f3Smrg when cross compiling 1207ec681f3Smrg- `Bug 59740 <https://bugs.freedesktop.org/show_bug.cgi?id=59740>`__ - 1217ec681f3Smrg [i965 Bisected]Oglc api-error(negative.glEvalMesh) fails 1227ec681f3Smrg- `Bug 59851 <https://bugs.freedesktop.org/show_bug.cgi?id=59851>`__ - 1237ec681f3Smrg AC_ARG_WITH misusage leading to mesa configure failure 1247ec681f3Smrg- `Bug 59873 <https://bugs.freedesktop.org/show_bug.cgi?id=59873>`__ - 1257ec681f3Smrg [swrast] piglit ext_framebuffer_multisample-interpolation 0 1267ec681f3Smrg centroid-edges regression 1277ec681f3Smrg- `Bug 59876 <https://bugs.freedesktop.org/show_bug.cgi?id=59876>`__ - 1287ec681f3Smrg glGetTexLevelParameteriv broken for indirect rendering 1297ec681f3Smrg- `Bug 60038 <https://bugs.freedesktop.org/show_bug.cgi?id=60038>`__ - 1307ec681f3Smrg [osmesa] [git] building 32-bit mesa on 64 bit fails 1317ec681f3Smrg- `Bug 60047 <https://bugs.freedesktop.org/show_bug.cgi?id=60047>`__ - 1327ec681f3Smrg [softpipe] piglit masked-clear regression 1337ec681f3Smrg- `Bug 60052 <https://bugs.freedesktop.org/show_bug.cgi?id=60052>`__ - 1347ec681f3Smrg [Bisected]Piglit glx_extension_string_sanity fail 1357ec681f3Smrg- `Bug 60082 <https://bugs.freedesktop.org/show_bug.cgi?id=60082>`__ - 1367ec681f3Smrg [ FAILED ] DispatchSanity_test.GL31_CORE 1377ec681f3Smrg- `Bug 60086 <https://bugs.freedesktop.org/show_bug.cgi?id=60086>`__ - 1387ec681f3Smrg Wayland platform backend crashes if there's no back buffer during 1397ec681f3Smrg dri2_swap_buffers 1407ec681f3Smrg- `Bug 60098 <https://bugs.freedesktop.org/show_bug.cgi?id=60098>`__ - 1417ec681f3Smrg [softpipe] Unexpected PIPE_CAP 78 query 1427ec681f3Smrg- `Bug 60172 <https://bugs.freedesktop.org/show_bug.cgi?id=60172>`__ - 1437ec681f3Smrg Planeshift: triangles where grass would be 1447ec681f3Smrg- `Bug 60200 <https://bugs.freedesktop.org/show_bug.cgi?id=60200>`__ - 1457ec681f3Smrg radeon_bo with virtual address referencing mismatch 1467ec681f3Smrg- `Bug 60212 <https://bugs.freedesktop.org/show_bug.cgi?id=60212>`__ - 1477ec681f3Smrg [Bisected] Weston black output 1487ec681f3Smrg- `Bug 60524 <https://bugs.freedesktop.org/show_bug.cgi?id=60524>`__ - 1497ec681f3Smrg [softpipe] piglit depthstencil-render-miplevels 146 s=z24_s8 1507ec681f3Smrg regression 1517ec681f3Smrg- `Bug 60527 <https://bugs.freedesktop.org/show_bug.cgi?id=60527>`__ - 1527ec681f3Smrg [softpipe] fbo-stencil GL_DEPTH24_STENCIL8 clear regression 1537ec681f3Smrg- `Bug 60633 <https://bugs.freedesktop.org/show_bug.cgi?id=60633>`__ - 1547ec681f3Smrg EXT_texture_sRGB does not work in game The Cave on IvyBridge 1557ec681f3Smrg- `Bug 60737 <https://bugs.freedesktop.org/show_bug.cgi?id=60737>`__ - 1567ec681f3Smrg In GLSL ES, a missing FS precision qualifier does not generate an 1577ec681f3Smrg error 1587ec681f3Smrg- `Bug 60866 <https://bugs.freedesktop.org/show_bug.cgi?id=60866>`__ - 1597ec681f3Smrg GLSL performance issues for uniform buffer objects 1607ec681f3Smrg- `Bug 61036 <https://bugs.freedesktop.org/show_bug.cgi?id=61036>`__ - 1617ec681f3Smrg Shader fails to build in LLVMpipe, aborts program 1627ec681f3Smrg- `Bug 61200 <https://bugs.freedesktop.org/show_bug.cgi?id=61200>`__ - 1637ec681f3Smrg insufficient linking of libxatracker.so 1647ec681f3Smrg- `Bug 61635 <https://bugs.freedesktop.org/show_bug.cgi?id=61635>`__ - 1657ec681f3Smrg glVertexAttribPointer(id, GL_UNSIGNED_BYTE, GL_FALSE,...) does not 1667ec681f3Smrg work 1677ec681f3Smrg- `Bug 62466 <https://bugs.freedesktop.org/show_bug.cgi?id=62466>`__ - 1687ec681f3Smrg r600g hyperz lockups with KSP 0.19 1697ec681f3Smrg- `Bug 62669 <https://bugs.freedesktop.org/show_bug.cgi?id=62669>`__ - 1707ec681f3Smrg HyperZ freeze when playing PrBoom-Plus demo with lots of monsters 1717ec681f3Smrg- `Bug 62721 <https://bugs.freedesktop.org/show_bug.cgi?id=62721>`__ - 1727ec681f3Smrg GPU lockup in Minecraft 1.5.1 with HyperZ 1737ec681f3Smrg- `Bug 62830 <https://bugs.freedesktop.org/show_bug.cgi?id=62830>`__ - 1747ec681f3Smrg [i965 bisected] Wrong Lightning on Freespace 2 SCP (patch attached) 1757ec681f3Smrg- `Bug 63124 <https://bugs.freedesktop.org/show_bug.cgi?id=63124>`__ - 1767ec681f3Smrg [r600g] HyperZ lockup on REDWOOD in Half Life 2 Deathmatch 1777ec681f3Smrg- `Bug 63702 <https://bugs.freedesktop.org/show_bug.cgi?id=63702>`__ - 1787ec681f3Smrg tiling2d in radeon trash vdpau UVD textures 1797ec681f3Smrg- `Bug 64935 <https://bugs.freedesktop.org/show_bug.cgi?id=64935>`__ - 1807ec681f3Smrg [swrast] s_texfetch.c:1335: set_fetch_functions: Assertion 1817ec681f3Smrg \`texImage->FetchTexel' failed. 1827ec681f3Smrg- `Bug 64959 <https://bugs.freedesktop.org/show_bug.cgi?id=64959>`__ - 1837ec681f3Smrg Cannot build against EGL without X11 1847ec681f3Smrg- `Bug 65112 <https://bugs.freedesktop.org/show_bug.cgi?id=65112>`__ - 1857ec681f3Smrg glcpp hangs parsing line continuations 1867ec681f3Smrg- `Bug 65958 <https://bugs.freedesktop.org/show_bug.cgi?id=65958>`__ - 1877ec681f3Smrg GPU Lockup on Trinity 7500G 1887ec681f3Smrg- `Bug 66450 <https://bugs.freedesktop.org/show_bug.cgi?id=66450>`__ - 1897ec681f3Smrg JUNIPER UVD accelerated playback of MPEG 1/2 streams does not work 1907ec681f3Smrg- `Bug 66606 <https://bugs.freedesktop.org/show_bug.cgi?id=66606>`__ - 1917ec681f3Smrg [i965 bisected]GLBenchmark 2.5.1/2.7.0 sometimes render error with 1927ec681f3Smrg gnome-session enabling SNA 1937ec681f3Smrg- `Bug 66713 <https://bugs.freedesktop.org/show_bug.cgi?id=66713>`__ - 1947ec681f3Smrg Team Fortress 2 crashes with r600-sb on HD4850 1957ec681f3Smrg- `Bug 67354 <https://bugs.freedesktop.org/show_bug.cgi?id=67354>`__ - 1967ec681f3Smrg glsl_parser.cpp is broken with bison 3.0 1977ec681f3Smrg- `Bug 67548 <https://bugs.freedesktop.org/show_bug.cgi?id=67548>`__ - 1987ec681f3Smrg glGetAttribLocation seems to be broken 1997ec681f3Smrg- `Bug 67927 <https://bugs.freedesktop.org/show_bug.cgi?id=67927>`__ - 2007ec681f3Smrg R600_DEBUG=sb: Celestia show 2 earths, one wrongly rendered 2017ec681f3Smrg- `Bug 67934 <https://bugs.freedesktop.org/show_bug.cgi?id=67934>`__ - 2027ec681f3Smrg [SNB/IVB/HSW 9.2 2037ec681f3Smrg Bisected]Ogles2conform/GL2Tests/glUniform/glUniform.test fails with 2047ec681f3Smrg gnome-session enable compositing 2057ec681f3Smrg- `Bug 68162 <https://bugs.freedesktop.org/show_bug.cgi?id=68162>`__ - 2067ec681f3Smrg [radeonsi] texture rendering is broken in Source-Engine games 2077ec681f3Smrg- `Bug 68195 <https://bugs.freedesktop.org/show_bug.cgi?id=68195>`__ - 2087ec681f3Smrg piglit tests vs-struct-pad and fs-struct-pad both fail 2097ec681f3Smrg 2107ec681f3SmrgChanges 2117ec681f3Smrg------- 2127ec681f3Smrg 2137ec681f3Smrg- Removed d3d1x state tracker (unused, unmaintained and broken) 2147ec681f3Smrg- Removed GL_EXT_clip_volume_hint because no driver had enabled it 2157ec681f3Smrg since 2007. 2167ec681f3Smrg- Removed GL_MESA_resize_buffers because it was only really implemented 2177ec681f3Smrg by the (unsupported) GDI driver. 2187ec681f3Smrg- GL_EXT_separate_shader_objects has been removed from all Gallium 2197ec681f3Smrg drivers, because it disallows a critical GLSL shader optimization. 2207ec681f3Smrg GL_ARB_separate_shader_objects doesn't have this issue. 2217ec681f3Smrg- i965 Gen6+ requires Kernel 3.6 or later. (92d2f5a) 222