1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
4 <meta http-equiv=
"content-type" content=
"text/html; charset=utf-8">
5 <title>Mesa Release Notes
</title>
6 <link rel=
"stylesheet" type=
"text/css" href=
"../mesa.css">
11 <h1>The Mesa
3D Graphics Library
</h1>
14 <iframe src=
"../contents.html"></iframe>
17 <h1>Mesa
17.3.7 Release Notes / March
21,
2018</h1>
20 Mesa
17.3.7 is a bug fix release which fixes bugs found since the
17.3.7 release.
23 Mesa
17.3.7 implements the OpenGL
4.5 API, but the version reported by
24 glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
25 glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
26 Some drivers don't support all the features required in OpenGL
4.5. OpenGL
27 4.5 is
<strong>only
</strong> available if requested at context creation
28 because compatibility contexts are not supported.
32 <h2>SHA256 checksums
</h2>
34 f08de6d0ccb3dbca04b44790d85c3ff9e7b1cc4189d1b7c7167e5ba7d98736c0 mesa-
17.3.7.tar.gz
35 0595904a8fba65a8fe853a84ad3c940205503b94af41e8ceed245fada777ac1e mesa-
17.3.7.tar.xz
47 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=103007">Bug
103007</a> - [OpenGL CTS] [HSW] KHR-GL45.gpu_shader_fp64.fp64.max_uniform_components fails
</li>
49 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=103988">Bug
103988</a> - Intermittent piglit failures with shader cache enabled
</li>
51 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=104302">Bug
104302</a> - Wolfenstein
2 (
2017) under wine graphical artifacting on RADV
</li>
53 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=104381">Bug
104381</a> - swr fails to build since llvm-svn r321257
</li>
55 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=104625">Bug
104625</a> - semicolon after if
</li>
57 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=104642">Bug
104642</a> - Android: NULL pointer dereference with i965 mesa-dev, seems build_id_length related
</li>
59 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=104654">Bug
104654</a> - r600/sb: Alien Isolation GPU lock
</li>
61 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=104905">Bug
104905</a> - SpvOpFOrdEqual doesn't return correct results for NaNs
</li>
63 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=104915">Bug
104915</a> - Indexed SHADING_LANGUAGE_VERSION query not supported
</li>
65 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=104923">Bug
104923</a> - anv: Dota2 rendering corruption
</li>
67 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=105013">Bug
105013</a> - [regression] GLX+VA-API+clutter-gst video playback is corrupt with Mesa
17.3 (but is fine with
17.2)
</li>
69 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=105029">Bug
105029</a> - simdlib_512_avx512.inl:
371:
57: error: could not convert ‘_mm512_mask_blend_epi32((__mmask16)(ImmT), a, b)’ from ‘__m512i’ {aka ‘__vector(
8) long long int’} to ‘SIMDImpl::SIMD512Impl::Float’
</li>
71 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=105098">Bug
105098</a> - [RADV] GPU freeze with simple Vulkan App
</li>
73 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=105103">Bug
105103</a> - Wayland master causes Mesa to fail to compile
</li>
75 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=105224">Bug
105224</a> - Webgl Pointclouds flickers
</li>
77 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=105255">Bug
105255</a> - Waiting for fences without waitAll is not implemented
</li>
79 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=105271">Bug
105271</a> - WebGL2 shader crashes i965_dri.so
17.3.3</li>
81 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=105436">Bug
105436</a> - Blinking textures in UT2004 [bisected]
</li>
88 <p>Alex Smith (
1):
</p>
90 <li>radv: Fix CmdCopyImage between uncompressed and compressed images
</li>
93 <p>Andriy Khulap (
1):
</p>
95 <li>i965: Fix RELOC_WRITE typo in brw_store_data_imm64()
</li>
98 <p>Anuj Phogat (
1):
</p>
100 <li>isl: Don't use surface format R32_FLOAT for typed atomic integer operations
</li>
103 <p>Bas Nieuwenhuizen (
6):
</p>
105 <li>radv: Always lower indirect derefs after nir_lower_global_vars_to_local.
</li>
106 <li>radeonsi: Export signalled sync file instead of -
1.
</li>
107 <li>radv: Implement WaitForFences with !waitAll.
</li>
108 <li>radv: Implement waiting on non-submitted fences.
</li>
109 <li>radv: Fix copying from
3D images starting at non-zero depth.
</li>
110 <li>radv: Increase the number of dynamic uniform buffers.
</li>
113 <p>Brian Paul (
1):
</p>
115 <li>mesa: add missing switch case for EXTRA_VERSION_40 in check_extra()
</li>
118 <p>Chuck Atkins (
1):
</p>
120 <li>glx: Properly handle cases where screen creation fails
</li>
123 <p>Daniel Stone (
3):
</p>
125 <li>i965: Fix bugs in intel_from_planar
</li>
126 <li>egl/wayland: Fix ARGB/XRGB transposition in config map
</li>
127 <li>egl/wayland: Always use in-tree wayland-egl-backend.h
</li>
130 <p>Dave Airlie (
9):
</p>
132 <li>r600: fix cubemap arrays
</li>
133 <li>r600/sb/cayman: fix indirect ubo access on cayman
</li>
134 <li>r600: fix xfb stream check.
</li>
135 <li>ac/nir: to integer the args to bcsel.
</li>
136 <li>r600/cayman: fix fragcood loading recip generation.
</li>
137 <li>radv: don't support tc-compat on multisample d32s8 at all.
</li>
138 <li>virgl: remap query types to hw support.
</li>
139 <li>ac/nir: don't apply slice rounding on txf_ms
</li>
140 <li>r600: implement callstack workaround for evergreen.
</li>
143 <p>Dylan Baker (
2):
</p>
145 <li>glapi/check_table: Remove 'extern
"C"' block
</li>
146 <li>glapi: remove APPLE extensions from test
</li>
149 <p>Emil Velikov (
1):
</p>
151 <li>docs: add sha256 checksums for
17.3.6</li>
154 <p>Eric Anholt (
4):
</p>
156 <li>mesa: Drop incorrect A4B4G4R4 _mesa_format_matches_format_and_type() cases.
</li>
157 <li>ac/nir: Fix compiler warning about uninitialized dw_addr.
</li>
158 <li>glsl/tests: Fix strict aliasing warning about int64/double.
</li>
159 <li>glsl/tests: Fix a compiler warning about signed/unsigned loop comparison.
</li>
162 <p>Francisco Jerez (
1):
</p>
164 <li>i965: Fix KHR_blend_equation_advanced with some render targets.
</li>
167 <p>Frank Binns (
1):
</p>
169 <li>egl/dri2: fix segfault when display initialisation fails
</li>
172 <p>George Kyriazis (
1):
</p>
174 <li>swr/rast: blend_epi32() should return Integer, not Float
</li>
177 <p>Gert Wollny (
1):
</p>
179 <li>r600: Take ALU_EXTENDED into account when evaluating jump offsets
</li>
182 <p>Gurchetan Singh (
1):
</p>
184 <li>mesa: don't clamp just based on ARB_viewport_array extension
</li>
187 <p>Iago Toral Quiroga (
2):
</p>
189 <li>i965/sbe: fix number of inputs for active components
</li>
190 <li>i965/vec4: use a temp register to compute offsets for pull loads
</li>
193 <p>James Legg (
1):
</p>
195 <li>radv: Really use correct HTILE expanded words.
</li>
198 <p>Jason Ekstrand (
3):
</p>
200 <li>intel/isl: Add an isl_color_value_is_zero helper
</li>
201 <li>vulkan/wsi/x11: Set OUT_OF_DATE if wait_for_special_event fails
</li>
202 <li>intel/fs: Set up sampler message headers in the visitor on gen7+
</li>
205 <p>Jonathan Gray (
1):
</p>
207 <li>configure.ac: pthread-stubs not present on OpenBSD
</li>
210 <p>Jordan Justen (
3):
</p>
212 <li>i965: Create new program cache bo when clearing the program cache
</li>
213 <li>program: Don't reset SamplersValidated when restoring from shader cache
</li>
214 <li>intel/vulkan: Hard code CS scratch_ids_per_subslice for Cherryview
</li>
217 <p>Juan A. Suarez Romero (
14):
</p>
219 <li>cherry-ignore: Explicit
18.0 only nominations
</li>
220 <li>cherry-ignore: r600/compute: only mark buffer/image state dirty for fragment shaders
</li>
221 <li>cherry-ignore: anv: Move setting current_pipeline to cmd_state_init
</li>
222 <li>cherry-ignore: anv: Be more careful about fast-clear colors
</li>
223 <li>cherry-ignore: Add patches that has a specific version for
17.3</li>
224 <li>cherry-ignore: r600: Take ALU_EXTENDED into account when evaluating jump offsets
</li>
225 <li>cherry-ignore: intel/compiler: Memory fence commit must always be enabled for gen10+
</li>
226 <li>cherry-ignore: i965: Avoid problems from referencing orphaned BOs after growing.
</li>
227 <li>cherry-ignore: include all Meson related fixes
</li>
228 <li>cherry-ignore: ac/shader: fix vertex input with components.
</li>
229 <li>cherry-ignore: i965: Use absolute addressing for constant buffer
0 on Kernel
4.16+.
</li>
230 <li>cherry-ignore: anv/image: Separate modifiers from legacy scanout
</li>
231 <li>cherry-ignore: glsl: Fix memory leak with known glsl_type instances
</li>
232 <li>Update version to
17.3.7</li>
235 <p>Karol Herbst (
1):
</p>
237 <li>nvir/nvc0: fix legalizing of ld unlock c0[
0x10000]
</li>
240 <p>Kenneth Graunke (
1):
</p>
242 <li>i965: Emit CS stall before MEDIA_VFE_STATE.
</li>
245 <p>Lionel Landwerlin (
1):
</p>
247 <li>i965: perf: ensure reading config IDs from sysfs isn't interrupted
</li>
250 <p>Marek Olšák (
2):
</p>
252 <li>radeonsi: align command buffer starting address to fix some Raven hangs
</li>
253 <li>configure.ac: blacklist libdrm
2.4.90</li>
256 <p>Michal Navratil (
1):
</p>
258 <li>winsys/amdgpu: allow non page-aligned size bo creation from pointer
</li>
261 <p>Samuel Iglesias Gonsálvez (
1):
</p>
263 <li>glsl/linker: fix bug when checking precision qualifier
</li>
266 <p>Samuel Pitoiset (
2):
</p>
268 <li>ac/nir: use ordered float comparisons except for not equal
</li>
269 <li>Revert
"mesa: do not trigger _NEW_TEXTURE_STATE in glActiveTexture()"</li>
272 <p>Stephan Gerhold (
1):
</p>
274 <li>util/build-id: Fix address comparison for binaries with LOAD vaddr
> 0</li>
277 <p>Thomas Hellstrom (
2):
</p>
279 <li>svga: Fix a leftover debug hack
</li>
280 <li>loader_dri3/glx/egl: Reinstate the loader_dri3_vtable get_dri_screen callback
</li>
283 <p>Tim Rowley (
1):
</p>
285 <li>swr/rast: fix MemoryBuffer build break for llvm-
6</li>
288 <p>Timothy Arceri (
1):
</p>
290 <li>nir: fix interger divide by zero crash during constant folding
</li>
293 <p>Tobias Droste (
1):
</p>
295 <li>gallivm: Use new LLVM fast-math-flags API
</li>
298 <p>Vadym Shovkoplias (
1):
</p>
300 <li>mesa: add glsl version query (v4)
</li>
303 <p>Vinson Lee (
1):
</p>
305 <li>swr/rast: Fix macOS macro.
</li>