~mmach/netext73/mesa-ryzen

« back to all changes in this revision

Viewing changes to docs/relnotes/23.0.1.rst

  • Committer: mmach
  • Date: 2023-11-02 21:31:35 UTC
  • Revision ID: netbit73@gmail.com-20231102213135-18d4tzh7tj0uz752
2023-11-02 22:11:57

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Mesa 23.0.1 Release Notes / 2023-03-24
 
2
======================================
 
3
 
 
4
Mesa 23.0.1 is a bug fix release which fixes bugs found since the 23.0.0 release.
 
5
 
 
6
Mesa 23.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 23.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
    e8e586856b55893abae9bdcdb98b41c081d909bb1faf372e6e7262307bf34adf  mesa-23.0.1.tar.xz
 
23
 
 
24
 
 
25
 
 
26
New features
 
27
------------
 
28
 
 
29
- None
 
30
 
 
31
 
 
32
Bug fixes
 
33
---------
 
34
 
 
35
- radv: A Plague Tale: Requiem black "flash" on 7900XTX
 
36
- 7900 XTX: Graphical corruption / artifacts in Cyberpunk
 
37
- radv: CmdCopyQueryPoolResults broken for VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT with queryCount > 1
 
38
- radeonsi draws spurious values to depth buffer
 
39
- rusticl over llvmpipe + ffmpeg's Opencl filter = error -51
 
40
- rusticl over llvmpipe + ffmpeg's Opencl filter = error -51
 
41
- OpenGL crashes in X-Plane 11
 
42
- [Bisected] Regression: Project Zomboid renders black
 
43
- hasvk: Black pixels with 8xMSAA and fast clears on Intel(R) HD Graphics 4400 (HSW GT2)
 
44
- radv: GTA IV graphical artifacts on 7900XTX
 
45
- radv: Resident Evil Revelations 2 artifacts on 7900XTX with DCC
 
46
- radv: Prototype 2 black textures on RDNA 3 when DCC is enabled
 
47
- Mesa 23.0.0 crashes immediately with indirect rendering
 
48
- [RADV] Returnal - pistol muzzle flash fills whole screen (graphical artifact)
 
49
- ACO: dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_geom_buffers1_sets3_imm_samplers hangs on NAVI10
 
50
- Build failures with recent lld
 
51
- r600,regression:  Glitches on terrain with the NIR backend on Transport Fever 2
 
52
- r600/TURKS: Crash of the game "A Hat in Time" with Gallium Nine and NIR path (third report)
 
53
- [gen9atom] Vulkan tests cause gpu hang: dEQP-VK.memory_model.*
 
54
- GL_SHADER_BINARY_FORMAT_SPIR_V is not added to the list of GL_SHADER_BINARY_FORMATS even if GL_ARB_gl_spirv is supported.
 
55
- [ANV/DG2] Vertex explosion in nvpro-samples/vk_raytracing_tutorial_KHR/ray_tracing_gltf
 
56
- CUEtools FLACCL hit assert in rusticl
 
57
- Assertion Failed on Intel HD 5500 with Linux / Mesa 22.3.1 / OpenGL
 
58
 
 
59
 
 
60
Changes
 
61
-------
 
62
 
 
63
Błażej Szczygieł (1):
 
64
 
 
65
- glx: Fix glXGetFBConfigFromVisualSGIX
 
66
 
 
67
Caio Oliveira (2):
 
68
 
 
69
- iris, crocus: Align workaround address to 32B
 
70
- gallivm: Fix handling of nir_intrinsic_scoped_barrier
 
71
 
 
72
Daniel Schürmann (1):
 
73
 
 
74
- aco: fix NIR infinite loops
 
75
 
 
76
Daniel Stone (1):
 
77
 
 
78
- intel/isl: Don't scream FINISHME into logs for 3D vs. CCS
 
79
 
 
80
Dave Airlie (1):
 
81
 
 
82
- llvmpipe: fix compute address bits to return native pointer size.
 
83
 
 
84
Dylan Baker (11):
 
85
 
 
86
- docs: Add sha256 sum for 23.0.0
 
87
- .pick_status.json: Update to 56a9aad4010ff9f2c0afcadec0ac61a6274de0a3
 
88
- .pick_status.json: Update to aa791961a82e1f5a9dd841c3e0398c3e80d09652
 
89
- .pick_status.json: Update to e45bbcf6492a178e52e4b87bad31bb01bc22e507
 
