1 | Mesa 11.0.0 Release Notes / September 12, 2015
|
---|
2 | ==============================================
|
---|
3 |
|
---|
4 | Mesa 11.0.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 11.0.1.
|
---|
7 |
|
---|
8 | Mesa 11.0.0 implements the OpenGL 4.1 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 | 4.1. OpenGL 4.1 is **only** available if requested at context creation
|
---|
13 | because compatibility contexts are not supported.
|
---|
14 |
|
---|
15 | SHA256 checksums
|
---|
16 | ----------------
|
---|
17 |
|
---|
18 | ::
|
---|
19 |
|
---|
20 | 7d7e4ddffa3b162506efa01e2cc41e329caa4995336b92e5cc21f2e1fb36c1b3 mesa-11.0.0.tar.gz
|
---|
21 | e095a3eb2eca9dfde7efca8946527c8ae20a0cc938a8c78debc7f158ad44af32 mesa-11.0.0.tar.xz
|
---|
22 |
|
---|
23 | New features
|
---|
24 | ------------
|
---|
25 |
|
---|
26 | Note: some of the new features are only available with certain drivers.
|
---|
27 |
|
---|
28 | - New hardware support for AMD GCN 1.2 GPUs: Tonga, Iceland, Carrizo,
|
---|
29 | Fiji
|
---|
30 | - OpenGL 4.1 on radeonsi, nvc0
|
---|
31 | - OpenGL ES 3.0 on freedreno (a3xx, a4xx)
|
---|
32 | - GL_AMD_vertex_shader_viewport_index on radeonsi
|
---|
33 | - GL_ARB_conditional_render_inverted on r600, radeonsi
|
---|
34 | - GL_ARB_depth_buffer_float on a4xx
|
---|
35 | - GL_ARB_derivative_control on radeonsi
|
---|
36 | - GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend on a4xx
|
---|
37 | - GL_ARB_fragment_layer_viewport on radeonsi
|
---|
38 | - GL_ARB_framebuffer_no_attachments on i965
|
---|
39 | - GL_ARB_get_texture_sub_image for all drivers
|
---|
40 | - GL_ARB_gpu_shader5 on radeonsi
|
---|
41 | - GL_ARB_gpu_shader_fp64 on llvmpipe, radeonsi
|
---|
42 | - GL_ARB_shader_image_load_store on i965
|
---|
43 | - GL_ARB_shader_precision on radeonsi, nvc0
|
---|
44 | - GL_ARB_shader_image_size on i965
|
---|
45 | - GL_ARB_shader_stencil_export on llvmpipe
|
---|
46 | - GL_ARB_shader_subroutine on core profile all drivers
|
---|
47 | - GL_ARB_tessellation_shader on nvc0, radeonsi
|
---|
48 | - GL_ARB_transform_feedback2, GL_ARB_transform_feedback_instanced,
|
---|
49 | GL_EXT_transform_feedback on a3xx, a4xx
|
---|
50 | - GL_ARB_vertex_attrib_64bit on llvmpipe, radeonsi
|
---|
51 | - GL_ARB_viewport_array on radeonsi
|
---|
52 | - GL_EXT_depth_bounds_test on radeonsi, nv30, nv50, nvc0
|
---|
53 | - GL_EXT_texture_compression_s3tc on freedreno (a3xx)
|
---|
54 | - GL_NV_read_depth (GLES) on all drivers
|
---|
55 | - GL_NV_read_depth_stencil (GLES) on all drivers
|
---|
56 | - GL_NV_read_stencil (GLES) on all drivers
|
---|
57 | - GL_OES_texture_float on all r300, r600, radeonsi, nv30, nv50, nvc0,
|
---|
58 | softpipe, llvmpipe
|
---|
59 | - GL_OES_texture_half_float on all r300, r600, radeonsi, nv30, nv50,
|
---|
60 | nvc0, softpipe, llvmpipe
|
---|
61 | - GL_OES_texture_float_linear on all r300, r600, radeonsi, nv30, nv50,
|
---|
62 | nvc0, softpipe, llvmpipe
|
---|
63 | - GL_OES_texture_half_float_linear on all r300, r600, radeonsi, nv30,
|
---|
64 | nv50, nvc0, softpipe, llvmpipe
|
---|
65 | - GL_EXT_draw_buffers2 on a4xx
|
---|
66 | - GLX_ARB_create_context_robustness on r600, radeonsi
|
---|
67 | - EGL_EXT_create_context_robustness on r600, radeonsi
|
---|
68 | - EGL_KHR_gl_colorspace on r600, radeonsi, nv50, nvc0
|
---|
69 | - EGL_KHR_gl_texture_3D_image on r600, radeonsi, nv50, nvc0
|
---|
70 | - EGL 1.5 on r600, radeonsi, nv50, nvc0
|
---|
71 |
|
---|
72 | Bug fixes
|
---|
73 | ---------
|
---|
74 |
|
---|
75 | This list is likely incomplete.
|
---|
76 |
|
---|
77 | - `Bug 51658 <https://bugs.freedesktop.org/show_bug.cgi?id=51658>`__ -
|
---|
78 | r200 (& possibly radeon) DRI fixes for gnome shell on Mesa 8.0.3
|
---|
79 | - `Bug 65525 <https://bugs.freedesktop.org/show_bug.cgi?id=65525>`__ -
|
---|
80 | [llvmpipe] lp_scene.h:210:lp_scene_alloc: Assertion \`size <= (64 \*
|
---|
81 | 1024)' failed.
|
---|
82 | - `Bug 66346 <https://bugs.freedesktop.org/show_bug.cgi?id=66346>`__ -
|
---|
83 | shader_query.cpp:49: error: invalid conversion from 'void*' to
|
---|
84 | 'GLuint'
|
---|
85 | - `Bug 73512 <https://bugs.freedesktop.org/show_bug.cgi?id=73512>`__ -
|
---|
86 | [clover] mesa.icd. should contain full path
|
---|
87 | - `Bug 73528 <https://bugs.freedesktop.org/show_bug.cgi?id=73528>`__ -
|
---|
88 | Deferred lighting in Second Life causes system hiccups and screen
|
---|
89 | flickering
|
---|
90 | - `Bug 74329 <https://bugs.freedesktop.org/show_bug.cgi?id=74329>`__ -
|
---|
91 | Please expose OES_texture_float and OES_texture_half_float on the ES3
|
---|
92 | context
|
---|
93 | - `Bug 80500 <https://bugs.freedesktop.org/show_bug.cgi?id=80500>`__ -
|
---|
94 | Flickering shadows in unreleased title trace
|
---|
95 | - `Bug 82186 <https://bugs.freedesktop.org/show_bug.cgi?id=82186>`__ -
|
---|
96 | [r600g] BARTS GPU lockup with minecraft shaders
|
---|
97 | - `Bug 84225 <https://bugs.freedesktop.org/show_bug.cgi?id=84225>`__ -
|
---|
98 | Allow constant-index-expression sampler array indexing with GLSL-ES <
|
---|
99 | 300
|
---|
100 | - `Bug 84677 <https://bugs.freedesktop.org/show_bug.cgi?id=84677>`__ -
|
---|
101 | Triangle disappears with glPolygonMode GL_LINE
|
---|
102 | - `Bug 85252 <https://bugs.freedesktop.org/show_bug.cgi?id=85252>`__ -
|
---|
103 | Segfault in compiler while processing ternary operator with void
|
---|
104 | arguments
|
---|
105 | - `Bug 89131 <https://bugs.freedesktop.org/show_bug.cgi?id=89131>`__ -
|
---|
106 | [Bisected] Graphical corruption in Weston, shows old framebuffer
|
---|
107 | pieces
|
---|
108 | - `Bug 90000 <https://bugs.freedesktop.org/show_bug.cgi?id=90000>`__ -
|
---|
109 | [i965 Bisected NIR] Piglit/gglean_fragprog1-z-write_test fail
|
---|
110 | - `Bug 90073 <https://bugs.freedesktop.org/show_bug.cgi?id=90073>`__ -
|
---|
111 | Leaks in xcb_dri3_open_reply_fds() and
|
---|
112 | get_render_node_from_id_path_tag
|
---|
113 | - `Bug 90249 <https://bugs.freedesktop.org/show_bug.cgi?id=90249>`__ -
|
---|
114 | Fails to build egl_dri2 on osx
|
---|
115 | - `Bug 90310 <https://bugs.freedesktop.org/show_bug.cgi?id=90310>`__ -
|
---|
116 | Fails to build gallium_dri.so at linking stage with clang because of
|
---|
117 | multiple redefinitions
|
---|
118 | - `Bug 90347 <https://bugs.freedesktop.org/show_bug.cgi?id=90347>`__ -
|
---|
119 | [NVE0+] Failure to insert texbar under some circumstances (causing
|
---|
120 | bad colors in Terasology)
|
---|
121 | - `Bug 90466 <https://bugs.freedesktop.org/show_bug.cgi?id=90466>`__ -
|
---|
122 | arm: linker error ndefined reference to \`nir_metadata_preserve'
|
---|
123 | - `Bug 90520 <https://bugs.freedesktop.org/show_bug.cgi?id=90520>`__ -
|
---|
124 | Register spilling clobbers registers used elsewhere in the shader
|
---|
125 | - `Bug 90537 <https://bugs.freedesktop.org/show_bug.cgi?id=90537>`__ -
|
---|
126 | radeonsi bo/va conflict on RADEON_GEM_VA
|
---|
127 | (rscreen->ws->buffer_from_handle returns NULL)
|
---|
128 | - `Bug 90547 <https://bugs.freedesktop.org/show_bug.cgi?id=90547>`__ -
|
---|
129 | [BDW/BSW/SKL
|
---|
130 | Bisected]Piglit/glean\@vertprog1-rsq_test_2_(reciprocal_square_root_of_negative_value)
|
---|
131 | fais
|
---|
132 | - `Bug 90580 <https://bugs.freedesktop.org/show_bug.cgi?id=90580>`__ -
|
---|
133 | [HSW bisected] integer multiplication bug
|
---|
134 | - `Bug 90600 <https://bugs.freedesktop.org/show_bug.cgi?id=90600>`__ -
|
---|
135 | IOError: [Errno 2] No such file or directory: 'gl_API.xml'
|
---|
136 | - `Bug 90621 <https://bugs.freedesktop.org/show_bug.cgi?id=90621>`__ -
|
---|
137 | Mesa fail to build from git
|
---|
138 | - `Bug 90629 <https://bugs.freedesktop.org/show_bug.cgi?id=90629>`__ -
|
---|
139 | [i965] SIMD16 dual_source_blend assertion \`src[i].file != GRF \|\|
|
---|
140 | src[i].width == dst.width' failed
|
---|
141 | - `Bug 90691 <https://bugs.freedesktop.org/show_bug.cgi?id=90691>`__ -
|
---|
142 | [BSW]Piglit/spec/nv_conditional_render/dlist fails intermittently
|
---|
143 | - `Bug 90728 <https://bugs.freedesktop.org/show_bug.cgi?id=90728>`__ -
|
---|
144 | dvd playback with vlc and vdpau causes segmentation fault
|
---|
145 | - `Bug 90734 <https://bugs.freedesktop.org/show_bug.cgi?id=90734>`__ -
|
---|
146 | glBufferSubData is corrupting data when buffer is > 32k
|
---|
147 | - `Bug 90748 <https://bugs.freedesktop.org/show_bug.cgi?id=90748>`__ -
|
---|
148 | [BDW
|
---|
149 | Bisected]dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.rg_half_float_oes
|
---|
150 | fails
|
---|
151 | - `Bug 90749 <https://bugs.freedesktop.org/show_bug.cgi?id=90749>`__ -
|
---|
152 | [BDW
|
---|
153 | Bisected]dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_max.primitives.lines_wide
|
---|
154 | fails
|
---|
155 | - `Bug 90751 <https://bugs.freedesktop.org/show_bug.cgi?id=90751>`__ -
|
---|
156 | [BDW
|
---|
157 | Bisected]dEQP-GLES3.functional.fbo.completeness.renderable.texture.stencil.stencil_index8
|
---|
158 | fails
|
---|
159 | - `Bug 90797 <https://bugs.freedesktop.org/show_bug.cgi?id=90797>`__ -
|
---|
160 | [ALL bisected] Mesa change cause performance case manhattan fail.
|
---|
161 | - `Bug 90817 <https://bugs.freedesktop.org/show_bug.cgi?id=90817>`__ -
|
---|
162 | swrast fails to load with certain remote X servers
|
---|
163 | - `Bug 90830 <https://bugs.freedesktop.org/show_bug.cgi?id=90830>`__ -
|
---|
164 | [bsw bisected regression] GPU hang for
|
---|
165 | spec.arb_gpu_shader5.execution.sampler_array_indexing.vs-nonzero-base
|
---|
166 | - `Bug 90839 <https://bugs.freedesktop.org/show_bug.cgi?id=90839>`__ -
|
---|
167 | [10.5.5/10.6 regression, bisected] PBO glDrawPixels no longer using
|
---|
168 | blit fastpath
|
---|
169 | - `Bug 90873 <https://bugs.freedesktop.org/show_bug.cgi?id=90873>`__ -
|
---|
170 | Kernel hang, TearFree On, Mate desktop environment
|
---|
171 | - `Bug 90887 <https://bugs.freedesktop.org/show_bug.cgi?id=90887>`__ -
|
---|
172 | PhiMovesPass in register allocator broken
|
---|
173 | - `Bug 90895 <https://bugs.freedesktop.org/show_bug.cgi?id=90895>`__ -
|
---|
174 | [IVB/HSW/BDW/BSW Bisected] GLB2.7 Egypt, GfxBench3.0 T-Rex & ALU and
|
---|
175 | many SynMark cases performance reduced by 10-23%
|
---|
176 | - `Bug 90902 <https://bugs.freedesktop.org/show_bug.cgi?id=90902>`__ -
|
---|
177 | [bsw][regression] dEQP: "Found invalid pixel values"
|
---|
178 | - `Bug 90903 <https://bugs.freedesktop.org/show_bug.cgi?id=90903>`__ -
|
---|
179 | egl_dri2.c:dri2_load fails to load libglapi on osx
|
---|
180 | - `Bug 90904 <https://bugs.freedesktop.org/show_bug.cgi?id=90904>`__ -
|
---|
181 | OSX: EXC_BAD_ACCESS when using translate_sse + gallium +
|
---|
182 | softpipe/llvmpipe
|
---|
183 | - `Bug 90905 <https://bugs.freedesktop.org/show_bug.cgi?id=90905>`__ -
|
---|
184 | mesa: Finish subdir-objects transition
|
---|
185 | - `Bug 90925 <https://bugs.freedesktop.org/show_bug.cgi?id=90925>`__ -
|
---|
186 | "high fidelity": Segfault in \_mesa_program_resource_find_name
|
---|
187 | - `Bug 91022 <https://bugs.freedesktop.org/show_bug.cgi?id=91022>`__ -
|
---|
188 | [g45 g965 bisected] assertions generated from textureGrad cube
|
---|
189 | samplers fix
|
---|
190 | - `Bug 91047 <https://bugs.freedesktop.org/show_bug.cgi?id=91047>`__ -
|
---|
191 | [SNB Bisected] Messed up Fog in Super Smash Bros. Melee in Dolphin
|
---|
192 | - `Bug 91056 <https://bugs.freedesktop.org/show_bug.cgi?id=91056>`__ -
|
---|
193 | The Bard's Tale (2005, native) has rendering issues
|
---|
194 | - `Bug 91077 <https://bugs.freedesktop.org/show_bug.cgi?id=91077>`__ -
|
---|
195 | dri2_glx.c:1186: undefined reference to \`loader_open_device'
|
---|
196 | - `Bug 91099 <https://bugs.freedesktop.org/show_bug.cgi?id=91099>`__ -
|
---|
197 | [llvmpipe] piglit glsl-max-varyings >max_varying_components
|
---|
198 | regression
|
---|
199 | - `Bug 91101 <https://bugs.freedesktop.org/show_bug.cgi?id=91101>`__ -
|
---|
200 | [softpipe] piglit glsl-1.50@execution@geometry@max-input-components
|
---|
201 | regression
|
---|
202 | - `Bug 91117 <https://bugs.freedesktop.org/show_bug.cgi?id=91117>`__ -
|
---|
203 | Nimbus (running in wine) has rendering issues, objects are
|
---|
204 | semi-transparent
|
---|
205 | - `Bug 91124 <https://bugs.freedesktop.org/show_bug.cgi?id=91124>`__ -
|
---|
206 | Civilization V (in Wine) has rendering issues: text missing, menu bar
|
---|
207 | corrupted
|
---|
208 | - `Bug 91173 <https://bugs.freedesktop.org/show_bug.cgi?id=91173>`__ -
|
---|
209 | Oddworld: Stranger's Wrath HD: disfigured models in wrong colors
|
---|
210 | - `Bug 91193 <https://bugs.freedesktop.org/show_bug.cgi?id=91193>`__ -
|
---|
211 | [290x] Dota2 reborn ingame rendering breaks with git-af4b9c7
|
---|
212 | - `Bug 91222 <https://bugs.freedesktop.org/show_bug.cgi?id=91222>`__ -
|
---|
213 | lp_test_format regression on CentOS 7
|
---|
214 | - `Bug 91226 <https://bugs.freedesktop.org/show_bug.cgi?id=91226>`__ -
|
---|
215 | Crash in glLinkProgram (NEW)
|
---|
216 | - `Bug 91231 <https://bugs.freedesktop.org/show_bug.cgi?id=91231>`__ -
|
---|
217 | [NV92] Psychonauts (native) segfaults on start when DRI3 enabled
|
---|
218 | - `Bug 91254 <https://bugs.freedesktop.org/show_bug.cgi?id=91254>`__ -
|
---|
219 | (regresion) video using VA-API on Intel slow and freeze system with
|
---|
220 | mesa 10.6 or 10.6.1
|
---|
221 | - `Bug 91290 <https://bugs.freedesktop.org/show_bug.cgi?id=91290>`__ -
|
---|
222 | SIGSEGV glcpp/glcpp-parse.y:1077
|
---|
223 | - `Bug 91292 <https://bugs.freedesktop.org/show_bug.cgi?id=91292>`__ -
|
---|
224 | [BDW+] glVertexAttribDivisor not working in combination with
|
---|
225 | glPolygonMode
|
---|
226 | - `Bug 91337 <https://bugs.freedesktop.org/show_bug.cgi?id=91337>`__ -
|
---|
227 | OSMesaGetProcAdress("OSMesaPixelStore") returns nil
|
---|
228 | - `Bug 91418 <https://bugs.freedesktop.org/show_bug.cgi?id=91418>`__ -
|
---|
229 | Visual Studio 2015 vsnprintf build error
|
---|
230 | - `Bug 91425 <https://bugs.freedesktop.org/show_bug.cgi?id=91425>`__ -
|
---|
231 | [regression, bisected] Piglit spec/ext_packed_float/
|
---|
232 | getteximage-invalid-format-for-packed-type fails
|
---|
233 | - `Bug 91441 <https://bugs.freedesktop.org/show_bug.cgi?id=91441>`__ -
|
---|
234 | make check DispatchSanity_test.GL30 regression
|
---|
235 | - `Bug 91444 <https://bugs.freedesktop.org/show_bug.cgi?id=91444>`__ -
|
---|
236 | regression bisected radeonsi: don't change pipe_resource in
|
---|
237 | resource_copy_region
|
---|
238 | - `Bug 91461 <https://bugs.freedesktop.org/show_bug.cgi?id=91461>`__ -
|
---|
239 | gl_TessLevel\* writes have no effect for all but the last TCS
|
---|
240 | invocation
|
---|
241 | - `Bug 91513 <https://bugs.freedesktop.org/show_bug.cgi?id=91513>`__ -
|
---|
242 | [IVB/HSW/BDW/SKL Bisected] Lightsmark performance reduced by 7%-10%
|
---|
243 | - `Bug 91526 <https://bugs.freedesktop.org/show_bug.cgi?id=91526>`__ -
|
---|
244 | World of Warcraft (on Wine) has UI corruption with nouveau
|
---|
245 | - `Bug 91544 <https://bugs.freedesktop.org/show_bug.cgi?id=91544>`__ -
|
---|
246 | [i965, regression, bisected] regression of several tests in
|
---|
247 | 93977d3a151675946c03e
|
---|
248 | - `Bug 91551 <https://bugs.freedesktop.org/show_bug.cgi?id=91551>`__ -
|
---|
249 | DXTn compressed normal maps produce severe artifacts on all NV5x and
|
---|
250 | NVDx chipsets
|
---|
251 | - `Bug 91570 <https://bugs.freedesktop.org/show_bug.cgi?id=91570>`__ -
|
---|
252 | Upgrading mesa to 10.6 causes segfault in OpenGL applications with
|
---|
253 | GeForce4 MX 440 / AGP 8X
|
---|
254 | - `Bug 91591 <https://bugs.freedesktop.org/show_bug.cgi?id=91591>`__ -
|
---|
255 | rounding.h:102:2: error: #error "Unsupported or undefined LONG_BIT"
|
---|
256 | - `Bug 91610 <https://bugs.freedesktop.org/show_bug.cgi?id=91610>`__ -
|
---|
257 | [BSW] GPU hang for spec.shaders.point-vertex-id gl_instanceid divisor
|
---|
258 | - `Bug 91673 <https://bugs.freedesktop.org/show_bug.cgi?id=91673>`__ -
|
---|
259 | Segfault when calling glTexSubImage2D on storage texture to bound FBO
|
---|
260 | - `Bug 91726 <https://bugs.freedesktop.org/show_bug.cgi?id=91726>`__ -
|
---|
261 | R600 asserts in tgsi_cmp/make_src_for_op3
|
---|
262 | - `Bug 91847 <https://bugs.freedesktop.org/show_bug.cgi?id=91847>`__ -
|
---|
263 | glGenerateTextureMipmap not working (no errors) unless
|
---|
264 | glActiveTexture(GL_TEXTURE1) is called before
|
---|
265 | - `Bug 91857 <https://bugs.freedesktop.org/show_bug.cgi?id=91857>`__ -
|
---|
266 | Mesa 10.6.3 linker is slow
|
---|
267 | - `Bug 91881 <https://bugs.freedesktop.org/show_bug.cgi?id=91881>`__ -
|
---|
268 | regression: GPU lockups since mesa-11.0.0_rc1 on RV620 (r600) driver
|
---|
269 | - `Bug 91890 <https://bugs.freedesktop.org/show_bug.cgi?id=91890>`__ -
|
---|
270 | [nve7] witcher2: blurry image & DATA_ERRORs (class 0xa097 mthd
|
---|
271 | 0x2380/0x238c)
|
---|
272 |
|
---|
273 | Changes
|
---|
274 | -------
|
---|
275 |
|
---|
276 | - Removed the EGL loader from the Linux SCons build.
|
---|