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