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
19.0.4 Release Notes / May
9,
2019</h1>
20 Mesa
19.0.4 is a bug fix release which fixes bugs found since the
19.0.3 release.
23 Mesa
19.0.4 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 de361c76bf7aae09219f571b9ae77a34864a1cd9f6ba24c845b18b3cd5e4b9a2 mesa-
19.0.4.tar.gz
35 39f9f32f448d77388ef817c6098d50eb0c1595815ce7e895dec09dd68774ce47 mesa-
19.0.4.tar.xz
47 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=99781">Bug
99781</a> - Some Unity games fail assertion on startup in glXCreateContextAttribsARB
</li>
49 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=100239">Bug
100239</a> - Incorrect rendering in CS:GO
</li>
51 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=108540">Bug
108540</a> - vkAcquireNextImageKHR blocks when timeout=
0 in Wayland
</li>
53 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=110143">Bug
110143</a> - Doom
3: BFG Edition - Steam and GOG.com - white flickering screen
</li>
55 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=110291">Bug
110291</a> - Vega
64 GPU hang running Space Engineers
</li>
57 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=110355">Bug
110355</a> - radeonsi: GTK elements become invisible in some applications (GIMP, LibreOffice)
</li>
59 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=110573">Bug
110573</a> - Mesa vulkan-radeon
19.0.3 system freeze and visual artifacts (RADV)
</li>
61 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=110590">Bug
110590</a> - [Regression][Bisected] GTAⅣ under wine fails with GLXBadFBConfig
</li>
63 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=110632">Bug
110632</a> -
"glx: Fix synthetic error generation in __glXSendError
" broke wine games on
32-bit
</li>
69 <p>Alejandro Piñeiro (
1):
</p>
71 <li>docs: document MESA_GLSL=errors keyword
</li>
74 <p>Andrii Simiklit (
1):
</p>
76 <li>egl: return correct error code for a case req ver
< 3 with forward-compatible
</li>
81 <li>st/nine: Fix D3DWindowBuffer_release for old wine nine support
</li>
84 <p>Bas Nieuwenhuizen (
1):
</p>
86 <li>radv: Disable VK_EXT_descriptor_indexing.
</li>
89 <p>Brian Paul (
1):
</p>
91 <li>svga: add SVGA_NO_LOGGING env var (v2)
</li>
94 <p>Caio Marcelo de Oliveira Filho (
1):
</p>
96 <li>spirv: Handle SpvOpDecorateId
</li>
99 <p>Charmaine Lee (
1):
</p>
101 <li>svga: move host logging to winsys
</li>
104 <p>Chuck Atkins (
1):
</p>
106 <li>meson: Fix missing glproto dependency for gallium-glx
</li>
109 <p>Daniel Stone (
1):
</p>
111 <li>vulkan/wsi/wayland: Respect non-blocking AcquireNextImage
</li>
114 <p>Dave Airlie (
2):
</p>
116 <li>r600: reset tex array override even when no view bound
</li>
117 <li>util/bitset: fix bitset range mask calculations.
</li>
120 <p>Dylan Baker (
7):
</p>
122 <li>docs: Add SHA256 sums for mesa
19.0.3</li>
123 <li>cherry-ignore: Add a patch that was manually backported
</li>
124 <li>cherry-ignore: Add more backported patches
</li>
125 <li>cherry-ignore: Add another patch
</li>
126 <li>cherry-ignore: Add more patches
</li>
127 <li>meson: Force the use of config-tool for llvm
</li>
128 <li>VERSION: bump for
19.0.4 release
</li>
131 <p>Emil Velikov (
3):
</p>
133 <li>vulkan/wsi: check if the display_fd given is master
</li>
134 <li>vulkan/wsi: don't use DUMB_CLOSE for normal GEM handles
</li>
135 <li>configure.ac: check for libdrm when using VL with X11
</li>
138 <p>Erik Faye-Lund (
2):
</p>
140 <li>softpipe: setup pixel_offset for all primitive types
</li>
141 <li>draw: flush when setting stream-out targets
</li>
144 <p>Francisco Jerez (
2):
</p>
146 <li>intel/fs: Lower integer multiply correctly when destination stride equals
4.
</li>
147 <li>intel/fs: Cap dst-aligned region stride to maximum representable hstride value.
</li>
150 <p>Hal Gentz (
1):
</p>
152 <li>glx: Fix synthetic error generation in __glXSendError
</li>
155 <p>Ian Romanick (
2):
</p>
157 <li>glsl: Silence may unused parameter warnings in glsl/ir.h
</li>
158 <li>mesa: Add missing display list support for GL_FOG_COORDINATE_SOURCE
</li>
161 <p>Jason Ekstrand (
1):
</p>
163 <li>anv/descriptor_set: Destroy sets before pool finalization
</li>
166 <p>Jon Turney (
1):
</p>
168 <li>meson: Force '.so' extension for DRI drivers
</li>
171 <p>Juan A. Suarez Romero (
2):
</p>
173 <li>spirv: add missing SPV_EXT_descriptor_indexing capabilities
</li>
174 <li>radv: enable descriptor indexing capabilities
</li>
177 <p>Kenneth Graunke (
6):
</p>
179 <li>glsl: Allow gl_nir_lower_samplers*() without a gl_shader_program
</li>
180 <li>glsl: Don't look at sampler uniform storage for internal vars
</li>
181 <li>i965: Ignore uniform storage for samplers or images, use binding info
</li>
182 <li>i965: Fix BRW_MEMZONE_LOW_4G heap size.
</li>
183 <li>i965: Force VMA alignment to be a multiple of the page size.
</li>
184 <li>i965: leave the top
4Gb of the high heap VMA unused
</li>
187 <p>Lionel Landwerlin (
4):
</p>
189 <li>anv: store heap address bounds when initializing physical device
</li>
190 <li>anv: leave the top
4Gb of the high heap VMA unused
</li>
191 <li>anv: fix argument name for vkCmdEndQuery
</li>
192 <li>anv: rework queries writes to ensure ordering memory writes
</li>
195 <p>Marek Olšák (
2):
</p>
197 <li>radeonsi/gfx9: set that window_rectangles always roll the context
</li>
198 <li>radeonsi/gfx9: rework the gfx9 scissor bug workaround (v2)
</li>
201 <p>Nicolai Hähnle (
1):
</p>
203 <li>radeonsi: add si_debug_options for convenient adding/removing of options
</li>
206 <p>Rhys Perry (
1):
</p>
208 <li>radv: fix set_output_usage_mask() with composite and
64-bit types
</li>
211 <p>Ross Burton (
1):
</p>
213 <li>Revert
"meson: drop GLESv1 .so version back to 1.0.0"</li>
216 <p>Samuel Pitoiset (
8):
</p>
218 <li>radv: add missing VEGA20 chip in radv_get_device_name()
</li>
219 <li>radv: do not need to force emit the TCS regs on Vega20
</li>
220 <li>radv: fix color conversions for normalized uint/sint formats
</li>
221 <li>radv: implement a workaround for VK_EXT_conditional_rendering
</li>
222 <li>radv: set WD_SWITCH_ON_EOP=
1 when drawing primitives from a stream output buffer
</li>
223 <li>radv: only need to force emit the TCS regs on Vega10 and Raven1
</li>
224 <li>radv: apply the indexing workaround for atomic buffer operations on GFX9
</li>
225 <li>radv: fix setting the number of rectangles when it's dyanmic
</li>
228 <p>Tapani Pälli (
1):
</p>
230 <li>anv: expose VK_EXT_queue_family_foreign on Android
</li>
233 <p>Timothy Arceri (
4):
</p>
235 <li>nir: fix nir_remove_unused_varyings()
</li>
236 <li>util/drirc: add workarounds for bugs in Doom
3: BFG
</li>
237 <li>radeonsi: add config entry for Counter-Strike Global Offensive
</li>
238 <li>Revert
"glx: Fix synthetic error generation in __glXSendError"</li>