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