VirtualBox

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

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

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

檔案大小: 9.3 KB
 
1Mesa 23.0.4 Release Notes / 2023-05-30
2======================================
3
4Mesa 23.0.4 is a bug fix release which fixes bugs found since the 23.0.3 release.
5
6Mesa 23.0.4 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.4 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 ee7f2cad1c58f943ea3048e59871908900b0a656ebdcf6a309e60af4270792f6 mesa-23.0.4.tar.xz
23
24
25
26New features
27------------
28
29- None
30
31
32Bug fixes
33---------
34
35- radv: Battlefield {1,5} hangs on RX 7900 XTX
36- radv: graphical artifacts in MSFS running via DXVK on RX7900XT
37- [radeonsi] flickering debug chunk border lines in Minecraft
38- vulkan/device_select: no way to select between GPUs of the same model due to bugs
39- radv: cache crashing
40- nouveau: Regression in arb_transform_feedback_overflow_query-basic from multithreading patches
41- [llvm 16+] [microsoft-clc] opencl-c-base.h does not exist
42- Vulkancts clipping / tesselation tests trigger gpu hang on DG2
43- Swaped fields in picture in vlc and mythtv if hw accel is on
44- WGL: Assert assigns dwThreadId variable
45- nine regression with r600 (bisected)
46- [ACO] [RADV] Flickering squares in some areas in The Last of Us Part 1 (with workaround)
47- radv: Jedi Fallen Order flickering & blocky plants
48- nouveau: NV50 (NVAC) broken in latest master
49- rusticl failed to build with rust-bindgen 0.65.0
50- aco: s_load_dword with negative soffset cause GPU hang
51- [Intel TGL] Performance drop in 22.3.5 compared to 22.2.5
52
53
54Changes
55-------
56
57Axel Davy (1):
58
59- frontend/nine: Fix num_textures count
60
61Charmaine Lee (2):
62
63- translate: do not clamp element index in generic_run
64- svga: set PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY for VGPU10 device
65
66Connor Abbott (1):
67
68- tu: Don't override depth for GMEM
69
70David Heidelberg (1):
71
72- panvk: clear dangling pointers
73
74Dylan Baker (17):
75
76- docs: Add sha256 sum for 23.0.3
77- bin/pick: fix issue where None for nomination_type could fail
78- bin/pick: use lineboxes to make the UI clearer
79- bin/pick: Add support for adding notes on patches
80- bin/pick: Add a Read/Write lock class
81- pick: Fix a lot of locking issues
82- pick: Add fixes/reverts of applied patches as they're applied
83- bin/pick-ui: use asyncio.new_event_loop
84- wip: 23.0 fixes for pick-ui reworks
85- .pick_status.json: Update to 41a36561491d0cd65c8813126db9ce41e4aff9c4
86- fixup! pick: Fix a lot of locking issues
87- Revert "anv: flag BO for write combine when CPU visible and potentially in lmem"
88- .pick_status.json: Update to 218aa7794136c6a9bc55d5c8c31e0ba450cf0f0b
89- intel/dev: create a helper dependency for libintel_dev
90- .pick_status.json: Update to 5039b595477589a6e39bd6e5a390ed565b89a793
91- .pick_status.json: Updates notes for 9fb9ae5ac69293ab60d5d1f7470d8f152ccde7f6
92- .pick_status.json: Updates notes for a77c88f1e897d5ab5c046b35898eadbe806e2990
93
94Emma Anholt (3):
95
96- blob: Don't valgrind assert for defined memory if we aren't writing.
97- vulkan: Handle alignment failure in the pipeline cache.
98- vulkan: Actually increment the count of objects in GetPipelineCacheData.
99
100Eric Engestrom (4):
101
102- amd: fix buggy usage of unreachable()
103- compiler: fix buggy usage of unreachable()
104- pvr: fix buggy usage of unreachable()
105- vk/util: fix buggy usage of unreachable()
106
107Erik Faye-Lund (2):
108
109- nir: fix constant-folding of 64-bit fpow
110- llvmpipe: fixup refactor copypasta
111
112Filip Gawin (1):
113
114- nine: add fallback for D3DFMT_D16 in d3d9_to_pipe_format_checked
115
116Friedrich Vock (2):
117
118- radv/rmv: Fix import memory
119- radv: Always call si_emit_cache_flush before writing timestamps
120
121Gert Wollny (1):
122
123- r600/sfn: fix cube to array lowering for LOD
124
125Hans-Kristian Arntzen (1):
126
127- wsi/x11: Fix present ID signal when IDLE comes before COMPLETE.
128
129Iago Toral Quiroga (3):
130
131- broadcom/compiler: fix v3d_qpu_uses_sfu
132- broadcom/compiler: add a v3d_qpu_instr_is_legacy_sfu helper
133- broadcom/compiler: fix incorrect check for SFU op
134
135Jonathan Gray (1):
136
137- intel/dev: remove dg2 0x5698 pci id
138
139José Fonseca (1):
140
141- wgl: Fix unintentional assignment on assert.
142
143Karol Herbst (4):
144
145- radeonsi: lower mul_high
146- ac/llvm: support shifts on 16 bit vec2
147- rusticl: don't set size_t-is-usize for >=bindgen-0.65
148- nvc0: do not randomly emit fences.
149
150Konstantin Seurer (1):
151
152- nir/lower_fp16_casts: Fix SSA dominance
153
154Lionel Landwerlin (5):
155
156- isl: don't set inconsistent fields for depth when using stencil only
157- isl: fix a number of errors on storage format support on Gfx9/12.5
158- intel/fs: fix per vertex input clamping
159- intel/fs: fix scheduling of HALT instructions
160- anv: fixup workaround 16011411144
161
162Lone_Wolf (3):
163
164- compiler/clc: Fix embedded clang headers (microsoft-clc) for LLVM 16+
165- clc: Add clangASTMatchers to fix static llvm build of microsoft-clc with LLVM 16+
166- clc: Add clang frontendhlsl module to fix build of microsoft-clc with llvm 16+
167
168Luna Nova (3):
169
170- device_select_layer: fix inverted strcmp in device_select_find_dri_prime_tag_default (v1)
171- device_select_layer: apply DRI_PRIME even if default device is > 1 to match opengl behavior
172- device_select_layer: pick a default device before applying DRI_PRIME
173
174M Henning (1):
175
176- nouveau/codegen: Check nir_dest_num_components
177
178Marek Olšák (2):
179
180- nir: fix 2 bugs in nir_create_passthrough_tcs
181- radeonsi: call ac_init_llvm_once before any util_queue initialization
182
183Mark Janes (2):
184
185- util: add macro to support gcc/clang poison
186- intel/dev: generate helpers to identify platform workarounds
187
188Matt Turner (1):
189
190- intel: Disable shader cache when executing intel_clc during the build
191
192Matthieu Bouron (1):
193
194- lavapipe: honor dst base array layer when resolving color attachments
195
196Michel Zou (1):
197
198- mesa/draw: fix -Wformat warning
199
200Mike Blumenkrantz (25):
201
202- zink: add z32s8 as mandatory GL3.0 profile attachment format
203- zink: avoid zero-sized memcmp for descriptor layouts
204- nir/lower_alpha_test: rzalloc state slots
205- zink: emit demote cap when using demote
206- util/debug: move null checks out of debug message macro
207- zink: don't bitcast bool deref loads/stores
208- drisw: don't leak the winsys
209- zink: check for extendedDynamicState3DepthClipNegativeOneToOne for ds3 support
210- draw: fix viewmask iterating
211- gallivm: break out native vector width calc for reuse
212- draw: fix robust ubo size calc
213- zink: only unset a generated tcs if the bound tcs is the generated one
214- zink: set depth dynamic state values unconditionally
215- cso: unbind fb state when unbinding the context
216- zink: don't init mutable resource bit for swapchain images
217- zink: allow vk 1.2 timelineSemaphore feature if extension isn't supported
218- zink: stringify unsupported prim restart log error
219- zink: use an intermediate variable for binding ssbo slots
220- zink: unbind the ssbo slot being iterated, not the index of the buffer
221- zink: flush INDIRECT_BUFFER mem barrier for compute
222- glsl/lower_samplers_as_deref: apply bindings for unused samplers
223- zink: disable always zs feedback loop on radv
224- zink: destroy current batch state after all other batch states
225- zink: only add feedback loop usage bit if extension is supported
226- zink: add feedback loop usage for swapchains
227
228Nanley Chery (2):
229
230- iris/bufmgr: Add and use zero_bo
231- iris/bufmgr: Handle flat_ccs for BO_ALLOC_ZEROED
232
233Patrick Lerda (7):
234
235- lima: fix refcnt imbalance related to framebuffer
236- r600/sfn: fix memory leak related to sh_info->arrays
237- aux/draw: fix memory leak related to ureg_get_tokens()
238- crocus: fix refcnt imbalance related to crocus_create_surface()
239- r600: fix refcnt imbalance related to atomic_buffer_state
240- radeonsi: set proper drm_amdgpu_cs_chunk_fence alignment
241- crocus: fix scratch_bos memory leak
242
243Qiang Yu (2):
244
245- aco: fix nir_f2u64 translation
246- ac/nir/cull: fix line position w culling
247
248Rhys Perry (4):
249
250- aco: remove SMEM_instruction::prevent_overflow
251- aco: don't move exec reads around exec writes
252- aco: don't move exec writes around exec writes
253- aco/gfx11: fix VMEM/DS->VALU WaW/RaW hazard
254
255Ruijing Dong (1):
256
257- radeonsi/vcn: correct cropping for hevc case
258
259Samuel Pitoiset (1):
260
261- radv: fix usage flag for 3D compressed 128 bpp images on GFX9
262
263SoroushIMG (3):
264
265- zink: do not emit line stipple dynamic state when emulating
266- zink: take location_frac into account in lower_line_smooth_gs
267- zink: fix incorrect line mode check for bresenham
268
269Tapani Pälli (3):
270
271- isl: disable mcs (and mcs+ccs) for color msaa on gfxver 125
272- iris: implement state cache invalidate for Wa_16013063087
273- isl: fix layout for comparing surf and view properties
274
275Thong Thai (3):
276
277- mesa/main: rework locale setup/teardown
278- util: check and initialize locale before using it
279- tgsi: use locale independent float and double parsing
280
281Timur Kristóf (2):
282
283- aco: Disallow constant propagation on SOPP and fixed operands.
284- aco: Initialize vcmpx field in get_cmp_info.
285
286Yiwei Zhang (3):
287
288- radv: respect VK_QUERY_RESULT_WAIT_BIT in GetQueryPoolResults
289- pipe-loader: avoid undefined memcpy behavior
290- lvp: avoid accessing member of NULL ptr for global entries
291
292antonino (1):
293
294- nir: don't create invalid inputs in \`nir_create_passthrough_gs`
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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