Mesa 10.5.0 Release Notes / March 06, 2015¶
Mesa 10.5.0 is a new development release. People who are concerned with stability and reliability should stick with a previous release or wait for Mesa 10.5.1.
Mesa 10.5.0 implements the OpenGL 3.3 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don’t support all the features required in OpenGL 3.3. OpenGL 3.3 is only available if requested at context creation because compatibility contexts are not supported.
SHA256 checksums¶
2bb6e2e982ee4d8264d52d638c2a4e3f8a164190336d72d4e34ae1304d87ed91 mesa-10.5.0.tar.gz
d7ca9f9044bbdd674377e3eebceef1fae339c8817b9aa435c2053e4fea44e5d3 mesa-10.5.0.tar.xz
New features¶
Note: some of the new features are only available with certain drivers.
GL_ARB_framebuffer_sRGB on freedreno
GL_ARB_texture_rg on freedreno
GL_EXT_packed_float on freedreno
GL_EXT_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi, llvmpipe
GL_EXT_texture_shared_exponent on freedreno
GL_EXT_texture_snorm on freedreno
Bug fixes¶
This list is likely incomplete.
Bug 10370 - Incorrect pixels read back if draw bitmap texture through Display list
Bug 45348 - [swrast] piglit fbo-drawbuffers-arbfp regression
Bug 60879 - [radeonsi] X11 can’t start with acceleration enabled
Bug 67672 - [llvmpipe] lp_test_arit fails on old CPUs
Bug 77544 - i965: Try to use LINE instructions to perform MAD with immediate arguments
Bug 78770 - [SNB bisected]Webglc conformance/textures/texture-size-limit.html fails
Bug 80568 - [gen4] GPU Crash During Google Chrome Operation
Bug 82477 - [softpipe] piglit fp-long-alu regression
Bug 82585 - geometry shader with optional out variable segfaults
Bug 82991 - Inverted bumpmap in webgl applications
Bug 83463 - [swrast] piglit glsl-vs-clamp-1 regression
Bug 83500 - si_dma_copy_tile causes GPU hangs
Bug 83510 - Graphical glitches in Unreal Engine 4
Bug 83908 - [i965] Incorrect icon colors in Steam Big Picture
Bug 84212 - [BSW]ES3-CTS.shaders.loops.do_while_dynamic_iterations.vector_counter_vertex fails and causes GPU hang
Bug 84651 - Distorted graphics or black window when running Battle.net app on Intel hardware via wine
Bug 84777 - [BSW]Piglit spec_glsl-1.50_execution_geometry-basic fails
Bug 85367 - [gen4] GPU hang in glmark-es2
Bug 85467 - [llvmpipe] piglit gl-1.0-dlist-beginend failure with llvm-3.6.0svn
Bug 85529 - Surfaces not drawn in Unvanquished
Bug 85647 - Random radeonsi crashes with mesa 10.3.x
Bug 85696 - r600g+nine: Bioshock shader failure after 7b1c0cbc90d456384b0950ad21faa3c61a6b43ff
Bug 86089 - [r600g][mesa 10.4.0-dev] shader failure - r600_sb::bc_finalizer::cf_peephole() when starting Second Life
Bug 86618 - [NV96] neg modifiers not working in MIN and MAX operations
Bug 86760 - mesa doesn’t build: recipe for target ‘r600_llvm.lo’ failed
Bug 86764 - [SNB+ Bisected]Piglit glean/pointSprite fails
Bug 86788 - (bisected) 32bit UrbanTerror 4.1 timedemo sse4.1 segfault…
Bug 86811 - [BDW/BSW Bisected]Piglit spec_arb_shading_language_packing_execution_built-in-functions_vs-unpackSnorm4x8 fails
Bug 86837 - kodi segfault since auxiliary/vl: rework the build of the VL code
Bug 86939 - test_vf_float_conversions.cpp:63:12: error: expected primary-expression before ‘union’
Bug 86944 - glsl_parser_extras.cpp”, line 1455: Error: Badly formed expression. (Oracle Studio)
Bug 86958 - lp_bld_misc.cpp:503:40: error: no matching function for call to ‘llvm::EngineBuilder::setMCJITMemoryManager(ShaderMemoryManager*&)’
Bug 86969 - _drm_intel_gem_bo_references() function takes half the CPU with Witcher2 game
Bug 87076 - Dead Island needs allow_glsl_extension_directive_midshader
Bug 87516 - glProgramBinary violates spec
Bug 87619 - Changes to state such as render targets change fragment shader without marking it dirty.
Bug 87658 - [llvmpipe] SEGV in sse2_has_daz on ancient Pentium4-M
Bug 87694 - [SNB] Crash in brw_begin_transform_feedback
Bug 87886 - constant fps drops with Intel and Radeon
Bug 87887 - [i965 Bisected]ES2-CTS.gtf.GL.cos.cos_float_vert_xvary fails
Bug 87913 - CPU cacheline size of 0 can be returned by CPUID leaf 0x80000006 in some virtual machines
Bug 88079 - dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.color0 tests fail due to enabling of GL_RGB and GL_RGBA
Bug 88170 - 32 bits opengl apps crash with latest llvm 3.6 git / mesa git / radeonsi
Bug 88219 - include/c11/threads_posix.h:197: undefined reference to `pthread_mutex_lock’
Bug 88227 - Radeonsi: High GTT usage in Prison Architect large map
Bug 88248 - Calling glClear while there is an occlusion query in progress messes up the results
Bug 88335 - format_pack.c:9567:22: error: expected ‘)’
Bug 88385 - [SNB+ Bisected]Ogles3conform ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels core dumped
Bug 88467 - nir.c:140: error: ‘nir_src’ has no member named ‘ssa’
Bug 88478 - #error “<malloc.h> has been replaced by <stdlib.h>”
Bug 88519 - sha1.c:210:22: error: ‘grcy_md_hd_t’ undeclared (first use in this function)
Bug 88523 - sha1.c:37: error: ‘SHA1_CTX’ undeclared (first use in this function)
Bug 88561 - [radeonsi][regression,bisected] Depth test/buffer issues in Portal
Bug 88658 - (bisected) Slow video playback on Kabini
Bug 88662 - unaligned access to gl_dlist_node
Bug 88783 - FTBFS: Clover: src/gallium/state_trackers/clover/llvm/invocation.cpp:335:49: error: no matching function for call to ‘llvm::TargetLibraryInfo::TargetLibraryInfo(llvm::Triple)
Bug 88792 - [BDW/BSW Bisected]Piglit spec_ARB_pixel_buffer_object_pbo-read-argb8888 fails
Bug 88806 - nir/nir_constant_expressions.c:2754:15: error: controlling expression type ‘unsigned int’ not compatible with any generic association type
Bug 88841 - [SNB/IVB/HSW/BDW Bisected]Piglit spec_EGL_NOK_texture_from_pixmap_basic fails
Bug 88852 - macros.h(181) : error C2143: syntax error : missing ‘{’ before ‘enum [tag]’
Bug 88905 - [SNB+ Bisected]Ogles3conform ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels fails
Bug 88930 - [osmesa] osbuffer->textures should be indexed by attachment type
Bug 88962 - [osmesa] Crash on postprocessing if z buffer is NULL
Bug 89032 - [BDW/BSW/SKL Bisected]Piglit spec_OpenGL_1.1_infinite-spot-light fails
Bug 89037 - [SKL]Piglit spec_EXT_texture_array_copyteximage_1D_ARRAY_samples=2 sporadically causes GPU hang
Bug 89068 - glTexImage2D regression by texstore_rgba switch to _mesa_format_convert
Bug 89069 - Lack of grass in The Talos Principle on radeonsi (nativewinenine)
Bug 89180 - [IVB regression] Rendering issues in Mass Effect through VMware Workstation
Bug 86330 - lp_bld_debug.cpp:112: multiple definition of `raw_debug_ostream::write_impl(char const*, unsigned long)’
Changes¶
Removed support for GCC versions earlier than 4.2.0.