1 | Mesa 23.1.7 Release Notes / 2023-09-06
|
---|
2 | ======================================
|
---|
3 |
|
---|
4 | Mesa 23.1.7 is a bug fix release which fixes bugs found since the 23.1.6 release.
|
---|
5 |
|
---|
6 | Mesa 23.1.7 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 23.1.7 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 | 409641eadf0ed1c7794797a6f5a0b0195b5580b282166e5ec5629c6bcda6acd3 mesa-23.1.7.tar.xz
|
---|
23 |
|
---|
24 |
|
---|
25 | New features
|
---|
26 | ------------
|
---|
27 |
|
---|
28 | - None
|
---|
29 |
|
---|
30 |
|
---|
31 | Bug fixes
|
---|
32 | ---------
|
---|
33 |
|
---|
34 | - [Google][Rex][anv] GLES dEQP test fails in anv when run via ANGLE-on-Venus on ChromeOS ARCVM.
|
---|
35 | - VAAPI on VCN: bad stream may crash whole gfx system
|
---|
36 | - VAAPI: AMDGPU crash on RX 6900 XT on corrupted video
|
---|
37 | - aco: Assertion when compiling CP2077 shader
|
---|
38 | - anv: flakiness on tgl+ with samplemask handling
|
---|
39 | - [RADV] Dead by Daylight memory leak (shader-related?) on 23.1.6
|
---|
40 | - gpu hang on DG2 when running KHR-GLES31.core.texture_cube_map_array.image_op_tess*
|
---|
41 | - KHR-GLES31.core.texture_cube_map_array.image_op_tessellation_evaluation_sh fail on GFX12+
|
---|
42 | - radv: commit 81641b01555faa4dd1dfc7de2513ad8d63e77ab7 leaded to artifacts in Quake II RTX
|
---|
43 | - [radv] Colors are distorted in Cyberpunk 2077 with ray tracing enabled
|
---|
44 | - Forza Horizon 5 stuttering since mesa 23.1.4 / 9b008673 revert as a FIX
|
---|
45 | - glCopyTexSubImage2D is very slow on Intel
|
---|
46 | - [RADV] red and pink tinted shadows in Overwatch 2 on 7900 XTX
|
---|
47 |
|
---|
48 |
|
---|
49 | Changes
|
---|
50 | -------
|
---|
51 |
|
---|
52 | Alyssa Rosenzweig (1):
|
---|
53 |
|
---|
54 | - nir/passthrough_gs: Fix array size
|
---|
55 |
|
---|
56 | Chia-I Wu (1):
|
---|
57 |
|
---|
58 | - ac/surface: limit RADEON_SURF_NO_TEXTURE to color surfaces
|
---|
59 |
|
---|
60 | Corentin Noël (1):
|
---|
61 |
|
---|
62 | - virgl: Do not expose EXT_texture_mirror_clamp when using a GLES host
|
---|
63 |
|
---|
64 | Daniel Schürmann (1):
|
---|
65 |
|
---|
66 | - nir/opt_move: fix handling of if-condition
|
---|
67 |
|
---|
68 | David Heidelberg (1):
|
---|
69 |
|
---|
70 | - ci: disable Material Testers.x86_64_2020.04.08_13.38_frame799.rdc trace
|
---|
71 |
|
---|
72 | David Rosca (1):
|
---|
73 |
|
---|
74 | - Revert "radeonsi/vcn: add an exception of field case for h264 decoding"
|
---|
75 |
|
---|
76 | Dmitry Baryshkov (1):
|
---|
77 |
|
---|
78 | - tu: Pass real size of prime buffers to allocator
|
---|
79 |
|
---|
80 | Emma Anholt (2):
|
---|
81 |
|
---|
82 | - freedreno/a3-5xx: Don't try to emit ISAM for SSBO loads.
|
---|
83 | - disk_cache: Disable the "List" test for RO disk cache.
|
---|
84 |
|
---|
85 | Eric Engestrom (22):
|
---|
86 |
|
---|
87 | - docs: add sha256sum for 23.1.6
|
---|
88 | - .pick_status.json: Update to 9d442b459a43264c28994e65dcaacfe303feedd1
|
---|
89 | - .pick_status.json: Mark aebe58458611e0bb585a5bce8e16c1175783f3cc as denominated
|
---|
90 | - .pick_status.json: Update to 61dd0ff97d8d670e1b7dfea8a37e73b67a7f5ff3
|
---|
91 | - .pick_status.json: Update to 5fa9f842b09694a91310640ae949327a74d1bcd2
|
---|
92 | - vc4: drop duplicate .lower_ldexp
|
---|
93 | - zink: fix format in zink_make_{image,texture}_handle_resident()
|
---|
94 | - .pick_status.json: Mark 04ba4059b7243fb9258df12154ce1e7a01e019c8 as denominated
|
---|
95 | - .pick_status.json: Mark fe4208ed4c9a08c7963caa287ae34e9357de68af as denominated
|
---|
96 | - v3dv: fix VK_PIPELINE_ROBUSTNESS_{BUFFER,IMAGE}_BEHAVIOR_DEVICE_DEFAULT_EXT copy/paste typo
|
---|
97 | - v3dv: fix copy/pasted type of \`sample`
|
---|
98 | - v3dv: fix shader stage name in error message
|
---|
99 | - v3d/qpu: fix type of function argument
|
---|
100 | - .pick_status.json: Update to 939845e424da7b2433902a9954cb6b615cd06d41
|
---|
101 | - .pick_status.json: Mark 5d19a0a19ba2ffe50a7d05fcf0ff17e0078c2d8e as denominated
|
---|
102 | - .pick_status.json: Mark 9865e5dff49395543da4331a943ba5a03ce6a413 as denominated
|
---|
103 | - .pick_status.json: Update to 3a949de28c42d8714320e56bd99168148503da7d
|
---|
104 | - .pick_status.json: Mark f97e38f9cdabf6e1cfab11ebaabf193492bd403c as denominated
|
---|
105 | - .pick_status.json: Mark fa6562b239f00f9f72c988459e252bdee072fd73 as denominated
|
---|
106 | - .pick_status.json: Update to 318b83899056d02ee83817cf16201a128fb81443
|
---|
107 | - .pick_status.json: Mark 83716b08cf103622829d84e673584781ee8850f6 as denominated
|
---|
108 | - .pick_status.json: Mark 8b93fa149bfbe1ca1a59d89ec53d576aa4ede2ec as denominated
|
---|
109 |
|
---|
110 | Faith Ekstrand (4):
|
---|
111 |
|
---|
112 | - nir: Fix nir_op_mov handling in nir_collect_src_uniforms
|
---|
113 | - nir: Handle nir_op_mov properly in opt_shrink_vectors
|
---|
114 | - nir: Don't handle nir_op_mov in get_undef_mask in opt_undef
|
---|
115 | - nir: Fix metadata in nir_lower_is_helper_invocation
|
---|
116 |
|
---|
117 | Friedrich Vock (2):
|
---|
118 |
|
---|
119 | - nir/load_store_vectorize: Handle intrinsics with constant base
|
---|
120 | - radv/rt: Pre-initialize instance address
|
---|
121 |
|
---|
122 | Georg Lehmann (1):
|
---|
123 |
|
---|
124 | - aco: fix u2f16 with 32bit input
|
---|
125 |
|
---|
126 | Helen Koike (1):
|
---|
127 |
|
---|
128 | - ci/android: remove strace output from cuttlefish-runner.sh
|
---|
129 |
|
---|
130 | Jordan Justen (2):
|
---|
131 |
|
---|
132 | - intel/dev: Use RPL-U name on RPL-U devices
|
---|
133 | - intel/dev: Add more RPL PCI IDs
|
---|
134 |
|
---|
135 | Karol Herbst (3):
|
---|
136 |
|
---|
137 | - rusticl/kernel: optimize nir between lowering io and explicit types
|
---|
138 | - nv50: limit max code uploads to 0x8000
|
---|
139 | - rusticl/memory: do not verify pitch for IMAGE1D_BUFFER
|
---|
140 |
|
---|
141 | Kenneth Graunke (1):
|
---|
142 |
|
---|
143 | - iris: Check prog[] instead of uncompiled[] for BLORP state skipping
|
---|
144 |
|
---|
145 | Leo Liu (1):
|
---|
146 |
|
---|
147 | - radeonsi/vcn: fix the incorrect dt_size
|
---|
148 |
|
---|
149 | Lionel Landwerlin (5):
|
---|
150 |
|
---|
151 | - intel/compiler: disable per-sample interpolation modes with non-per-sample dispatch
|
---|
152 | - intel/compiler: fix dynamic alpha-to-coverage handling
|
---|
153 | - intel/fs: implement dynamic interpolation mode for dynamic persample shaders
|
---|
154 | - anv: add missing ISL storage usage
|
---|
155 | - intel/nir: rerun lower_tex if it lowers something
|
---|
156 |
|
---|
157 | Marek Vasut (1):
|
---|
158 |
|
---|
159 | - etnaviv: Fully replicate back stencil config
|
---|
160 |
|
---|
161 | Matt Turner (1):
|
---|
162 |
|
---|
163 | - Revert "intel/fs: only avoid SIMD32 if strictly inferior in throughput"
|
---|
164 |
|
---|
165 | Mike Blumenkrantz (3):
|
---|
166 |
|
---|
167 | - vk/graphics: fix CWE handling with DS3
|
---|
168 | - zink: wait on async fence during ctx program removal
|
---|
169 | - zink: don't start multiple cache jobs for the same program
|
---|
170 |
|
---|
171 | Paul Gofman (1):
|
---|
172 |
|
---|
173 | - driconf: add a workaround for Rainbow Six Extraction
|
---|
174 |
|
---|
175 | Rhys Perry (5):
|
---|
176 |
|
---|
177 | - radv: disable 64-bit color attachments
|
---|
178 | - radv: fix 128bpp comp-to-single clears
|
---|
179 | - aco: fix p_bpermute_gfx6 with input at non-zero byte
|
---|
180 | - aco/spill: skip p_branch in process_block
|
---|
181 | - aco/spill: add all live-in to merge block spill candidates
|
---|
182 |
|
---|
183 | Rohan Garg (3):
|
---|
184 |
|
---|
185 | - crocus: fix GFX_VERx10 macro
|
---|
186 | - blorp: drop undefined macro
|
---|
187 | - iris: migrate preemption streamwout wa to WA infra
|
---|
188 |
|
---|
189 | Samuel Pitoiset (2):
|
---|
190 |
|
---|
191 | - Revert "radv/amdgpu: workaround a kernel bug when replacing sparse mappings"
|
---|
192 | - Revert "radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build"
|
---|
193 |
|
---|
194 | Sviatoslav Peleshko (2):
|
---|
195 |
|
---|
196 | - dri: Use RGB internal formats for RGBX formats
|
---|
197 | - intel/isl: Don't over-allocate CLEAR_COLOR size to use whole cache line
|
---|
198 |
|
---|
199 | Tapani Pälli (1):
|
---|
200 |
|
---|
201 | - mesa: fix some TexParameter and SamplerParameter cases
|
---|
202 |
|
---|
203 | Tatsuyuki Ishi (1):
|
---|
204 |
|
---|
205 | - radv/amdgpu: Do not pass in a BO handle when clearing PRT VA region.
|
---|
206 |
|
---|
207 | Timothy Arceri (1):
|
---|
208 |
|
---|
209 | - util: add radeonsi workaround for Nowhere Patrol
|
---|
210 |
|
---|
211 | Timur Kristóf (5):
|
---|
212 |
|
---|
213 | - ac/nir: Add done arg to ac_nir_export_position.
|
---|
214 | - ac/nir: Slightly refactor how pos0 exports are added when missing.
|
---|
215 | - ac/nir/ngg: Wait for attribute stores before VS/TES/GS pos0 export.
|
---|
216 | - ac/nir/ngg: Refactor mesh shader primitive export.
|
---|
217 | - ac/nir/ngg: Wait for attribute ring stores in mesh shaders.
|
---|
218 |
|
---|
219 | antonino (3):
|
---|
220 |
|
---|
221 | - vulkan/wsi: add \`vk_wsi_force_swapchain_to_current_extent` driconf
|
---|
222 | - drirc: enable \`vk_wsi_force_swapchain_to_current_extent` for "The Talos Principle"
|
---|
223 | - drirc: enable \`vk_wsi_force_swapchain_to_current_extent` for "Serious Sam Fusion"
|
---|