xref: /aosp_15_r20/external/mesa3d/docs/relnotes/23.1.5.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1Mesa 23.1.5 Release Notes / 2023-08-02
2======================================
3
4Mesa 23.1.5 is a bug fix release which fixes bugs found since the 23.1.4 release.
5
6Mesa 23.1.5 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.1.5 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    3cf88576fdebf24fc4047067936131c90cb6541c27365996b79b661dec1fb153  mesa-23.1.5.tar.xz
23
24
25New features
26------------
27
28- None
29
30
31Bug fixes
32---------
33
34- Baldurs Gate 3 (DX11) - Graphical corruption on RDNA3 (ACO regression)
35- intel: Deathloop and other DX12 games fail assert(validated) with invalid SEL instruction
36
37
38Changes
39-------
40
41Alex Denes (1):
42
43- virgl: link VA driver with build-id
44
45Alyssa Rosenzweig (3):
46
47- panfrost: Lower vertex_id for XFB
48- panfrost: Fix transform feedback on v9 harder
49- nir/lower_blend: Fix 32-bit logicops
50
51Bas Nieuwenhuizen (2):
52
53- aco: fix nir_op_vec8/16 with 16-bit elements.
54- aco: Fix some constant patterns in 16-bit vec4 construction with s_pack.
55
56Connor Abbott (1):
57
58- tu: Fix vk2tu_*_stage flag type
59
60Daniel Stone (1):
61
62- egl/wayland: Always initialise fd_display_gpu
63
64Danylo Piliaiev (3):
65
66- freedreno/regs: Rename SP_FS_CTRL_REG0.DIFF_FINE into LODPIXMASK
67- ir3: Fix FS quad ops returning wrong values from helper invocations
68- tu,freedreno: Forbid blit event for R8G8_SRGB due to gpu faults
69
70Dave Airlie (1):
71
72- gallivm: fix atomic global temporary storage.
73
74Eric Engestrom (4):
75
76- docs: add sha256sum for 23.1.4
77- .pick_status.json: Update to c75bf084d0b0ee4d4ba1d74ba5a7486a07ba8334
78- .pick_status.json: Update to 2b7599dc495669a9f935dcb80e5b62a100a9b788
79- .pick_status.json: Update to 8d7f682bdbaee2cd7185203770bfc3f0e07ee427
80
81Georg Lehmann (1):
82
83- aco/gfx11: fix get_gfx11_true16_mask with v_cmp_class_f16
84
85Karol Herbst (2):
86
87- nv50/ir/nir: fix txq emission on MS textures
88- nv50/ir/nir: Fix zero source handling of tex instructions.
89
90Konstantin Seurer (2):
91
92- gallivm: Fix atomic_global types
93- draw: Do not restart the primitive_id at 0
94
95Lionel Landwerlin (1):
96
97- intel/fs: fix missing predicate on SEL instruction
98
99Mike Blumenkrantz (7):
100
101- zink: be even dumber about buffer refs when replacing storage
102- zink: emit SpvCapabilitySampleMaskPostDepthCoverage with SpvExecutionModePostDepthCoverage
103- kopper: handle pixmap creation failure more gracefully
104- glxsw: check geometry of drawables on creation
105- zink: don't clobber descriptor mode on multiple screen creation
106- nir: fix slot calculations for compact variables with location_frac
107- lavapipe: use the component offset directly for xfb
108
109Nanley Chery (2):
110
111- anv: Don't support ASTC images with modifiers
112- intel/blorp: Ambiguate after CCS resolves on gfx7-8
113
114Rhys Perry (4):
115
116- radv: fix radv_get_ballot_bit_size with CS
117- nir/opt_dead_cf: remove nodes after a jump earlier
118- aco: insert s_nop before VGPR deallocation
119- ac/llvm: fix AC_TM_CHECK_IR
120
121Robert Mader (1):
122
123- egl/wayland: wait for compositor to release shm buffers
124
125Yiwei Zhang (3):
126
127- turnip: flush cache for dstBuffer in vkCmdCopyQueryPoolResults
128- venus: fix a cmd builder render_pass state leak across reset
129- venus: fix cmd state leak across implicit reset
130