17ec681f3SmrgMesa 10.5.0 Release Notes / March 06, 2015
27ec681f3Smrg==========================================
37ec681f3Smrg
47ec681f3SmrgMesa 10.5.0 is a new development release. People who are concerned with
57ec681f3Smrgstability and reliability should stick with a previous release or wait
67ec681f3Smrgfor Mesa 10.5.1.
77ec681f3Smrg
87ec681f3SmrgMesa 10.5.0 implements the OpenGL 3.3 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.3. OpenGL 3.3 is **only** available if requested at context creation
137ec681f3Smrgbecause compatibility contexts are not supported.
147ec681f3Smrg
157ec681f3SmrgSHA256 checksums
167ec681f3Smrg----------------
177ec681f3Smrg
187ec681f3Smrg::
197ec681f3Smrg
207ec681f3Smrg   2bb6e2e982ee4d8264d52d638c2a4e3f8a164190336d72d4e34ae1304d87ed91  mesa-10.5.0.tar.gz
217ec681f3Smrg   d7ca9f9044bbdd674377e3eebceef1fae339c8817b9aa435c2053e4fea44e5d3  mesa-10.5.0.tar.xz
227ec681f3Smrg
237ec681f3SmrgNew features
247ec681f3Smrg------------
257ec681f3Smrg
267ec681f3SmrgNote: some of the new features are only available with certain drivers.
277ec681f3Smrg
287ec681f3Smrg-  GL_ARB_framebuffer_sRGB on freedreno
297ec681f3Smrg-  GL_ARB_texture_rg on freedreno
307ec681f3Smrg-  GL_EXT_packed_float on freedreno
317ec681f3Smrg-  GL_EXT_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi,
327ec681f3Smrg   llvmpipe
337ec681f3Smrg-  GL_EXT_texture_shared_exponent on freedreno
347ec681f3Smrg-  GL_EXT_texture_snorm on freedreno
357ec681f3Smrg
367ec681f3SmrgBug fixes
377ec681f3Smrg---------
387ec681f3Smrg
397ec681f3SmrgThis list is likely incomplete.
407ec681f3Smrg
417ec681f3Smrg-  `Bug 10370 <https://bugs.freedesktop.org/show_bug.cgi?id=10370>`__ -
427ec681f3Smrg   Incorrect pixels read back if draw bitmap texture through Display
437ec681f3Smrg   list
447ec681f3Smrg-  `Bug 45348 <https://bugs.freedesktop.org/show_bug.cgi?id=45348>`__ -
457ec681f3Smrg   [swrast] piglit fbo-drawbuffers-arbfp regression
467ec681f3Smrg-  `Bug 60879 <https://bugs.freedesktop.org/show_bug.cgi?id=60879>`__ -
477ec681f3Smrg   [radeonsi] X11 can't start with acceleration enabled
487ec681f3Smrg-  `Bug 67672 <https://bugs.freedesktop.org/show_bug.cgi?id=67672>`__ -
497ec681f3Smrg   [llvmpipe] lp_test_arit fails on old CPUs
507ec681f3Smrg-  `Bug 77544 <https://bugs.freedesktop.org/show_bug.cgi?id=77544>`__ -
517ec681f3Smrg   i965: Try to use LINE instructions to perform MAD with immediate
527ec681f3Smrg   arguments
537ec681f3Smrg-  `Bug 78770 <https://bugs.freedesktop.org/show_bug.cgi?id=78770>`__ -
547ec681f3Smrg   [SNB bisected]Webglc conformance/textures/texture-size-limit.html
557ec681f3Smrg   fails
567ec681f3Smrg-  `Bug 80568 <https://bugs.freedesktop.org/show_bug.cgi?id=80568>`__ -
577ec681f3Smrg   [gen4] GPU Crash During Google Chrome Operation
587ec681f3Smrg-  `Bug 82477 <https://bugs.freedesktop.org/show_bug.cgi?id=82477>`__ -
597ec681f3Smrg   [softpipe] piglit fp-long-alu regression
607ec681f3Smrg-  `Bug 82585 <https://bugs.freedesktop.org/show_bug.cgi?id=82585>`__ -
617ec681f3Smrg   geometry shader with optional out variable segfaults
627ec681f3Smrg-  `Bug 82991 <https://bugs.freedesktop.org/show_bug.cgi?id=82991>`__ -
637ec681f3Smrg   Inverted bumpmap in webgl applications
647ec681f3Smrg-  `Bug 83463 <https://bugs.freedesktop.org/show_bug.cgi?id=83463>`__ -
657ec681f3Smrg   [swrast] piglit glsl-vs-clamp-1 regression
667ec681f3Smrg-  `Bug 83500 <https://bugs.freedesktop.org/show_bug.cgi?id=83500>`__ -
677ec681f3Smrg   si_dma_copy_tile causes GPU hangs
687ec681f3Smrg-  `Bug 83510 <https://bugs.freedesktop.org/show_bug.cgi?id=83510>`__ -
697ec681f3Smrg   Graphical glitches in Unreal Engine 4
707ec681f3Smrg-  `Bug 83908 <https://bugs.freedesktop.org/show_bug.cgi?id=83908>`__ -
717ec681f3Smrg   [i965] Incorrect icon colors in Steam Big Picture
727ec681f3Smrg-  `Bug 84212 <https://bugs.freedesktop.org/show_bug.cgi?id=84212>`__ -
737ec681f3Smrg   [BSW]ES3-CTS.shaders.loops.do_while_dynamic_iterations.vector_counter_vertex
747ec681f3Smrg   fails and causes GPU hang
757ec681f3Smrg-  `Bug 84651 <https://bugs.freedesktop.org/show_bug.cgi?id=84651>`__ -
767ec681f3Smrg   Distorted graphics or black window when running Battle.net app on
777ec681f3Smrg   Intel hardware via wine
787ec681f3Smrg-  `Bug 84777 <https://bugs.freedesktop.org/show_bug.cgi?id=84777>`__ -
797ec681f3Smrg   [BSW]Piglit spec_glsl-1.50_execution_geometry-basic fails
807ec681f3Smrg-  `Bug 85367 <https://bugs.freedesktop.org/show_bug.cgi?id=85367>`__ -
817ec681f3Smrg   [gen4] GPU hang in glmark-es2
827ec681f3Smrg-  `Bug 85467 <https://bugs.freedesktop.org/show_bug.cgi?id=85467>`__ -
837ec681f3Smrg   [llvmpipe] piglit gl-1.0-dlist-beginend failure with llvm-3.6.0svn
847ec681f3Smrg-  `Bug 85529 <https://bugs.freedesktop.org/show_bug.cgi?id=85529>`__ -
857ec681f3Smrg   Surfaces not drawn in Unvanquished
867ec681f3Smrg-  `Bug 85647 <https://bugs.freedesktop.org/show_bug.cgi?id=85647>`__ -
877ec681f3Smrg   Random radeonsi crashes with mesa 10.3.x
887ec681f3Smrg-  `Bug 85696 <https://bugs.freedesktop.org/show_bug.cgi?id=85696>`__ -
897ec681f3Smrg   r600g+nine: Bioshock shader failure after
907ec681f3Smrg   7b1c0cbc90d456384b0950ad21faa3c61a6b43ff
917ec681f3Smrg-  `Bug 86089 <https://bugs.freedesktop.org/show_bug.cgi?id=86089>`__ -
927ec681f3Smrg   [r600g][mesa 10.4.0-dev] shader failure -
937ec681f3Smrg   r600_sb::bc_finalizer::cf_peephole() when starting Second Life
947ec681f3Smrg-  `Bug 86618 <https://bugs.freedesktop.org/show_bug.cgi?id=86618>`__ -
957ec681f3Smrg   [NV96] neg modifiers not working in MIN and MAX operations
967ec681f3Smrg-  `Bug 86760 <https://bugs.freedesktop.org/show_bug.cgi?id=86760>`__ -
977ec681f3Smrg   mesa doesn't build: recipe for target 'r600_llvm.lo' failed
987ec681f3Smrg-  `Bug 86764 <https://bugs.freedesktop.org/show_bug.cgi?id=86764>`__ -
997ec681f3Smrg   [SNB+ Bisected]Piglit glean/pointSprite fails
1007ec681f3Smrg-  `Bug 86788 <https://bugs.freedesktop.org/show_bug.cgi?id=86788>`__ -
1017ec681f3Smrg   (bisected) 32bit UrbanTerror 4.1 timedemo sse4.1 segfault...
1027ec681f3Smrg-  `Bug 86811 <https://bugs.freedesktop.org/show_bug.cgi?id=86811>`__ -
1037ec681f3Smrg   [BDW/BSW Bisected]Piglit
1047ec681f3Smrg   spec_arb_shading_language_packing_execution_built-in-functions_vs-unpackSnorm4x8
1057ec681f3Smrg   fails
1067ec681f3Smrg-  `Bug 86837 <https://bugs.freedesktop.org/show_bug.cgi?id=86837>`__ -
1077ec681f3Smrg   kodi segfault since auxiliary/vl: rework the build of the VL code
1087ec681f3Smrg-  `Bug 86939 <https://bugs.freedesktop.org/show_bug.cgi?id=86939>`__ -
1097ec681f3Smrg   test_vf_float_conversions.cpp:63:12: error: expected
1107ec681f3Smrg   primary-expression before ‘union’
1117ec681f3Smrg-  `Bug 86944 <https://bugs.freedesktop.org/show_bug.cgi?id=86944>`__ -
1127ec681f3Smrg   glsl_parser_extras.cpp", line 1455: Error: Badly formed expression.
1137ec681f3Smrg   (Oracle Studio)
1147ec681f3Smrg-  `Bug 86958 <https://bugs.freedesktop.org/show_bug.cgi?id=86958>`__ -
1157ec681f3Smrg   lp_bld_misc.cpp:503:40: error: no matching function for call to
1167ec681f3Smrg   ‘llvm::EngineBuilder::setMCJITMemoryManager(ShaderMemoryManager*&)’
1177ec681f3Smrg-  `Bug 86969 <https://bugs.freedesktop.org/show_bug.cgi?id=86969>`__ -
1187ec681f3Smrg   \_drm_intel_gem_bo_references() function takes half the CPU with
1197ec681f3Smrg   Witcher2 game
1207ec681f3Smrg-  `Bug 87076 <https://bugs.freedesktop.org/show_bug.cgi?id=87076>`__ -
1217ec681f3Smrg   Dead Island needs allow_glsl_extension_directive_midshader
1227ec681f3Smrg-  `Bug 87516 <https://bugs.freedesktop.org/show_bug.cgi?id=87516>`__ -
1237ec681f3Smrg   glProgramBinary violates spec
1247ec681f3Smrg-  `Bug 87619 <https://bugs.freedesktop.org/show_bug.cgi?id=87619>`__ -
1257ec681f3Smrg   Changes to state such as render targets change fragment shader
1267ec681f3Smrg   without marking it dirty.
1277ec681f3Smrg-  `Bug 87658 <https://bugs.freedesktop.org/show_bug.cgi?id=87658>`__ -
1287ec681f3Smrg   [llvmpipe] SEGV in sse2_has_daz on ancient Pentium4-M
1297ec681f3Smrg-  `Bug 87694 <https://bugs.freedesktop.org/show_bug.cgi?id=87694>`__ -
1307ec681f3Smrg   [SNB] Crash in brw_begin_transform_feedback
1317ec681f3Smrg-  `Bug 87886 <https://bugs.freedesktop.org/show_bug.cgi?id=87886>`__ -
1327ec681f3Smrg   constant fps drops with Intel and Radeon
1337ec681f3Smrg-  `Bug 87887 <https://bugs.freedesktop.org/show_bug.cgi?id=87887>`__ -
1347ec681f3Smrg   [i965 Bisected]ES2-CTS.gtf.GL.cos.cos_float_vert_xvary fails
1357ec681f3Smrg-  `Bug 87913 <https://bugs.freedesktop.org/show_bug.cgi?id=87913>`__ -
1367ec681f3Smrg   CPU cacheline size of 0 can be returned by CPUID leaf 0x80000006 in
1377ec681f3Smrg   some virtual machines
1387ec681f3Smrg-  `Bug 88079 <https://bugs.freedesktop.org/show_bug.cgi?id=88079>`__ -
1397ec681f3Smrg   dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.color0
1407ec681f3Smrg   tests fail due to enabling of GL_RGB and GL_RGBA
1417ec681f3Smrg-  `Bug 88170 <https://bugs.freedesktop.org/show_bug.cgi?id=88170>`__ -
1427ec681f3Smrg   32 bits opengl apps crash with latest llvm 3.6 git / mesa git /
1437ec681f3Smrg   radeonsi
1447ec681f3Smrg-  `Bug 88219 <https://bugs.freedesktop.org/show_bug.cgi?id=88219>`__ -
1457ec681f3Smrg   include/c11/threads_posix.h:197: undefined reference to
1467ec681f3Smrg   \`pthread_mutex_lock'
1477ec681f3Smrg-  `Bug 88227 <https://bugs.freedesktop.org/show_bug.cgi?id=88227>`__ -
1487ec681f3Smrg   Radeonsi: High GTT usage in Prison Architect large map
1497ec681f3Smrg-  `Bug 88248 <https://bugs.freedesktop.org/show_bug.cgi?id=88248>`__ -
1507ec681f3Smrg   Calling glClear while there is an occlusion query in progress messes
1517ec681f3Smrg   up the results
1527ec681f3Smrg-  `Bug 88335 <https://bugs.freedesktop.org/show_bug.cgi?id=88335>`__ -
1537ec681f3Smrg   format_pack.c:9567:22: error: expected ')'
1547ec681f3Smrg-  `Bug 88385 <https://bugs.freedesktop.org/show_bug.cgi?id=88385>`__ -
1557ec681f3Smrg   [SNB+ Bisected]Ogles3conform
1567ec681f3Smrg   ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels core dumped
1577ec681f3Smrg-  `Bug 88467 <https://bugs.freedesktop.org/show_bug.cgi?id=88467>`__ -
1587ec681f3Smrg   nir.c:140: error: ‘nir_src’ has no member named ‘ssa’
1597ec681f3Smrg-  `Bug 88478 <https://bugs.freedesktop.org/show_bug.cgi?id=88478>`__ -
1607ec681f3Smrg   #error "<malloc.h> has been replaced by <stdlib.h>"
1617ec681f3Smrg-  `Bug 88519 <https://bugs.freedesktop.org/show_bug.cgi?id=88519>`__ -
1627ec681f3Smrg   sha1.c:210:22: error: 'grcy_md_hd_t' undeclared (first use in this
1637ec681f3Smrg   function)
1647ec681f3Smrg-  `Bug 88523 <https://bugs.freedesktop.org/show_bug.cgi?id=88523>`__ -
1657ec681f3Smrg   sha1.c:37: error: 'SHA1_CTX' undeclared (first use in this function)
1667ec681f3Smrg-  `Bug 88561 <https://bugs.freedesktop.org/show_bug.cgi?id=88561>`__ -
1677ec681f3Smrg   [radeonsi][regression,bisected] Depth test/buffer issues in Portal
1687ec681f3Smrg-  `Bug 88658 <https://bugs.freedesktop.org/show_bug.cgi?id=88658>`__ -
1697ec681f3Smrg   (bisected) Slow video playback on Kabini
1707ec681f3Smrg-  `Bug 88662 <https://bugs.freedesktop.org/show_bug.cgi?id=88662>`__ -
1717ec681f3Smrg   unaligned access to gl_dlist_node
1727ec681f3Smrg-  `Bug 88783 <https://bugs.freedesktop.org/show_bug.cgi?id=88783>`__ -
1737ec681f3Smrg   FTBFS: Clover:
1747ec681f3Smrg   src/gallium/state_trackers/clover/llvm/invocation.cpp:335:49: error:
1757ec681f3Smrg   no matching function for call to
1767ec681f3Smrg   'llvm::TargetLibraryInfo::TargetLibraryInfo(llvm::Triple)
1777ec681f3Smrg-  `Bug 88792 <https://bugs.freedesktop.org/show_bug.cgi?id=88792>`__ -
1787ec681f3Smrg   [BDW/BSW Bisected]Piglit
1797ec681f3Smrg   spec_ARB_pixel_buffer_object_pbo-read-argb8888 fails
1807ec681f3Smrg-  `Bug 88806 <https://bugs.freedesktop.org/show_bug.cgi?id=88806>`__ -
1817ec681f3Smrg   nir/nir_constant_expressions.c:2754:15: error: controlling expression
1827ec681f3Smrg   type 'unsigned int' not compatible with any generic association type
1837ec681f3Smrg-  `Bug 88841 <https://bugs.freedesktop.org/show_bug.cgi?id=88841>`__ -
1847ec681f3Smrg   [SNB/IVB/HSW/BDW Bisected]Piglit
1857ec681f3Smrg   spec_EGL_NOK_texture_from_pixmap_basic fails
1867ec681f3Smrg-  `Bug 88852 <https://bugs.freedesktop.org/show_bug.cgi?id=88852>`__ -
1877ec681f3Smrg   macros.h(181) : error C2143: syntax error : missing '{' before 'enum
1887ec681f3Smrg   [tag]'
1897ec681f3Smrg-  `Bug 88905 <https://bugs.freedesktop.org/show_bug.cgi?id=88905>`__ -
1907ec681f3Smrg   [SNB+ Bisected]Ogles3conform
1917ec681f3Smrg   ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels fails
1927ec681f3Smrg-  `Bug 88930 <https://bugs.freedesktop.org/show_bug.cgi?id=88930>`__ -
1937ec681f3Smrg   [osmesa] osbuffer->textures should be indexed by attachment type
1947ec681f3Smrg-  `Bug 88962 <https://bugs.freedesktop.org/show_bug.cgi?id=88962>`__ -
1957ec681f3Smrg   [osmesa] Crash on postprocessing if z buffer is NULL
1967ec681f3Smrg-  `Bug 89032 <https://bugs.freedesktop.org/show_bug.cgi?id=89032>`__ -
1977ec681f3Smrg   [BDW/BSW/SKL Bisected]Piglit spec_OpenGL_1.1_infinite-spot-light
1987ec681f3Smrg   fails
1997ec681f3Smrg-  `Bug 89037 <https://bugs.freedesktop.org/show_bug.cgi?id=89037>`__ -
2007ec681f3Smrg   [SKL]Piglit spec_EXT_texture_array_copyteximage_1D_ARRAY_samples=2
2017ec681f3Smrg   sporadically causes GPU hang
2027ec681f3Smrg-  `Bug 89068 <https://bugs.freedesktop.org/show_bug.cgi?id=89068>`__ -
2037ec681f3Smrg   glTexImage2D regression by texstore_rgba switch to
2047ec681f3Smrg   \_mesa_format_convert
2057ec681f3Smrg-  `Bug 89069 <https://bugs.freedesktop.org/show_bug.cgi?id=89069>`__ -
2067ec681f3Smrg   Lack of grass in The Talos Principle on radeonsi (native\wine\nine)
2077ec681f3Smrg-  `Bug 89180 <https://bugs.freedesktop.org/show_bug.cgi?id=89180>`__ -
2087ec681f3Smrg   [IVB regression] Rendering issues in Mass Effect through VMware
2097ec681f3Smrg   Workstation
2107ec681f3Smrg-  `Bug 86330 <https://bugs.freedesktop.org/show_bug.cgi?id=86330>`__ -
2117ec681f3Smrg   lp_bld_debug.cpp:112: multiple definition of
2127ec681f3Smrg   \`raw_debug_ostream::write_impl(char const*, unsigned long)'
2137ec681f3Smrg
2147ec681f3SmrgChanges
2157ec681f3Smrg-------
2167ec681f3Smrg
2177ec681f3Smrg-  Removed support for GCC versions earlier than 4.2.0.
218