loader/dri3: Use dri3_wait_for_event_locked in loader_dri3_wait_for_msc
[mesa.git] / docs / relnotes / 10.5.0.rst
1 Mesa 10.5.0 Release Notes / March 06, 2015
2 ==========================================
3
4 Mesa 10.5.0 is a new development release. People who are concerned with
5 stability and reliability should stick with a previous release or wait
6 for Mesa 10.5.1.
7
8 Mesa 10.5.0 implements the OpenGL 3.3 API, but the version reported by
9 glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
10 glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
11 used. Some drivers don't support all the features required in OpenGL
12 3.3. OpenGL 3.3 is **only** available if requested at context creation
13 because compatibility contexts are not supported.
14
15 SHA256 checksums
16 ----------------
17
18 ::
19
20 2bb6e2e982ee4d8264d52d638c2a4e3f8a164190336d72d4e34ae1304d87ed91 mesa-10.5.0.tar.gz
21 d7ca9f9044bbdd674377e3eebceef1fae339c8817b9aa435c2053e4fea44e5d3 mesa-10.5.0.tar.xz
22
23 New features
24 ------------
25
26 Note: some of the new features are only available with certain drivers.
27
28 - GL_ARB_framebuffer_sRGB on freedreno
29 - GL_ARB_texture_rg on freedreno
30 - GL_EXT_packed_float on freedreno
31 - GL_EXT_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi,
32 llvmpipe
33 - GL_EXT_texture_shared_exponent on freedreno
34 - GL_EXT_texture_snorm on freedreno
35
36 Bug fixes
37 ---------
38
39 This list is likely incomplete.
40
41 - `Bug 10370 <https://bugs.freedesktop.org/show_bug.cgi?id=10370>`__ -
42 Incorrect pixels read back if draw bitmap texture through Display
43 list
44 - `Bug 45348 <https://bugs.freedesktop.org/show_bug.cgi?id=45348>`__ -
45 [swrast] piglit fbo-drawbuffers-arbfp regression
46 - `Bug 60879 <https://bugs.freedesktop.org/show_bug.cgi?id=60879>`__ -
47 [radeonsi] X11 can't start with acceleration enabled
48 - `Bug 67672 <https://bugs.freedesktop.org/show_bug.cgi?id=67672>`__ -
49 [llvmpipe] lp_test_arit fails on old CPUs
50 - `Bug 77544 <https://bugs.freedesktop.org/show_bug.cgi?id=77544>`__ -
51 i965: Try to use LINE instructions to perform MAD with immediate
52 arguments
53 - `Bug 78770 <https://bugs.freedesktop.org/show_bug.cgi?id=78770>`__ -
54 [SNB bisected]Webglc conformance/textures/texture-size-limit.html
55 fails
56 - `Bug 80568 <https://bugs.freedesktop.org/show_bug.cgi?id=80568>`__ -
57 [gen4] GPU Crash During Google Chrome Operation
58 - `Bug 82477 <https://bugs.freedesktop.org/show_bug.cgi?id=82477>`__ -
59 [softpipe] piglit fp-long-alu regression
60 - `Bug 82585 <https://bugs.freedesktop.org/show_bug.cgi?id=82585>`__ -
61 geometry shader with optional out variable segfaults
62 - `Bug 82991 <https://bugs.freedesktop.org/show_bug.cgi?id=82991>`__ -
63 Inverted bumpmap in webgl applications
64 - `Bug 83463 <https://bugs.freedesktop.org/show_bug.cgi?id=83463>`__ -
65 [swrast] piglit glsl-vs-clamp-1 regression
66 - `Bug 83500 <https://bugs.freedesktop.org/show_bug.cgi?id=83500>`__ -
67 si_dma_copy_tile causes GPU hangs
68 - `Bug 83510 <https://bugs.freedesktop.org/show_bug.cgi?id=83510>`__ -
69 Graphical glitches in Unreal Engine 4
70 - `Bug 83908 <https://bugs.freedesktop.org/show_bug.cgi?id=83908>`__ -
71 [i965] Incorrect icon colors in Steam Big Picture
72 - `Bug 84212 <https://bugs.freedesktop.org/show_bug.cgi?id=84212>`__ -
73 [BSW]ES3-CTS.shaders.loops.do_while_dynamic_iterations.vector_counter_vertex
74 fails and causes GPU hang
75 - `Bug 84651 <https://bugs.freedesktop.org/show_bug.cgi?id=84651>`__ -
76 Distorted graphics or black window when running Battle.net app on
77 Intel hardware via wine
78 - `Bug 84777 <https://bugs.freedesktop.org/show_bug.cgi?id=84777>`__ -
79 [BSW]Piglit spec_glsl-1.50_execution_geometry-basic fails
80 - `Bug 85367 <https://bugs.freedesktop.org/show_bug.cgi?id=85367>`__ -
81 [gen4] GPU hang in glmark-es2
82 - `Bug 85467 <https://bugs.freedesktop.org/show_bug.cgi?id=85467>`__ -
83 [llvmpipe] piglit gl-1.0-dlist-beginend failure with llvm-3.6.0svn
84 - `Bug 85529 <https://bugs.freedesktop.org/show_bug.cgi?id=85529>`__ -
85 Surfaces not drawn in Unvanquished
86 - `Bug 85647 <https://bugs.freedesktop.org/show_bug.cgi?id=85647>`__ -
87 Random radeonsi crashes with mesa 10.3.x
88 - `Bug 85696 <https://bugs.freedesktop.org/show_bug.cgi?id=85696>`__ -
89 r600g+nine: Bioshock shader failure after
90 7b1c0cbc90d456384b0950ad21faa3c61a6b43ff
91 - `Bug 86089 <https://bugs.freedesktop.org/show_bug.cgi?id=86089>`__ -
92 [r600g][mesa 10.4.0-dev] shader failure -
93 r600_sb::bc_finalizer::cf_peephole() when starting Second Life
94 - `Bug 86618 <https://bugs.freedesktop.org/show_bug.cgi?id=86618>`__ -
95 [NV96] neg modifiers not working in MIN and MAX operations
96 - `Bug 86760 <https://bugs.freedesktop.org/show_bug.cgi?id=86760>`__ -
97 mesa doesn't build: recipe for target 'r600_llvm.lo' failed
98 - `Bug 86764 <https://bugs.freedesktop.org/show_bug.cgi?id=86764>`__ -
99 [SNB+ Bisected]Piglit glean/pointSprite fails
100 - `Bug 86788 <https://bugs.freedesktop.org/show_bug.cgi?id=86788>`__ -
101 (bisected) 32bit UrbanTerror 4.1 timedemo sse4.1 segfault...
102 - `Bug 86811 <https://bugs.freedesktop.org/show_bug.cgi?id=86811>`__ -
103 [BDW/BSW Bisected]Piglit
104 spec_arb_shading_language_packing_execution_built-in-functions_vs-unpackSnorm4x8
105 fails
106 - `Bug 86837 <https://bugs.freedesktop.org/show_bug.cgi?id=86837>`__ -
107 kodi segfault since auxiliary/vl: rework the build of the VL code
108 - `Bug 86939 <https://bugs.freedesktop.org/show_bug.cgi?id=86939>`__ -
109 test_vf_float_conversions.cpp:63:12: error: expected
110 primary-expression before ‘union’
111 - `Bug 86944 <https://bugs.freedesktop.org/show_bug.cgi?id=86944>`__ -
112 glsl_parser_extras.cpp", line 1455: Error: Badly formed expression.
113 (Oracle Studio)
114 - `Bug 86958 <https://bugs.freedesktop.org/show_bug.cgi?id=86958>`__ -
115 lp_bld_misc.cpp:503:40: error: no matching function for call to
116 ‘llvm::EngineBuilder::setMCJITMemoryManager(ShaderMemoryManager*&)’
117 - `Bug 86969 <https://bugs.freedesktop.org/show_bug.cgi?id=86969>`__ -
118 \_drm_intel_gem_bo_references() function takes half the CPU with
119 Witcher2 game
120 - `Bug 87076 <https://bugs.freedesktop.org/show_bug.cgi?id=87076>`__ -
121 Dead Island needs allow_glsl_extension_directive_midshader
122 - `Bug 87516 <https://bugs.freedesktop.org/show_bug.cgi?id=87516>`__ -
123 glProgramBinary violates spec
124 - `Bug 87619 <https://bugs.freedesktop.org/show_bug.cgi?id=87619>`__ -
125 Changes to state such as render targets change fragment shader
126 without marking it dirty.
127 - `Bug 87658 <https://bugs.freedesktop.org/show_bug.cgi?id=87658>`__ -
128 [llvmpipe] SEGV in sse2_has_daz on ancient Pentium4-M
129 - `Bug 87694 <https://bugs.freedesktop.org/show_bug.cgi?id=87694>`__ -
130 [SNB] Crash in brw_begin_transform_feedback
131 - `Bug 87886 <https://bugs.freedesktop.org/show_bug.cgi?id=87886>`__ -
132 constant fps drops with Intel and Radeon
133 - `Bug 87887 <https://bugs.freedesktop.org/show_bug.cgi?id=87887>`__ -
134 [i965 Bisected]ES2-CTS.gtf.GL.cos.cos_float_vert_xvary fails
135 - `Bug 87913 <https://bugs.freedesktop.org/show_bug.cgi?id=87913>`__ -
136 CPU cacheline size of 0 can be returned by CPUID leaf 0x80000006 in
137 some virtual machines
138 - `Bug 88079 <https://bugs.freedesktop.org/show_bug.cgi?id=88079>`__ -
139 dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.color0
140 tests fail due to enabling of GL_RGB and GL_RGBA
141 - `Bug 88170 <https://bugs.freedesktop.org/show_bug.cgi?id=88170>`__ -
142 32 bits opengl apps crash with latest llvm 3.6 git / mesa git /
143 radeonsi
144 - `Bug 88219 <https://bugs.freedesktop.org/show_bug.cgi?id=88219>`__ -
145 include/c11/threads_posix.h:197: undefined reference to
146 \`pthread_mutex_lock'
147 - `Bug 88227 <https://bugs.freedesktop.org/show_bug.cgi?id=88227>`__ -
148 Radeonsi: High GTT usage in Prison Architect large map
149 - `Bug 88248 <https://bugs.freedesktop.org/show_bug.cgi?id=88248>`__ -
150 Calling glClear while there is an occlusion query in progress messes
151 up the results
152 - `Bug 88335 <https://bugs.freedesktop.org/show_bug.cgi?id=88335>`__ -
153 format_pack.c:9567:22: error: expected ')'
154 - `Bug 88385 <https://bugs.freedesktop.org/show_bug.cgi?id=88385>`__ -
155 [SNB+ Bisected]Ogles3conform
156 ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels core dumped
157 - `Bug 88467 <https://bugs.freedesktop.org/show_bug.cgi?id=88467>`__ -
158 nir.c:140: error: ‘nir_src’ has no member named ‘ssa’
159 - `Bug 88478 <https://bugs.freedesktop.org/show_bug.cgi?id=88478>`__ -
160 #error "<malloc.h> has been replaced by <stdlib.h>"
161 - `Bug 88519 <https://bugs.freedesktop.org/show_bug.cgi?id=88519>`__ -
162 sha1.c:210:22: error: 'grcy_md_hd_t' undeclared (first use in this
163 function)
164 - `Bug 88523 <https://bugs.freedesktop.org/show_bug.cgi?id=88523>`__ -
165 sha1.c:37: error: 'SHA1_CTX' undeclared (first use in this function)
166 - `Bug 88561 <https://bugs.freedesktop.org/show_bug.cgi?id=88561>`__ -
167 [radeonsi][regression,bisected] Depth test/buffer issues in Portal
168 - `Bug 88658 <https://bugs.freedesktop.org/show_bug.cgi?id=88658>`__ -
169 (bisected) Slow video playback on Kabini
170 - `Bug 88662 <https://bugs.freedesktop.org/show_bug.cgi?id=88662>`__ -
171 unaligned access to gl_dlist_node
172 - `Bug 88783 <https://bugs.freedesktop.org/show_bug.cgi?id=88783>`__ -
173 FTBFS: Clover:
174 src/gallium/state_trackers/clover/llvm/invocation.cpp:335:49: error:
175 no matching function for call to
176 'llvm::TargetLibraryInfo::TargetLibraryInfo(llvm::Triple)
177 - `Bug 88792 <https://bugs.freedesktop.org/show_bug.cgi?id=88792>`__ -
178 [BDW/BSW Bisected]Piglit
179 spec_ARB_pixel_buffer_object_pbo-read-argb8888 fails
180 - `Bug 88806 <https://bugs.freedesktop.org/show_bug.cgi?id=88806>`__ -
181 nir/nir_constant_expressions.c:2754:15: error: controlling expression
182 type 'unsigned int' not compatible with any generic association type
183 - `Bug 88841 <https://bugs.freedesktop.org/show_bug.cgi?id=88841>`__ -
184 [SNB/IVB/HSW/BDW Bisected]Piglit
185 spec_EGL_NOK_texture_from_pixmap_basic fails
186 - `Bug 88852 <https://bugs.freedesktop.org/show_bug.cgi?id=88852>`__ -
187 macros.h(181) : error C2143: syntax error : missing '{' before 'enum
188 [tag]'
189 - `Bug 88905 <https://bugs.freedesktop.org/show_bug.cgi?id=88905>`__ -
190 [SNB+ Bisected]Ogles3conform
191 ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels fails
192 - `Bug 88930 <https://bugs.freedesktop.org/show_bug.cgi?id=88930>`__ -
193 [osmesa] osbuffer->textures should be indexed by attachment type
194 - `Bug 88962 <https://bugs.freedesktop.org/show_bug.cgi?id=88962>`__ -
195 [osmesa] Crash on postprocessing if z buffer is NULL
196 - `Bug 89032 <https://bugs.freedesktop.org/show_bug.cgi?id=89032>`__ -
197 [BDW/BSW/SKL Bisected]Piglit spec_OpenGL_1.1_infinite-spot-light
198 fails
199 - `Bug 89037 <https://bugs.freedesktop.org/show_bug.cgi?id=89037>`__ -
200 [SKL]Piglit spec_EXT_texture_array_copyteximage_1D_ARRAY_samples=2
201 sporadically causes GPU hang
202 - `Bug 89068 <https://bugs.freedesktop.org/show_bug.cgi?id=89068>`__ -
203 glTexImage2D regression by texstore_rgba switch to
204 \_mesa_format_convert
205 - `Bug 89069 <https://bugs.freedesktop.org/show_bug.cgi?id=89069>`__ -
206 Lack of grass in The Talos Principle on radeonsi (native\wine\nine)
207 - `Bug 89180 <https://bugs.freedesktop.org/show_bug.cgi?id=89180>`__ -
208 [IVB regression] Rendering issues in Mass Effect through VMware
209 Workstation
210 - `Bug 86330 <https://bugs.freedesktop.org/show_bug.cgi?id=86330>`__ -
211 lp_bld_debug.cpp:112: multiple definition of
212 \`raw_debug_ostream::write_impl(char const*, unsigned long)'
213
214 Changes
215 -------
216
217 - Removed support for GCC versions earlier than 4.2.0.