90
- .pick_status.json: Update to baea3b328b7a39abcee48c733236f242e1f4cf0e
 
91
- util: rzalloc and free hash_table_u64
 
92
- .pick_status.json: Update to 6cb0c8b6d746fe055bbe905025550140c0980720
 
93
- .pick_status.json: Update to 8c51c8697ab122472b9136f9a17813a7a6513c59
 
94
- .pick_status.json: Update to 8c51c8697ab122472b9136f9a17813a7a6513c59
 
95
- .pick_status.json: Update to 69cbc2e7eea599fb63f93373408a589f4345c6de
 
96
- .pick_status.json: Update to 0cd89a27ed0da0bf79c3eae9aac314ee33c3a852
 
97
 
 
98
Emma Anholt (1):
 
99
 
 
100
- ci: Re-enable some swrast testing using fd.o's shared runners for now.
 
101
 
 
102
Eric Engestrom (2):
 
103
 
 
104
- radv: split linker script for android since it requires different symbols
 
105
- glapi/meson: drop duplicate line in deps
 
106
 
 
107
Erik Faye-Lund (1):
 
108
 
 
109
- docs/zink: fixup wording of the GL 4.6 requirements
 
110
 
 
111
Friedrich Vock (2):
 
112
 
 
113
- mesa: Report GL_SHADER_BINARY_FORMAT_SPIR_V as supported
 
114
- docs: Fix formatting for RMV tracing docs
 
115
 
 
116
Georg Lehmann (1):
 
117
 
 
118
- aco/optimizer_postRA: assume all registers are untrackable in loop headers
 
119
 
 
120
Gert Wollny (3):
 
121
 
 
122
- r600/sfn: be more conservative with channel use in multi-slot ops
 
123
- r600/sfn: Fix minimum required registers
 
124
- r600/sfn: Fix atomic lowering
 
125
 
 
126
Illia Polishchuk (1):
 
127
 
 
128
- glx: fix indirect initialization crash
 
129
 
 
130
Iván Briano (3):
 
131
 
 
132
- vulkan: track the right value on CmdSetColorWriteMasks
 
133
- anv: fix testing for dynamic color blend bits
 
134
- anv: stop tracking color blend state in the pipeline
 
135
 
 
136
José Roberto de Souza (1):
 
137
 
 
138
- iris: Don't mark protected bo as reusable
 
139
 
 
140
Karol Herbst (3):
 
141
 
 
142
- nir/deref: don't replace casts with deref_struct if we'd lose the stride
 
143
- rusticl/kernel: Images arg sizes also have to match the host pointer size
 
144
- gallivm: fix lp_vec_add_offset_ptr for 32 bit builds
 
145
 
 
146
Kenneth Graunke (1):
 
147
 
 
148
- intel/fs: Fix inferred_sync_pipe for F16TO32 opcodes
 
149
 
 
150
Lionel Landwerlin (19):
 
151
 
 
152
- anv: fix invalid masking of 48bit address
 
153
- anv: fix vma heap memory leak
 
154
- genxml: Fix STATE_BASE_ADDRESS::BindlessSurfaceStateSize field size
 
155
- genxml: fix border color offset field on Gfx12+
 
156
- anv: fixup condition for Wa_14016118574
 
157
- anv: pull Wa_14016118574 out of some loop not changing state
 
158
- anv: fix incorrect parameter
 
159
- anv: fix generated forward jump with more than 67M draws
 
160
- anv: remove copied code from generation shader
 
161
- anv: remove BTI related flush in generation shaders
 
162
- anv: correctly program 3DSTATE_SF in generation shaders
 
163
- anv: limit push constant dirtyness with generation shaders
 
164
- anv: remove pre hasvk split assert
 
165
- anv: remove commented code
 
166
- anv: fix indirect draws VF cache tracking of index buffer
 
167
- anv: make sure mi_memcpy lands before push constant loads
 
168
- anv: remove MI_NOOPs at the end of the generation batch
 
169
- nir: fix nir_ishl_imm
 
170
- anv: force MEDIA_INTERFACE_DESCRIPTOR_LOAD reemit after 3D->GPGPU switch
 
171
 
 
172
Marek Olšák (8):
 
173
 
 
174
- amd: add missing gfx11 register definitions
 
175
- radeonsi/gfx11: fix the CU_EN clear mask for RSRC4_GS
 
176
- radeonsi/gfx11: don't set non-existent VGT_STRMOUT_BUFFER_CONFIG
 
