1 | Mesa 24.0.1 Release Notes / 2024-02-14
|
---|
2 | ======================================
|
---|
3 |
|
---|
4 | Mesa 24.0.1 is a bug fix release which fixes bugs found since the 24.0.0 release.
|
---|
5 |
|
---|
6 | Mesa 24.0.1 implements the OpenGL 4.6 API, but the version reported by
|
---|
7 | glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
|
---|
8 | glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
|
---|
9 | Some drivers don't support all the features required in OpenGL 4.6. OpenGL
|
---|
10 | 4.6 is **only** available if requested at context creation.
|
---|
11 | Compatibility contexts may report a lower version depending on each driver.
|
---|
12 |
|
---|
13 | Mesa 24.0.1 implements the Vulkan 1.3 API, but the version reported by
|
---|
14 | the apiVersion property of the VkPhysicalDeviceProperties struct
|
---|
15 | depends on the particular driver being used.
|
---|
16 |
|
---|
17 | SHA256 checksum
|
---|
18 | ---------------
|
---|
19 |
|
---|
20 | ::
|
---|
21 |
|
---|
22 | f387192b08c471c545590dd12230a2a343244804b5fe866fec6aea02eab57613 mesa-24.0.1.tar.xz
|
---|
23 |
|
---|
24 |
|
---|
25 | New features
|
---|
26 | ------------
|
---|
27 |
|
---|
28 | - None
|
---|
29 |
|
---|
30 |
|
---|
31 | Bug fixes
|
---|
32 | ---------
|
---|
33 |
|
---|
34 | - rusticl: clEnqueueFillBuffer (among others) fails on buffers created from GL object.
|
---|
35 | - [ADL] gpu hang on dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_graphics
|
---|
36 | - Turnip spam on non-turnip devices
|
---|
37 | - Intermittent compiler failures when building valhall tests
|
---|
38 | - panfrost: graphical artifacts on T604 (T600)
|
---|
39 | - Dying Light native artifacts on Intel A770
|
---|
40 | - r300: Amnesia: The Dark Descent heavy corruption
|
---|
41 | - [ANV/DG2] Age of Empires IV fullscreen "banding" artefacts
|
---|
42 | - [mtl][anv] dEQP-VK.pipeline.monolithic.depth.format.d32_sfloat.compare_ops.* failures when run multithreaded
|
---|
43 | - [mtl][anv] flaky tests in pipeline.monolithic.extended_dynamic_state*stencil_state_face* series
|
---|
44 | - Broken colors/dual-source blending on PinePhone (Pro) since 23.1.0
|
---|
45 | - Regression between 23.0.4 and 23.1.0: texture glitches in osgEarth
|
---|
46 | - radeonsi unsynchronized flips/tearing with KMS DRM rendering on 780M
|
---|
47 |
|
---|
48 |
|
---|
49 | Changes
|
---|
50 | -------
|
---|
51 |
|
---|
52 | Blisto (1):
|
---|
53 |
|
---|
54 | - driconf: set vk_x11_strict_image_count for Atlas Fallen Vulkan
|
---|
55 |
|
---|
56 | Boris Brezillon (2):
|
---|
57 |
|
---|
58 | - panfrost: Pad compute jobs with zeros on v4
|
---|
59 | - pan/va: Add missing valhall_enums dep to valhall_disasm
|
---|
60 |
|
---|
61 | Christian Duerr (1):
|
---|
62 |
|
---|
63 | - panfrost: Fix dual-source blending
|
---|
64 |
|
---|
65 | Connor Abbott (1):
|
---|
66 |
|
---|
67 | - ir3/ra: Fix bug with collect source handling
|
---|
68 |
|
---|
69 | Corentin Noël (1):
|
---|
70 |
|
---|
71 | - zink: Only call reapply_color_write if EXT_color_write_enable is available
|
---|
72 |
|
---|
73 | Danylo Piliaiev (1):
|
---|
74 |
|
---|
75 | - tu: Do not print anything on systems without Adreno GPU
|
---|
76 |
|
---|
77 | Dave Airlie (5):
|
---|
78 |
|
---|
79 | - zink: use sparse residency for buffers.
|
---|
80 | - radv: fix correct padding on uvd
|
---|
81 | - radv: init decoder ip block earlier.
|
---|
82 | - radv/uvd: uvd kernel checks for full dpb allocation.
|
---|
83 | - radv: don't submit 0 length on UVD either.
|
---|
84 |
|
---|
85 | David Heidelberg (1):
|
---|
86 |
|
---|
87 | - meson: upgrade zlib wrap to 1.3.1
|
---|
88 |
|
---|
89 | David Rosca (2):
|
---|
90 |
|
---|
91 | - frontends/va: Fix updating AV1 rate control parameters
|
---|
92 | - radeonsi/vcn: Don't reinitialize encode session on bitrate/fps change
|
---|
93 |
|
---|
94 | Eric Engestrom (7):
|
---|
95 |
|
---|
96 | - docs: add release notes for 24.0.0
|
---|
97 | - docs: add sha256sum for 24.0.0
|
---|
98 | - .pick_status.json: Update to fa8e0ba3f739cb46cf7bb709903c0206f240c584
|
---|
99 | - vk/util: fix 'beta' check for physical device features
|
---|
100 | - vk/util: fix 'beta' check for physical device properties
|
---|
101 | - panfrost: fix UB caused by shifting signed int too far
|
---|
102 | - .pick_status.json: Update to 90eae30bcb84d54dc871ddbb8355f729cf8fa900
|
---|
103 |
|
---|
104 | Friedrich Vock (2):
|
---|
105 |
|
---|
106 | - radv/rt: Write inactive node data in ALWAYS_ACTIVE workaround
|
---|
107 | - radv,driconf: Enable active AS leaf workaround for Jedi Survivor
|
---|
108 |
|
---|
109 | Georg Lehmann (3):
|
---|
110 |
|
---|
111 | - aco/gfx11+: disable v_pk_fmac_f16_dpp
|
---|
112 | - aco: don't remove branches that skip v_writelane_b32
|
---|
113 | - aco/gfx11+: limit hard clauses to 32 instructions
|
---|
114 |
|
---|
115 | José Roberto de Souza (2):
|
---|
116 |
|
---|
117 | - iris: Fix return of iris_wait_syncobj()
|
---|
118 | - intel: Fix intel_get_mesh_urb_config()
|
---|
119 |
|
---|
120 | Karol Herbst (3):
|
---|
121 |
|
---|
122 | - nir/lower_cl_images: record image_buffers and msaa_images
|
---|
123 | - rusticl/mem: properly handle buffers
|
---|
124 | - rusticl/mem: support GL_TEXTURE_BUFFER
|
---|
125 |
|
---|
126 | Kenneth Graunke (1):
|
---|
127 |
|
---|
128 | - driconf: Advertise GL_EXT_shader_image_load_store on iris for SVP13
|
---|
129 |
|
---|
130 | Konstantin Seurer (1):
|
---|
131 |
|
---|
132 | - radv/sqtt: Handle ray tracing pipelines with no traversal shader
|
---|
133 |
|
---|
134 | Lepton Wu (1):
|
---|
135 |
|
---|
136 | - llvmpipe: Set "+64bit" for X86_64
|
---|
137 |
|
---|
138 | Lionel Landwerlin (4):
|
---|
139 |
|
---|
140 | - anv: don't unmap AUX ranges at BO delete
|
---|
141 | - intel/fs: rerun divergence prior to lowering non-uniform interpolate at sample
|
---|
142 | - anv: fix incorrect flushing on shader query copy
|
---|
143 | - anv: fix buffer marker cache flush issues on MTL
|
---|
144 |
|
---|
145 | M Henning (1):
|
---|
146 |
|
---|
147 | - nvk: Don't clobber vb0 after repeated blits
|
---|
148 |
|
---|
149 | Mark Janes (1):
|
---|
150 |
|
---|
151 | - hasvk: add missing linker arguments
|
---|
152 |
|
---|
153 | Mike Blumenkrantz (2):
|
---|
154 |
|
---|
155 | - mesa: plumb errors through to texture allocation
|
---|
156 | - nir/lower_io: fix handling for compact arrays with indirect derefs
|
---|
157 |
|
---|
158 | Pavel Ondračka (1):
|
---|
159 |
|
---|
160 | - r300: fix vs output register indexing
|
---|
161 |
|
---|
162 | Pierre-Eric Pelloux-Prayer (1):
|
---|
163 |
|
---|
164 | - egl/drm: flush before calling get_back_bo
|
---|
165 |
|
---|
166 | Rhys Perry (1):
|
---|
167 |
|
---|
168 | - aco: fix >8 byte linear vgpr copies
|
---|
169 |
|
---|
170 | Rob Clark (1):
|
---|
171 |
|
---|
172 | - freedreno: Fix MSAA z/s layout in GMEM
|
---|
173 |
|
---|
174 | Samuel Pitoiset (2):
|
---|
175 |
|
---|
176 | - radv: add a workaround for mipmaps and minLOD on GFX6-8
|
---|
177 | - radv/sqtt: fix describing queue submits for RGP
|
---|
178 |
|
---|
179 | Sviatoslav Peleshko (2):
|
---|
180 |
|
---|
181 | - anv,driconf: Add sampler coordinate precision workaround for AoE 4
|
---|
182 | - driconf: Apply dual color blending workaround to Dying Light
|
---|
183 |
|
---|
184 | Tapani Pälli (1):
|
---|
185 |
|
---|
186 | - anv: flush tile cache independent of format with HIZ-CCS flush
|
---|
187 |
|
---|
188 | Timothy Arceri (2):
|
---|
189 |
|
---|
190 | - glsl: don't tree graft globals
|
---|
191 | - Revert "ci: Enable GALLIUM_DUMP_CPU=true only in the clang job"
|
---|