radv: advertise VK_EXT_extended_dynamic_state
[mesa.git] / docs / relnotes / 17.3.0.rst
1 Mesa 17.3.0 Release Notes / December 8. 2017
2 ============================================
3
4 Mesa 17.3.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 17.3.1.
7
8 Mesa 17.3.0 implements the OpenGL 4.5 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.5. OpenGL 4.5 is **only** available if requested at context creation
13 because compatibility contexts are not supported.
14
15 SHA256 checksums
16 ----------------
17
18 ::
19
20 0cb1ffe2b4637d80f08df3bdfeb300352dcffd8ff4f6711278639b084e3f07f9 mesa-17.3.0.tar.gz
21 29a0a3a6c39990d491a1a58ed5c692e596b3bfc6c01d0b45e0b787116c50c6d9 mesa-17.3.0.tar.xz
22
23 New features
24 ------------
25
26 Note: some of the new features are only available with certain drivers.
27
28 - libtxc_dxtn is now integrated into Mesa.
29 GL_EXT_texture_compression_s3tc and GL_ANGLE_texture_compression_dxt
30 are now always enabled on drivers that support them
31 - GL_ARB_indirect_parameters on i965/gen7+
32 - GL_ARB_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi,
33 llvmpipe, swr
34 - GL_ARB_transform_feedback_overflow_query on radeonsi
35 - GL_ARB_texture_filter_anisotropic on i965, nv50, nvc0, r600, radeonsi
36 - GL_EXT_memory_object on radeonsi
37 - GL_EXT_memory_object_fd on radeonsi
38 - EGL_ANDROID_native_fence_sync on radeonsi with a future kernel
39 (possibly 4.15)
40 - EGL_IMG_context_priority on i965
41
42 Bug fixes
43 ---------
44
45 - `Bug 97532 <https://bugs.freedesktop.org/show_bug.cgi?id=97532>`__ -
46 Regression: GLB 2.7 & Glmark-2 GLES versions segfault due to linker
47 precision error (259fc505) on dead variable
48 - `Bug 100438 <https://bugs.freedesktop.org/show_bug.cgi?id=100438>`__
49 - glsl/ir.cpp:1376:
50 ir_dereference_variable::ir_dereference_variable(ir_variable*):
51 Assertion \`var != NULL' failed.
52 - `Bug 100613 <https://bugs.freedesktop.org/show_bug.cgi?id=100613>`__
53 - Regression in Mesa 17 on s390x (zSystems)
54 - `Bug 101334 <https://bugs.freedesktop.org/show_bug.cgi?id=101334>`__
55 - AMD SI cards: Some vulkan apps freeze the system
56 - `Bug 101378 <https://bugs.freedesktop.org/show_bug.cgi?id=101378>`__
57 - interpolateAtSample check for input parameter is too strict
58 - `Bug 101655 <https://bugs.freedesktop.org/show_bug.cgi?id=101655>`__
59 - Explicit sync support for android
60 - `Bug 101691 <https://bugs.freedesktop.org/show_bug.cgi?id=101691>`__
61 - gfx corruption on windowed 3d-apps running on dGPU
62 - `Bug 101709 <https://bugs.freedesktop.org/show_bug.cgi?id=101709>`__
63 - [llvmpipe] piglit gl-1.0-scissor-offscreen regression
64 - `Bug 101766 <https://bugs.freedesktop.org/show_bug.cgi?id=101766>`__
65 - Assertion \`!"invalid type"' failed when constant expression
66 involves literal of different type
67 - `Bug 101832 <https://bugs.freedesktop.org/show_bug.cgi?id=101832>`__
68 - [PATCH][regression][bisect] Xorg fails to start after
69 f50aa21456d82c8cb6fbaa565835f1acc1720a5d
70 - `Bug 101851 <https://bugs.freedesktop.org/show_bug.cgi?id=101851>`__
71 - [regression] libEGL_common.a undefined reference to
72 '__gxx_personality_v0'
73 - `Bug 101867 <https://bugs.freedesktop.org/show_bug.cgi?id=101867>`__
74 - Launch options window renders black in Feral Games in current Mesa
75 trunk
76 - `Bug 101876 <https://bugs.freedesktop.org/show_bug.cgi?id=101876>`__
77 - SIGSEGV when launching Steam
78 - `Bug 101910 <https://bugs.freedesktop.org/show_bug.cgi?id=101910>`__
79 - [BYT]
80 ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f
81 - `Bug 101925 <https://bugs.freedesktop.org/show_bug.cgi?id=101925>`__
82 - playstore/webview crash
83 - `Bug 101941 <https://bugs.freedesktop.org/show_bug.cgi?id=101941>`__
84 - Getting different output depending on attribute declaration order
85 - `Bug 101961 <https://bugs.freedesktop.org/show_bug.cgi?id=101961>`__
86 - Serious Sam Fusion hangs system completely
87 - `Bug 101981 <https://bugs.freedesktop.org/show_bug.cgi?id=101981>`__
88 - Commit ddc32537d6db69198e88ef0dfe19770bf9daa536 breaks rendering in
89 multiple applications
90 - `Bug 101982 <https://bugs.freedesktop.org/show_bug.cgi?id=101982>`__
91 - Weston crashes when running an OpenGL program on i965
92 - `Bug 101983 <https://bugs.freedesktop.org/show_bug.cgi?id=101983>`__
93 - [G33] ES2-CTS.functional.shaders.struct.uniform.sampler_nested\*
94 regression
95 - `Bug 101989 <https://bugs.freedesktop.org/show_bug.cgi?id=101989>`__
96 - ES3-CTS.functional.state_query.integers.viewport_getinteger
97 regression
98 - `Bug 102006 <https://bugs.freedesktop.org/show_bug.cgi?id=102006>`__
99 - gstreamer vaapih264enc segfault
100 - `Bug 102014 <https://bugs.freedesktop.org/show_bug.cgi?id=102014>`__
101 - Mesa git build broken by commit
102 bc7f41e11d325280db12e7b9444501357bc13922
103 - `Bug 102015 <https://bugs.freedesktop.org/show_bug.cgi?id=102015>`__
104 - [Regression,bisected]: Segfaults with various programs
105 - `Bug 102024 <https://bugs.freedesktop.org/show_bug.cgi?id=102024>`__
106 - FORMAT_FEATURE_SAMPLED_IMAGE_BIT not supported for D16_UNORM and
107 D32_SFLOAT
108 - `Bug 102038 <https://bugs.freedesktop.org/show_bug.cgi?id=102038>`__
109 - assertion failure in update_framebuffer_size
110 - `Bug 102050 <https://bugs.freedesktop.org/show_bug.cgi?id=102050>`__
111 - commit b4f639d02a causes build breakage on Android 32bit builds
112 - `Bug 102052 <https://bugs.freedesktop.org/show_bug.cgi?id=102052>`__
113 - No package 'expat' found
114 - `Bug 102062 <https://bugs.freedesktop.org/show_bug.cgi?id=102062>`__
115 - Segfault at eglCreateContext in android-x86
116 - `Bug 102125 <https://bugs.freedesktop.org/show_bug.cgi?id=102125>`__
117 - [softpipe] piglit arb_texture_view-targets regression
118 - `Bug 102148 <https://bugs.freedesktop.org/show_bug.cgi?id=102148>`__
119 - Crash when running qopenglwidget example on mesa llvmpipe win32
120 - `Bug 102177 <https://bugs.freedesktop.org/show_bug.cgi?id=102177>`__
121 - [SKL] ES31-CTS.core.sepshaderobjs.StateInteraction fails
122 sporadically
123 - `Bug 102201 <https://bugs.freedesktop.org/show_bug.cgi?id=102201>`__
124 - [regression, SI] GPU crash in Unigine Valley
125 - `Bug 102241 <https://bugs.freedesktop.org/show_bug.cgi?id=102241>`__
126 - gallium/wgl: SwapBuffers freezing regularly with swap interval
127 enabled
128 - `Bug 102274 <https://bugs.freedesktop.org/show_bug.cgi?id=102274>`__
129 - assertion failure in ir_validate.cpp:240
130 - `Bug 102308 <https://bugs.freedesktop.org/show_bug.cgi?id=102308>`__
131 - segfault in glCompressedTextureSubImage3D
132 - `Bug 102358 <https://bugs.freedesktop.org/show_bug.cgi?id=102358>`__
133 - WarThunder freezes at start, with activated vsync (vblank_mode=2)
134 - `Bug 102377 <https://bugs.freedesktop.org/show_bug.cgi?id=102377>`__
135 - PIPE_*_4BYTE_ALIGNED_ONLY caps crashing
136 - `Bug 102429 <https://bugs.freedesktop.org/show_bug.cgi?id=102429>`__
137 - [regression, SI] Performance decrease in Unigine Valley & Heaven
138 - `Bug 102435 <https://bugs.freedesktop.org/show_bug.cgi?id=102435>`__
139 - [skl,kbl] [drm] GPU HANG: ecode 9:0:0x86df7cf9, in csgo_linux64
140 [4947], reason: Hang on rcs, action: reset
141 - `Bug 102454 <https://bugs.freedesktop.org/show_bug.cgi?id=102454>`__
142 - glibc 2.26 doesn't provide anymore xlocale.h
143 - `Bug 102461 <https://bugs.freedesktop.org/show_bug.cgi?id=102461>`__
144 - [llvmpipe] piglit glean fragprog1 XPD test 1 regression
145 - `Bug 102467 <https://bugs.freedesktop.org/show_bug.cgi?id=102467>`__
146 - src/mesa/state_tracker/st_cb_readpixels.c:178]: (warning) Redundant
147 assignment
148 - `Bug 102496 <https://bugs.freedesktop.org/show_bug.cgi?id=102496>`__
149 - Frontbuffer rendering corruption on mesa master
150 - `Bug 102502 <https://bugs.freedesktop.org/show_bug.cgi?id=102502>`__
151 - [bisected] Kodi crashes since commit 707d2e8b - gallium: fold
152 u_trim_pipe_prim call from st/mesa to drivers
153 - `Bug 102530 <https://bugs.freedesktop.org/show_bug.cgi?id=102530>`__
154 - [bisected] Kodi crashes when launching a stream - commit bd2662bf
155 - `Bug 102552 <https://bugs.freedesktop.org/show_bug.cgi?id=102552>`__
156 - Null dereference due to not checking return value of
157 util_format_description
158 - `Bug 102565 <https://bugs.freedesktop.org/show_bug.cgi?id=102565>`__
159 - u_debug_stack.c:114: undefined reference to \`_Ux86_64_getcontext'
160 - `Bug 102573 <https://bugs.freedesktop.org/show_bug.cgi?id=102573>`__
161 - fails to build on armel
162 - `Bug 102665 <https://bugs.freedesktop.org/show_bug.cgi?id=102665>`__
163 - test_glsl_to_tgsi_lifetime.cpp:53:67: error: ‘>>’ should be ‘> >’
164 within a nested template argument list
165 - `Bug 102677 <https://bugs.freedesktop.org/show_bug.cgi?id=102677>`__
166 - [OpenGL CTS] KHR-GL45.CommonBugs.CommonBug_PerVertexValidation
167 fails
168 - `Bug 102680 <https://bugs.freedesktop.org/show_bug.cgi?id=102680>`__
169 - [OpenGL CTS] KHR-GL45.shader_ballot_tests.ShaderBallotBitmasks
170 fails
171 - `Bug 102685 <https://bugs.freedesktop.org/show_bug.cgi?id=102685>`__
172 -
173 piglit.spec.glsl-1_50.compiler.vs-redeclares-pervertex-out-before-global-redeclaration
174 - `Bug 102774 <https://bugs.freedesktop.org/show_bug.cgi?id=102774>`__
175 - [BDW] [Bisected] Absolute constant buffers break VAAPI in mpv
176 - `Bug 102809 <https://bugs.freedesktop.org/show_bug.cgi?id=102809>`__
177 - Rust shadows(?) flash random colours
178 - `Bug 102844 <https://bugs.freedesktop.org/show_bug.cgi?id=102844>`__
179 - memory leak with glDeleteProgram for shader program type
180 GL_COMPUTE_SHADER
181 - `Bug 102847 <https://bugs.freedesktop.org/show_bug.cgi?id=102847>`__
182 - swr fail to build with llvm-5.0.0
183 - `Bug 102852 <https://bugs.freedesktop.org/show_bug.cgi?id=102852>`__
184 - Scons: Support the new Scons 3.0.0
185 - `Bug 102904 <https://bugs.freedesktop.org/show_bug.cgi?id=102904>`__
186 - piglit and gl45 cts linker tests regressed
187 - `Bug 102924 <https://bugs.freedesktop.org/show_bug.cgi?id=102924>`__
188 - mesa (git version) images too dark
189 - `Bug 102940 <https://bugs.freedesktop.org/show_bug.cgi?id=102940>`__
190 - Regression: Vulkan KMS rendering crashes since 17.2
191 - `Bug 102955 <https://bugs.freedesktop.org/show_bug.cgi?id=102955>`__
192 - HyperZ related rendering issue in ARK: Survival Evolved
193 - `Bug 102999 <https://bugs.freedesktop.org/show_bug.cgi?id=102999>`__
194 - [BISECTED,REGRESSION] Failing Android EGL dEQP with RGBA configs
195 - `Bug 103002 <https://bugs.freedesktop.org/show_bug.cgi?id=103002>`__
196 - string_buffer_test.cpp:43: error: ISO C++ forbids initialization of
197 member ‘str1’
198 - `Bug 103085 <https://bugs.freedesktop.org/show_bug.cgi?id=103085>`__
199 - [ivb byt hsw] piglit.spec.arb_indirect_parameters.tf-count-arrays
200 - `Bug 103098 <https://bugs.freedesktop.org/show_bug.cgi?id=103098>`__
201 - [OpenGL CTS] KHR-GL45.enhanced_layouts.varying_structure_locations
202 fails
203 - `Bug 103101 <https://bugs.freedesktop.org/show_bug.cgi?id=103101>`__
204 - [SKL][bisected] DiRT Rally GPU hang
205 - `Bug 103115 <https://bugs.freedesktop.org/show_bug.cgi?id=103115>`__
206 - [BSW BXT GLK]
207 dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_int64
208 - `Bug 103128 <https://bugs.freedesktop.org/show_bug.cgi?id=103128>`__
209 - [softpipe] piglit fs-ldexp regression
210 - `Bug 103142 <https://bugs.freedesktop.org/show_bug.cgi?id=103142>`__
211 - R600g+sb: optimizer apparently stuck in an endless loop
212 - `Bug 103214 <https://bugs.freedesktop.org/show_bug.cgi?id=103214>`__
213 - GLES CTS functional.state_query.indexed.atomic_counter regression
214 - `Bug 103227 <https://bugs.freedesktop.org/show_bug.cgi?id=103227>`__
215 - [G965 G45 ILK]
216 ES2-CTS.gtf.GL2ExtensionTests.texture_float.texture_float regression
217 - `Bug 103247 <https://bugs.freedesktop.org/show_bug.cgi?id=103247>`__
218 - Performance regression: car chase, manhattan
219 - `Bug 103253 <https://bugs.freedesktop.org/show_bug.cgi?id=103253>`__
220 - blob.h:138:1: error: unknown type name 'ssize_t'
221 - `Bug 103265 <https://bugs.freedesktop.org/show_bug.cgi?id=103265>`__
222 - [llvmpipe] piglit depth-tex-compare regression
223 - `Bug 103323 <https://bugs.freedesktop.org/show_bug.cgi?id=103323>`__
224 - Possible unintended error message in file pixel.c line 286
225 - `Bug 103388 <https://bugs.freedesktop.org/show_bug.cgi?id=103388>`__
226 - Linking libcltgsi.la (llvm/codegen/libclllvm_la-common.lo) fails
227 with "error: no match for 'operator-'" with GCC-7, Mesa from Git and
228 current LLVM revisions
229 - `Bug 103393 <https://bugs.freedesktop.org/show_bug.cgi?id=103393>`__
230 - glDispatchComputeGroupSizeARB : gl_GlobalInvocationID.x !=
231 gl_WorkGroupID.x \* gl_LocalGroupSizeARB.x + gl_LocalInvocationID.x
232 - `Bug 103412 <https://bugs.freedesktop.org/show_bug.cgi?id=103412>`__
233 - gallium/wgl: Another fix to context creation without prior
234 SetPixelFormat()
235 - `Bug 103519 <https://bugs.freedesktop.org/show_bug.cgi?id=103519>`__
236 - wayland egl apps crash on start with mesa 17.2
237 - `Bug 103529 <https://bugs.freedesktop.org/show_bug.cgi?id=103529>`__
238 - [GM45] GPU hang with mpv fullscreen (bisected)
239 - `Bug 103537 <https://bugs.freedesktop.org/show_bug.cgi?id=103537>`__
240 - i965: Shadow of Mordor broken since commit
241 379b24a40d3d34ffdaaeb1b328f50e28ecb01468 on Haswell
242 - `Bug 103544 <https://bugs.freedesktop.org/show_bug.cgi?id=103544>`__
243 - Graphical glitches r600 in game this war of mine linux native
244 - `Bug 103616 <https://bugs.freedesktop.org/show_bug.cgi?id=103616>`__
245 - Increased difference from reference image in shaders
246 - `Bug 103628 <https://bugs.freedesktop.org/show_bug.cgi?id=103628>`__
247 - [BXT, GLK, BSW] KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks
248 - `Bug 103759 <https://bugs.freedesktop.org/show_bug.cgi?id=103759>`__
249 - plasma desktop corrupted rendering
250 - `Bug 103787 <https://bugs.freedesktop.org/show_bug.cgi?id=103787>`__
251 - [BDW,BSW] gpu hang on
252 spec.arb_pipeline_statistics_query.arb_pipeline_statistics_query-comp
253 - `Bug 103909 <https://bugs.freedesktop.org/show_bug.cgi?id=103909>`__
254 - anv_allocator.c:113:1: error: static declaration of ‘memfd_create’
255 follows non-static declaration
256
257 Changes
258 -------