177
- radeonsi/gfx11: set CB_COLORi_INFO.MAX_COMP_FRAG on GFX1103_R2
 
178
- radeonsi: disable Smart Access Memory because CPU access has large overhead
 
179
- nir: lower to fragment_mask_fetch/load_amd with EQAA correctly
 
180
- mesa: fix glPopClientAttrib with fixed-func VP and zero-stride varyings
 
181
- radeonsi: don't merge SET_* packets that have a different index in si_pm4_state
 
182
 
 
183
Mike Blumenkrantz (10):
 
184
 
 
185
- zink: fix shader read access removal for barrier generation
 
186
- zink: avoid adding ubo/ssbo bindings multiple times for different bitsizes
 
187
- zink: remove suspended queries from list before resuming
 
188
- zink: disable queries for clear_texture()
 
189
- zink: fix zink_resource_access_is_write()
 
190
- zink: only add deferred barrier on fb unbind when layout needs to change
 
191
- zink: fix descriptor update flagging on null ssbo set
 
192
- zink: propagate valid_buffer_range when replacing buffer storage
 
193
- aux/tc: fix rp info resizing clobbering current info
 
194
- vulkan/wsi: fix crash in failed swapchain creation for wayland
 
195
 
 
196
Patrick Lerda (1):
 
197
 
 
198
- r600: fix shader blob memory leak
 
199
 
 
200
Pierre-Eric Pelloux-Prayer (1):
 
201
 
 
202
- radeonsi: fix fast depth_clear_value/stencil_clear_value
 
203
 
 
204
Rhys Perry (2):
 
205
 
 
206
- aco: fix pathological case in LdsDirectVALUHazard
 
207
- aco: always update orig_names in get_reg_phi()
 
208
 
 
209
Ruijing Dong (1):
 
210
 
 
211
- raseonsi/vcn: fix a h264 decoding issue
 
212
 
 
213
Sam Edwards (1):
 
214
 
 
215
- nouveau: Fix null dereference in nouveau_pushbuf_destroy
 
216
 
 
217
Samuel Pitoiset (8):
 
218
 
 
219
- radv: fix flushing non-coherent images inside secondaries on GFX9+
 
220
- radv: fix flushing non-coherent images in EndCommandBuffer()
 
221
- radv: fix draw calls with 0-sized index buffers and robustness on NAVI10
 
222
- amd,ac/rgp: fix SQTT memory types
 
223
- radv: fix DCC decompress on GFX11
 
224
- radv: fix incorrect stride for primitives generated query with GDS
 
225
- radv: fix border color swizzle for stencil-only format on GFX9+
 
226
- radv: disable DCC with signedness reinterpretation on GFX11
 
227
 
 
228
Sil Vilerino (4):
 
229
 
 
230
- d3d12: Fix VP9 Decode - Checking 0xFF instead of 0x7F for invalid frame_ref[i].Index7Bits
 
231
- frontend/va: Keep track of some VP9 previous frame data for current frame use_prev_in_find_mvs_refs
 
232
- d3d12: VP9 Decode - Fix use_prev_in_find_mvs_refs calculation
 
233
- d3d12: Fix video decode for interlaced streams with reference only textures required
 
234
 
 
235
Sviatoslav Peleshko (3):
 
236
 
 
237
- iris: Avoid creating uncompressed view with unaligned tile offsets on BDW
 
238
- anv: Handle all fields in VkAccelerationStructureBuildRangeInfoKHR
 
239
- anv: Move WA MEDIA_VFE_STATE after stalling PIPE_CONTROL
 
240
 
 
241
Tatsuyuki Ishi (2):
 
242
 
 
243
- radeonsi: SDMA v4 size field is size - 1
 
244
- radv: SDMA v4 size field is size - 1
 
245
 
 
246
Väinö Mäkelä (2):
 
247
 
 
248
- hasvk: Mark VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL as stencil write optimal
 
249
- hasvk: Disable non-zero fast clears for 8xMSAA images
 
250
 
 
251
Yiwei Zhang (1):
 
252
 
 
253
- venus: fix VK_EXT_image_view_min_lod feature query
 
254
 
 
255
Yogesh Mohan Marimuthu (2):
 
256
 
 
257
- wsi/display: check alloc failure in wsi_display_alloc_connector()
 
258
- ac/surface: only adjust pitch if surf_pitch was modified
 
259
 
 
260
antonino (1):
 
261
 
 
262
- zink: fix line smooth lowering