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