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
18.3.3 Release Notes / January
31,
2019</h1>
20 Mesa
18.3.3 is a bug fix release which fixes bugs found since the
18.3.2 release.
23 Mesa
18.3.3 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 Compatibility contexts may report a lower version depending on each driver.
32 <h2>SHA256 checksums
</h2>
34 6b9893942fe8011c7736d51448deb6ef80ece2257e0fac27b02e997a6605d5e4 mesa-
18.3.3.tar.gz
35 2ab6886a6966c532ccbcc3b240925e681464b658244f0cbed752615af3936299 mesa-
18.3.3.tar.xz
47 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=108877">Bug
108877</a> - OpenGL CTS gl43 test cases were interrupted due to segment fault
</li>
49 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=109023">Bug
109023</a> - error: inlining failed in call to always_inline ‘__m512 _mm512_and_ps(__m512, __m512)’: target specific option mismatch
</li>
51 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=109129">Bug
109129</a> - format_types.h:
1220: undefined reference to `_mm256_cvtps_ph'
</li>
53 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=109229">Bug
109229</a> - glLinkProgram locks up for ~
30 seconds
</li>
55 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=109242">Bug
109242</a> - [RADV] The Witcher
3 system freeze
</li>
57 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=109488">Bug
109488</a> - Mesa
18.3.2 crash on a specific fragment shader (assert triggered) / already fixed on the master branch.
</li>
64 <p>Andres Gomez (
2):
</p>
66 <li>bin/get-pick-list.sh: fix the oneline printing
</li>
67 <li>bin/get-pick-list.sh: fix redirection in sh
</li>
72 <li>st/nine: Immediately upload user provided textures
</li>
75 <p>Bas Nieuwenhuizen (
3):
</p>
77 <li>radv: Only use
32 KiB per threadgroup on Stoney.
</li>
78 <li>radv: Set partial_vs_wave for pipelines with just GS, not tess.
</li>
79 <li>nir: Account for atomics in copy propagation.
</li>
82 <p>Bruce Cherniak (
1):
</p>
84 <li>gallium/swr: Fix multi-context sync fence deadlock.
</li>
87 <p>Carsten Haitzler (Rasterman) (
2):
</p>
89 <li>vc4: Use named parameters for the NEON inline asm.
</li>
90 <li>vc4: Declare the cpu pointers as being modified in NEON asm.
</li>
93 <p>Danylo Piliaiev (
1):
</p>
95 <li>glsl: Fix copying function's out to temp if dereferenced by array
</li>
98 <p>Dave Airlie (
3):
</p>
100 <li>dri_interface: add put shm image2 (v2)
</li>
101 <li>glx: add support for putimageshm2 path (v2)
</li>
102 <li>gallium: use put image shm2 path (v2)
</li>
105 <p>Dylan Baker (
4):
</p>
107 <li>meson: allow building dri driver without window system if osmesa is classic
</li>
108 <li>meson: fix swr KNL build
</li>
109 <li>meson: Fix compiler checks for SWR with ICC
</li>
110 <li>meson: Add warnings and errors when using ICC
</li>
113 <p>Emil Velikov (
4):
</p>
115 <li>docs: add sha256 checksums for
18.3.2</li>
116 <li>cherry-ignore: radv: Fix multiview depth clears
</li>
117 <li>cherry-ignore: spirv: Handle arbitrary bit sizes for deref array indices
</li>
118 <li>cherry-ignore: WARNING: Commit XXX lists invalid sha
</li>
121 <p>Eric Anholt (
2):
</p>
123 <li>vc4: Don't leak the GPU fd for renderonly usage.
</li>
124 <li>vc4: Enable NEON asm on meson cross-builds.
</li>
127 <p>Eric Engestrom (
2):
</p>
129 <li>configure: EGL requirements only apply if EGL is built
</li>
130 <li>meson/vdpau: add missing soversion
</li>
133 <p>Iago Toral Quiroga (
1):
</p>
135 <li>anv/device: fix maximum number of images supported
</li>
138 <p>Jason Ekstrand (
3):
</p>
140 <li>anv/nir: Rework arguments to apply_pipeline_layout
</li>
141 <li>anv: Only parse pImmutableSamplers if the descriptor has samplers
</li>
142 <li>nir/xfb: Fix offset accounting for dvec3/
4</li>
145 <p>Karol Herbst (
2):
</p>
147 <li>nv50/ir: disable tryCollapseChainedMULs in ConstantFolding for precise instructions
</li>
148 <li>glsl/lower_output_reads: set invariant and precise flags on temporaries
</li>
151 <p>Lionel Landwerlin (
1):
</p>
153 <li>anv: fix invalid binding table index computation
</li>
156 <p>Marek Olšák (
4):
</p>
158 <li>radeonsi: also apply the GS hang workaround to draws without tessellation
</li>
159 <li>radeonsi: fix a u_blitter crash after a shader with FBFETCH
</li>
160 <li>radeonsi: fix rendering to tiny viewports where the viewport center is
> 8K
</li>
161 <li>st/mesa: purge framebuffers when unbinding a context
</li>
164 <p>Niklas Haas (
1):
</p>
166 <li>radv: correctly use vulkan
1.0 by default
</li>
169 <p>Pierre Moreau (
1):
</p>
171 <li>meson: Fix with_gallium_icd to with_opencl_icd
</li>
174 <p>Rob Clark (
1):
</p>
176 <li>loader: fix the no-modifiers case
</li>
179 <p>Samuel Pitoiset (
1):
</p>
181 <li>radv: clean up setting partial_es_wave for distributed tess on VI
</li>
184 <p>Timothy Arceri (
5):
</p>
186 <li>ac/nir_to_llvm: fix interpolateAt* for arrays
</li>
187 <li>ac/nir_to_llvm: fix clamp shadow reference for more hardware
</li>
188 <li>radv/ac: fix some fp16 handling
</li>
189 <li>glsl: use remap location when serialising uniform program resource data
</li>
190 <li>glsl: Copy function out to temp if we don't directly ref a variable
</li>
193 <p>Tomeu Vizoso (
1):
</p>
195 <li>etnaviv: Consolidate buffer references from framebuffers
</li>
198 <p>Vinson Lee (
1):
</p>
200 <li>meson: Fix typo.
</li>