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.1.4 Release Notes / July
13 2018</h1>
20 Mesa
18.1.5 is a bug fix release which fixes bugs found since the
18.1.4 release.
23 Mesa
18.1.5 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 SHA256: f966d5d5d373a5b8a16ed5036c1e7f05d4ad46d130f793bf9782c3ac9133a02e mesa-
18.1.5.tar.gz
35 SHA256:
69dbe6f1a6660386f5beb85d4fcf003ee23023ed7b9a603de84e9a37e8d98dea mesa-
18.1.5.tar.xz
46 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=103274">Bug
103274</a> - BRW allocates too much heap memory
</li>
48 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=107275">Bug
107275</a> - NIR segfaults after spirv-opt
</li>
50 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=107295">Bug
107295</a> - Access violation on glDrawArrays with count
>=
2048</li>
52 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=107312">Bug
107312</a> - Mesa-git RPM build fails after commit
8cacf38f527d42e41441ef8c25d95d4b2f4e8602
</li>
54 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=107366">Bug
107366</a> - NIR verification crashes on piglit tests
</li>
59 <p>Alex Smith (
1):
</p>
61 <li>anv: Pay attention to VK_ACCESS_MEMORY_(READ|WRITE)_BIT
</li>
64 <p>Bas Nieuwenhuizen (
7):
</p>
66 <li>radv: Select correct entries for binning.
</li>
67 <li>radv: Fix number of samples used for binning.
</li>
68 <li>radv: Disable disabled color buffers in rbplus opts.
</li>
69 <li>nir: Do not use continue block after removing it.
</li>
70 <li>util/disk_cache: Fix disk_cache_get_function_timestamp with disabled cache.
</li>
71 <li>nir: Fix end of function without return warning/error.
</li>
72 <li>radv: Still enable inmemory
& API level caching if disk cache is not enabled.
</li>
75 <p>Chad Versace (
2):
</p>
77 <li>anv/android: Fix type error in call to vk_errorf()
</li>
78 <li>anv/android: Fix Autotools build for VK_ANDROID_native_buffer
</li>
81 <p>Chih-Wei Huang (
1):
</p>
83 <li>Android: fix a missing nir_intrinsics.h error
</li>
86 <p>Danylo Piliaiev (
1):
</p>
88 <li>i965: Sweep NIR after linking phase to free held memory
</li>
91 <p>Dave Airlie (
1):
</p>
93 <li>r600: enable tess_input_info for TES
</li>
96 <p>Dylan Baker (
5):
</p>
98 <li>docs: Add sha256 sums for
18.1.4 tarballs
</li>
99 <li>cherry-ignore: add
4a67ce886a7b3def5f66c1aedf9e5436d157a03c
</li>
100 <li>cherry-ignore: Add
1f616a840eac02241c585d28e9dac8f19a297f39
</li>
101 <li>cherry-ignore: add
11712b9ca17e4e1a819dcb7d020e19c6da77bc90
</li>
102 <li>bump version to
18.1.5</li>
105 <p>Eric Anholt (
2):
</p>
107 <li>vc4: Don't automatically reallocate a PERSISTENT-mapped buffer.
</li>
108 <li>meson: Move xvmc test tools from unit tests to installed tools.
</li>
111 <p>Harish Krupo (
1):
</p>
113 <li>egl: Fix missing clamping in eglSetDamageRegionKHR
</li>
116 <p>Jan Vesely (
3):
</p>
118 <li>radeonsi: Refuse to accept code with unhandled relocations
</li>
119 <li>clover: Report error when pipe driver fails to create compute state
</li>
120 <li>clover: Catch errors from executing event action
</li>
123 <p>Jason Ekstrand (
6):
</p>
125 <li>anv: Stop setting
3DSTATE_PS_EXTRA::PixelShaderHasUAV
</li>
126 <li>nir/serialize: Alloc constants off the variable
</li>
127 <li>blorp: Handle the RGB workaround more like other workarounds
</li>
128 <li>intel/blorp: Handle
3-component formats in clears
</li>
129 <li>intel/compiler: Account for built-in uniforms in analyze_ubo_ranges
</li>
130 <li>spirv: Fix a couple of image atomic load/store bugs
</li>
133 <p>José Fonseca (
1):
</p>
135 <li>gallium/tests: Don't ignore S3TC errors.
</li>
138 <p>Karol Herbst (
1):
</p>
140 <li>nir: fix printing of vec16 type
</li>
143 <p>Lepton Wu (
1):
</p>
145 <li>virgl: Fix flush in virgl_encoder_inline_write.
</li>
148 <p>Lucas Stach (
1):
</p>
150 <li>st/mesa: call resource_changed when binding a EGLImage to a texture
</li>
153 <p>Mauro Rossi (
2):
</p>
155 <li>radv: winsys/amdgpu: include missing pthread.h header
</li>
156 <li>android: util/disk_cache: fix building errors in gallium drivers
</li>
159 <p>Michel Dänzer (
1):
</p>
161 <li>gallium: Check pipe_screen::resource_changed before dereferencing it
</li>
164 <p>Roland Scheidegger (
1):
</p>
166 <li>draw: force draw pipeline if there's more than
65535 vertices
</li>
169 <p>Samuel Iglesias Gonsálvez (
1):
</p>
171 <li>anv: fix assert in anv_CmdBindDescriptorSets()
</li>
174 <p>Samuel Pitoiset (
3):
</p>
176 <li>radv: make sure to wait for CP DMA when needed
</li>
177 <li>radv: emit a dummy ZPASS_DONE to prevent GPU hangs on GFX9
</li>
178 <li>radv: fix a memleak for merged shaders on GFX9
</li>