1Mesa 11.0.0 Release Notes / September 12, 2015
2==============================================
3
4Mesa 11.0.0 is a new development release. People who are concerned with
5stability and reliability should stick with a previous release or wait
6for Mesa 11.0.1.
7
8Mesa 11.0.0 implements the OpenGL 4.1 API, but the version reported by
9glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
10glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
11used. Some drivers don't support all the features required in OpenGL
124.1. OpenGL 4.1 is **only** available if requested at context creation
13because compatibility contexts are not supported.
14
15SHA256 checksums
16----------------
17
18::
19
20   7d7e4ddffa3b162506efa01e2cc41e329caa4995336b92e5cc21f2e1fb36c1b3  mesa-11.0.0.tar.gz
21   e095a3eb2eca9dfde7efca8946527c8ae20a0cc938a8c78debc7f158ad44af32  mesa-11.0.0.tar.xz
22
23New features
24------------
25
26Note: 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
72Bug fixes
73---------
74
75This 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
273Changes
274-------
275
276-  Removed the EGL loader from the Linux SCons build.
277