VirtualBox

source: vbox/trunk/src/VBox/Additions/3D/mesa/mesa-24.0.2/docs/relnotes/23.0.0.rst@ 105254

最後變更 在這個檔案從105254是 103996,由 vboxsync 提交於 12 月 前

Additions/3D/mesa: export mesa-24.0.2 to OSE. bugref:10606

檔案大小: 8.5 KB
 
1Mesa 23.0.0 Release Notes / 2023-02-22
2======================================
3
4Mesa 23.0.0 is a bug fix release which fixes bugs found since the 23.0.0-rc5 release.
5
6Mesa 23.0.0 implements the OpenGL 4.6 API, but the version reported by
7glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
8glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
9Some drivers don't support all the features required in OpenGL 4.6. OpenGL
104.6 is **only** available if requested at context creation.
11Compatibility contexts may report a lower version depending on each driver.
12
13Mesa 23.0.0 implements the Vulkan 1.3 API, but the version reported by
14the apiVersion property of the VkPhysicalDeviceProperties struct
15depends on the particular driver being used.
16
17SHA256 checksum
18---------------
19
20::
21
22 01f3cff3763f09e0adabcb8011e4aebc6ad48f6a4dd4bae904fe918707d253e4 mesa-23.0.0.tar.xz
23
24
25
26New features
27------------
28
29- VK_EXT_descriptor_buffer on RADV, Turnip
30
31- VK_AMD_shader_early_and_late_fragment_tests on RADV
32
33- VK_AMD_shader_explicit_vertex_parameter on RADV/RDNA3
34
35- VK_EXT_swapchain_colorspace on RADV, ANV, Turnip
36
37- Enabled VK_EXT_mesh_shader by default on RADV/RDNA2
38
39- Implemented more VK_EXT_dynamic_state3 features on RADV, Turnip
40
41- Various raytracing, graphics pipeline library and RDNA3 improvements on RADV
42
43- Radeon Memory Visualizer support with RADV.
44
45- VK_KHR_shader_integer_dot_product on V3DV
46
47- VK_KHR_present_wait on ANV, RADV, Turnip
48
49- VK_KHR_push_descriptor on Venus
50
51- VK_KHR_pci_bus_info on Venus
52
53- GL_ARB_clip_control on panfrost
54
55- GL_ARB_texture_filter_anisotropic on panfrost, asahi
56
57- GL_ARB_occulsion_query2 on asahi
58
59- GL_ARB_shader_stencil_export on asahi
60
61- GL_ARB_draw_instanced on asahi
62
63- GL_ARB_instanced_ararys on asahi
64
65- GL_ARB_seamless_cube_map on asahi
66
67- GL_NV_conditional_render on asahi
68
69- GL_ARB_texture_mirror_clamp_to_edge on asahi
70
71- None
72
73
74Bug fixes
75---------
76
77- mesa: _mesa_glthread_upload crash
78- Rise of the Tomb Raider's Ambient Occlusion pass misrenders (swimming shadows)
79- Minecraft: spec related compile errors
80- radv: (Using mesh shader) NIR validation failed after nir_lower_io_to_scalar_early
81- wine + dxvk + Rise of the Tomb Raider crashes in Soviet Installation 20% with VK_ERROR_DEVICE_LOST
82- Sometimes VLC player process gets stuck in memory after closure if video output used is Auto or OpenGL
83- kwin_wayland crashes involving dri2_create_drawable when Plasma starts and the llvmpipe driver from Mesa 23.0-rc3 and 23.0-rc4 is used
84- anv: VK_ACCESS_2_SHADER_READ_BIT doesn't seem to be handled correctly
85- Iris corruptions in zoom calls
86- Sampling with aux enabled with ISL_AUX_STATE_PASS_THROUGH seems broken on Tigerlake+
87- anv: incorrect task shader payload
88- radv: Hi-Fi Rush incorrectly rendering face shadows with DCC on 7900 XTX
89- DG2: incorrect rendering in Sascha Willems raytracing callable demo
90- Some blackouts / rendering issues with RADV_PERFTEST=gpl in Battlefield 1 (DX11)
91- radv: Segfault during createAccelerationStructure when the backing buffer is not bound to memory
92
93
94Changes
95-------
96
97Alan Coopersmith (1):
98
99- util/disk_cache: Handle OS'es without d_type in struct dirent
100
101Bas Nieuwenhuizen (1):
102
103- nir: Apply a maximum stack depth to avoid stack overflows.
104
105Charmaine Lee (3):
106
107- svga: fix resource_get_handle from resource created without SHARED bind flag
108- svga: fix compatible formats for shareable surfaces
109- svga: use upload buffer if texture has pending changes
110
111Chia-I Wu (3):
112
113- radv: fix a hang with binning on CHIP_RENOIR
114- turnip: fix a major leak with GPL LTO
115- turnip: fix a null descriptor set dereference
116
117Constantine Shablya (1):
118
119- anv,hasvk: flush what UNIFORM_READ flushes on SHADER_READ
120
121Danylo Piliaiev (3):
122
123- tu: Prevent using stale value of RB_UNKNOWN_88D0 on BLIT
124- tu: Prevent using stale value of GRAS_SC_CNTL in sysmem clear
125- turnip: Disable draw states after dyn renderpass in all cases
126
127Dave Airlie (2):
128
129- crocus: disable Y tiling for render targets properly.
130- crocus: switch gen4/5 tiling flags to follow suggestions.
131
132Dylan Baker (7):
133
134- .pick_status.json: Update to bd848ac92d9d77d72a1edb5645488639df91937e
135- .pick_status.json: Mark 6af3a12e700065ca4b8b3a5d12b97a75142dd185 as denominated
136- .pick_status.json: Update to e050a00b9f4d057e93f61f79019b5cf8bcd04e49
137- .pick_status.json: Update to 4e09d37f3bd4b2f5837040cb1695d151672944e1
138- .pick_status.json: Update to 4459668b6e74094b93f13da377077c4f26c9b7b9
139- .pick_status.json: Update to dd3b67b9746f1d0f2766d6c39bb23e59d6548aba
140- VERSION: bump for 23.0.0
141
142Emma Anholt (2):
143
144- Revert "freedreno/a5xx: Fix clip_mask"
145- hasvk: Fix SPIR-V warning about TF unsupported on gen7.
146
147Eric Engestrom (1):
148
149- panfrost: drop no-longer-needed libglsl
150
151Erik Faye-Lund (1):
152
153- zink: remove incorrect trailing comma
154
155Faith Ekstrand (3):
156
157- nir/from_ssa: Only re-locate values that are destinations
158- nir/from_ssa: Move the loop bounds check in resolve_parallel_copy
159- nir/deref: Preserve alignments in opt_remove_cast_cast()
160
161Georg Lehmann (2):
162
163- aco: don't allow output modifiers for v_cvt_pkrtz_f16_f32
164- aco: Don't use vcmpx with DPP.
165
166Hans-Kristian Arntzen (3):
167
168- radv: Fix invalid 64-bit shift.
169- radv: Fix missing VK_ACCESS_2_SHADER_SAMPLED_READ_BIT.
170- radv: Implement VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT.
171
172Italo Nicola (1):
173
174- panfrost: fix tiny sample_positions BO memory leak
175
176Jesse Natalie (2):
177
178- clc: Include opencl-c-base.h with LLVM 15 (using builtins)
179- microsoft/clc: Set features that are used by CL tests
180
181Konstantin Seurer (3):
182
183- radv: Fix creating accel structs with unbound buffers
184- radv: Hash VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_* flags
185- radv: Make accel struct meta state initialization thread safe
186
187Lionel Landwerlin (4):
188
189- intel/fs: fix mesh indirect movs
190- anv/hasvk: handle a SAMPLED_READ/STORAGE_READ access flags
191- intel/fs: bound subgroup invocation read to dispatch size
192- intel/perf: also add the oa timestamp shift on MTL
193
194Marcin Ślusarz (2):
195
196- anv: enable task redistribution
197- intel/compiler/mesh: use slice id of task urb handles in mesh shaders
198
199Marek Olšák (2):
200
201- mesa: ignore indices[i] if count[i] == 0 for MultiDrawElements
202- glthread: ignore non-VBO vertex arrays with NULL data pointers
203
204Michel Dänzer (4):
205
206- glsl/standalone: Fix up _mesa_reference_shader_program_data signature
207- glsl/standalone: Do not pass memory allocated with ralloc_size to free
208- anv/grl: Use union for reinterpreting integer as float
209- frontend/dri: Initialize callbacks in dri_swrast_kms_init_screen
210
211Mike Blumenkrantz (11):
212
213- zink: add newlines to some debug printfs
214- zink: unset gfx shader read when unbinding shader images
215- zink: unref image buffer descriptors on unbind
216- zink: sync LTO compiles for GPL pipelines on shader free
217- zink: fix descriptor pool free iterating
218- zink: always use NEAREST for zs blits
219- zink: block LINEAR filtered blits for zs formats
220- dri3: avoid deadlocking when polling deleted windows for events
221- vulkan/wsi: avoid deadlocking dri3 when polling deleted windows for events
222- kopper: fix loop iterating for msaa texture creation
223- driconf: add zink glthread disable for a game
224
225Nanley Chery (3):
226
227- iris: Update comment in iris_cache_flush_for_render
228- iris: Flush caches for aux-mode changes more often
229- iris: Drop iris_cache_flush_for_render
230
231Pierre-Eric Pelloux-Prayer (1):
232
233- amd/surface: fix base_mip_width of subsampled formats
234
235Samuel Pitoiset (3):
236
237- radv: disable DCC for mipmaps on GFX11
238- Revert "radv: acquire pstate on-demand when capturing with RGP"
239- radv/amdgpu: only set a new pstate if the current one is different
240
241Sebastian Wick (1):
242
243- loader: do not check the mesa DRI_Mesa version if it was not found
244
245Sil Vilerino (1):
246
247- d3d12: Video Encode - Fix ID3D12CommandAllocator leak
248
249SoroushIMG (3):
250
251- zink: relax bresenhamLines requirement for non-strictLine drivers
252- zink: allocate program shader caches from the program's mem ctx
253- zink: free resource objects' views array during destruction
254
255Sviatoslav Peleshko (2):
256
257- anv: Handle VkAccelerationStructureBuildRangeInfoKHR::transformOffset
258- driconf/anv: Apply limit_trig_input_range WA to Rise of the Tomb Raider
259
260Tapani Pälli (2):
261
262- intel/blorp: disable REP16 for gfx12+ with R10G10B10_FLOAT_A2
263- iris: disable preemption for 3DPRIMITIVE during streamout
264
265Tatsuyuki Ishi (1):
266
267- radv: Fix missing rbplus_allowed check for dynamic PS epilogs.
268
269Timothy Arceri (2):
270
271- glsl: add _token_list_prepend() helper to the parser
272- glsl: isolate object macro replacments
273
274Timur Kristóf (2):
275
276- ac/nir/ngg: Include culled primitives in query.
277- radv: Call nir_lower_array_deref_of_vec in radv_lower_io_to_scalar_early.
278
279Vincent Davis Jr (1):
280
281- gbm/backend: fix gbm compile without dri
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette