~mmach/netext73/mesa-ryzen

« back to all changes in this revision

Viewing changes to docs/relnotes/23.0.2.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.2 Release Notes / 2023-04-07
 
2
======================================
 
3
 
 
4
Mesa 23.0.2 is a bug fix release which fixes bugs found since the 23.0.1 release.
 
5
 
 
6
Mesa 23.0.2 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.2 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
    1b7d3399fc6f16f030361f925d33ebc7600cbf98094582f54775b6a1180529e7  mesa-23.0.2.tar.xz
 
23
 
 
24
 
 
25
 
 
26
New features
 
27
------------
 
28
 
 
29
- None
 
30
 
 
31
 
 
32
Bug fixes
 
33
---------
 
34
 
 
35
- allwinner a64: DRM_IOCTL_MODE_CREATE_DUMB failed: Cannot allocate memory after some time of apps usage
 
36
- mesa: index buffer leaking
 
37
- RadeonSI: null dereference in amdgpu_cs_add_buffer, potential refcount mismatch, running BeyondAllReason
 
38
- eglCreateImageKHR, error: EGL_BAD_ALLOC (0x3003), message: "createImageFromDmaBufs failed" on AMD multi-gpu with explicit format modifiers
 
39
- libgrl.a installed but not used?
 
40
- radv: crash compiling UE5 lumen hardware RT shader
 
41
- aco: unused vtmp_in_loop
 
42
- radv,nir: dEQP-VK.ray_query.builtin.rayqueryterminate.* failures
 
43
- glsl compiled error when the RHS of operator \`>>` is int64_t by enabling GL_ARB_gpu_shader_int64 extension
 
44
- QPainter fails to render multiple shapes with a brush set since Mesa 23.0
 
45
- eglSwapBuffers blocks in wayland when it's wl_surface_frame event is stolen.
 
46
- plasmashell sometimes hangs with mesa_glthread
 
47
- pps_device.h:23:11: error: ‘uint32_t’ does not name a type
 
48
 
 
49
 
 
50
Changes
 
51
-------
 
52
 
 
53
Alyssa Rosenzweig (1):
 
54
 
 
55
- panfrost: Don't round up Midgard polygon list BOs
 
56
 
 
57
Daniel Schürmann (2):
 
58
 
 
59
- radv/rt: place any-hit scratch vars after intersection scratch vars
 
60
- radv/rt: Fix any_hit scratch variables.
 
61
 
 
62
David Heidelberg (1):
 
63
 
 
64
- aco: drop leftover variable
 
65
 
 
66
Dylan Baker (5):
 
67
 
 
68
- docs: Add sha256 sum for 23.0.1
 
69
- .pick_status.json: Update to 5e9ea154849ebe19b96a243b9716bd264545bf8b
 
70
- .pick_status.json: Update to 2cc9364c2061fe4a66398678cabf61e3464e4d77
 
71
- .pick_status.json: Update to 7abd8c499b4388f1e2947d78c59aafa0b52c254a
 
72
- .pick_status.json: Update to debc543904235ed7dfc14217bf43f33f9f768e5a
 
73
 
 
74
Emma Anholt (1):
 
75
 
 
76
- turnip: Don't push inline uniform buffer contents outside constlen.
 
77
 
 
78
Eric Engestrom (1):
 
79
 
 
80
- v3d: fix \`dirty` bitset being too small to accept V3D_DIRTY_SSBO
 
81
 
 
82
Erico Nunes (1):
 
83
 
 
84
- lima: don't use resource_from_handle while creating scanout
 
85
 
 
86
Filip Gawin (1):
 
87
 
 
88
- crocus: don't quantize the clear value
 
89
 
 
90
Francisco Jerez (1):
 
91
 
 
92
- intel/fs: Fix register coalesce in presence of force_writemask_all copy source writes.
 
93
 
 
94
Gert Wollny (1):
 
95
 
 
96
- r600/sfn: fix container allocators
 
97
 
 
98
Iago Toral Quiroga (1):
 
99
 
 
100
- vulkan/wsi/display: set pDisplay to NULL on error
 
101
 
 
102
Ilya K (1):
 
103
 
 
104
- intel/vk/grl: don't install libgrl.a
 
105
 
 
106
Isabella Basso (2):
 
107
 
 
108
- nir/algebraic: insert patterns inside optimizations list
 
109
- nir/algebraic: remove duplicate bool conversion lowerings
 
110
 
 
111
Iván Briano (1):
 
112
 
 
113
- vulkan/wsi/display: do not dereference a NULL pointer
 
114
 
 
115
Jesse Natalie (2):
 
116
 
 
117
- nir: Propagate alignment when rematerializing cast derefs
 
118
- microsoft/compiler: Fix setting bit 31 in feature flags
 
119
 
 
120
Kai-Heng Feng (2):
 
121
 
 
122
- iris: Retry DRM_IOCTL_I915_GEM_EXECBUFFER2 on ENOMEM
 
123
- Revert "iris: Avoid abort() if kernel can't allocate memory"
 
124
 
 
125
Karol Herbst (3):
 
126
 
 
127
- nvc0: enable fp helper invocation memory loads on Turing+
 
128
- rusticl/util: extract offset_of macro
 
129
- rusticl/icd: Make it work in case Rustc shuffles struct around
 
130
 
 
131
Konstantin Seurer (3):
 
132
 
 
133
- radv/sqtt: Skip dumping pipeline libraries
 
134
- radv/rt: Handle load_constant instructions when inlining shaders
 
135
- nir/lower_shader_calls: Remat derefs before lowering resumes
 
136
 
 
137
Lang Yu (1):
 
138
 
 
139
- amd/common: fix a typo
 
140
 
 
141
Lionel Landwerlin (12):
 
142
 
 
143
- intel/fs: don't SEND messages as partial writes
 
144
- intel/fs: fix nir_opt_peephole_ffma max vec assumption
 
145
- intel/fs: fixup sources number from opt_algebraic
 
146
- intel/fs: fix subgroup invocation read bounds checking
 
147
- anv: fix incorrect utrace bo release
 
148
- anv: implement recommended flush/wait of AUX-TT invalidation
 
149
- iris: implement recommended flush/wait of AUX-TT invalidation
 
150
- anv: take care of maxStorageBufferRange being uint32_t
 
151
- isl: update max buffer size for SKL+
 
152
- intel/perf: fix OA format selection on MTL
 
153
- intel/fs: don't consider fixup_nomask_control_flow SENDs predicate
 
154
- intel/fs: UNDEF fixup_nomask_control_flow temp register
 
155
 
 
156
Lynne (1):
 
157
 
 
158
- aco_validate: allow for wave32 in p_dual_src_export_gfx11
 
159
 
 
160
Marcin Ślusarz (1):
 
161
 
 
162
- anv,hasvk: remove stale comments
 
163
 
 
164
Marek Olšák (1):
 
165
 
 
166
- vbo: fix current attribs not updating gallium vertex elements
 
167
 
 
168
Mike Blumenkrantz (9):
 
169
 
 
170
- aux/trace: delete GALLIUM_TRACE_NIR log message
 
171
- zink: track tc fences better
 
172
- zink: double check layouts for possible feedback loop images
 
173
- zink: handle swapchain creation failure less lazily
 
174
- aux/trace: fix GALLIUM_TRACE_NIR handling
 
175
- llvmpipe: fix linear fs analysis with nonzero fs outputs
 
176
- llvmpipe: fix handling of unused color attachments
 
177
- zink: block resolves where src extents > dst extents
 
178
- zink: flag vertex buffers for rebind after vstate draws
 
179
 
 
180
Patrick Lerda (1):
 
181
 
 
182
- r600: fix typo that could lead to a possible crash
 
183
 
 
184
Pierre-Eric Pelloux-Prayer (5):
 
185
 
 
186
- yegl/wayland: fix glthread deadlocks
 
187
- Revert "driconf: add a workaround for plasmashell freezing"
 
188
- radeonsi: don't use alignment_log2 of imported buffers
 
189
- mesa: fix invalid index_bo refcounting
 
190
- util/vbuf: fix index_bo leak
 
191
 
 
192
Qiang Yu (2):
 
193
 
 
194
- ac/llvm: respect channel_type when ac_build_buffer_load
 
195
- ac/llvm: add missing type convert for nir_load_buffer_amd
 
196
 
 
197
Rhys Perry (1):
 
198
 
 
199
- aco: fix nir_var_shader_out barriers for task shaders
 
200
 
 
201
Sonny Jiang (1):
 
202
 
 
203
- gallium/pipe: change PIPE_DEFAULT_DECODER_FEEDBACK_TIMEOUT_NS to 1 second
 
204
 
 
205
Sviatoslav Peleshko (1):
 
206
 
 
207
- glsl: Fix codegen for constant ir_binop_{l,r}shift with mixed types
 
208
 
 
209
Tapani Pälli (1):
 
210
 
 
211
- anv: use primitive ID override when shader does not supply it
 
212
 
 
213
Timothy Arceri (2):
 
214
 
 
215
- glsl: allow 64-bit integer on RHS of shift
 
216
- util/00-mesa-defaults: add Akka Arrh workaround
 
217
 
 
218
Timur Kristóf (3):
 
219
 
 
220
- ac/nir: Store only lowest 8 bits for task draw ring DWORD3.
 
221
- aco: Consider p_cbranch_nz as divergent branch too.
 
222
- aco: Don't remove exec writes that also write other registers.
 
223
 
 
224
Vinson Lee (1):
 
225
 
 
226
- pps: Fix build errors.
 
227
 
 
228
antonino (4):
 
229
 
 
230
- zink: fix \`final_hash` update in \`zink_gfx_program_update`
 
231
- mesa: correctly allocate space for converted primtives
 
232
- nir: handle primitives with adjacency
 
233
- nir: avoid generating conflicting output variables