xref: /aosp_15_r20/external/mesa3d/docs/relnotes/23.3.3.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 23.3.3 Release Notes / 2024-01-10
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 23.3.3 is a bug fix release which fixes bugs found since the 23.3.2 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 23.3.3 implements the OpenGL 4.6 API, but the version reported by
7*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
8*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL
10*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation.
11*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver.
12*61046927SAndroid Build Coastguard Worker
13*61046927SAndroid Build Coastguard WorkerMesa 23.3.3 implements the Vulkan 1.3 API, but the version reported by
14*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct
15*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used.
16*61046927SAndroid Build Coastguard Worker
17*61046927SAndroid Build Coastguard WorkerSHA256 checksum
18*61046927SAndroid Build Coastguard Worker---------------
19*61046927SAndroid Build Coastguard Worker
20*61046927SAndroid Build Coastguard Worker::
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard Worker    518307c0057fa3cee8b58df78be431d4df5aafa7edc60d09278b2d7a0a80f3b4  mesa-23.3.3.tar.xz
23*61046927SAndroid Build Coastguard Worker
24*61046927SAndroid Build Coastguard Worker
25*61046927SAndroid Build Coastguard WorkerNew features
26*61046927SAndroid Build Coastguard Worker------------
27*61046927SAndroid Build Coastguard Worker
28*61046927SAndroid Build Coastguard Worker- None
29*61046927SAndroid Build Coastguard Worker
30*61046927SAndroid Build Coastguard Worker
31*61046927SAndroid Build Coastguard WorkerBug fixes
32*61046927SAndroid Build Coastguard Worker---------
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard Worker- Error during SPIR-V parsing of OpCopyLogical
35*61046927SAndroid Build Coastguard Worker- radv: Atlas Fallen corrupted rendering
36*61046927SAndroid Build Coastguard Worker- intel: Require 64KB alignment when using CCS and multiple engines
37*61046927SAndroid Build Coastguard Worker- 23.3.2 regression: kms_swrast_dri.so segfaults
38*61046927SAndroid Build Coastguard Worker- Mesa is not compatible with Python 3.12 due to use of distutils
39*61046927SAndroid Build Coastguard Worker- anv: importing memory for a compressed image using modifier is hitting an assert
40*61046927SAndroid Build Coastguard Worker
41*61046927SAndroid Build Coastguard Worker
42*61046927SAndroid Build Coastguard WorkerChanges
43*61046927SAndroid Build Coastguard Worker-------
44*61046927SAndroid Build Coastguard Worker
45*61046927SAndroid Build Coastguard WorkerConnor Abbott (1):
46*61046927SAndroid Build Coastguard Worker
47*61046927SAndroid Build Coastguard Worker- ir3/legalize: Fix helper propagation with b.any/b.all/getone
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (1):
50*61046927SAndroid Build Coastguard Worker
51*61046927SAndroid Build Coastguard Worker- nir/opt_move_discards_to_top: don't schedule discard/demote across subgroup operations
52*61046927SAndroid Build Coastguard Worker
53*61046927SAndroid Build Coastguard WorkerDave Airlie (5):
54*61046927SAndroid Build Coastguard Worker
55*61046927SAndroid Build Coastguard Worker- gallivm: handle llvm 16 atexit ordering problems.
56*61046927SAndroid Build Coastguard Worker- intel/compiler: fix release build unused variable.
57*61046927SAndroid Build Coastguard Worker- llvmpipe: fix caching for texture shaders.
58*61046927SAndroid Build Coastguard Worker- intel/compiler: reemit boolean resolve for inverted if on gen5
59*61046927SAndroid Build Coastguard Worker- radv: don't emit cp dma packets on video rings.
60*61046927SAndroid Build Coastguard Worker
61*61046927SAndroid Build Coastguard WorkerEric Engestrom (13):
62*61046927SAndroid Build Coastguard Worker
63*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.3.2
64*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark eb5bb5c784e97c533e30b348e82e446ac0da59c8 as denominated
65*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ebee672ef87794f3f4201270623a92f34e62b8ff
66*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 060439bdf0e74f0f2e255d0a81b5356f9a2f5457 as denominated
67*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 8d0e70f628b745ad81124e0c3fe5e46ea84f6b46 as denominated
68*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 39c8cca34fb72db055df18abf1d473e099f4b05b
69*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 2c078bfd18cae0ed1a0a3916020e49fb74668504
70*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to e2a7c877ad1fd6bda4032f707eea7646e5229969
71*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 031978933151e95690e93919e7bfd9f1753f2794
72*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark fbe4e16db2d369c3e54067d17f81bdce8661a461 as denominated
73*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark b38c776690c9c39b04c57d74f9b036de56995aff as denominated
74*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f6d2df5a7542025022e69b81dbe3af3e51ea5cd3
75*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 67ad1142cf6afe61de834cefeddb4be06382899f
76*61046927SAndroid Build Coastguard Worker
77*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (2):
78*61046927SAndroid Build Coastguard Worker
79*61046927SAndroid Build Coastguard Worker- zink: update profile schema
80*61046927SAndroid Build Coastguard Worker- zink: use KHR version of maint5 features
81*61046927SAndroid Build Coastguard Worker
82*61046927SAndroid Build Coastguard WorkerFriedrich Vock (1):
83*61046927SAndroid Build Coastguard Worker
84*61046927SAndroid Build Coastguard Worker- radv/rt: Free traversal NIR after compilation
85*61046927SAndroid Build Coastguard Worker
86*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (1):
87*61046927SAndroid Build Coastguard Worker
88*61046927SAndroid Build Coastguard Worker- aco: fix applying input modifiers to DPP8
89*61046927SAndroid Build Coastguard Worker
90*61046927SAndroid Build Coastguard WorkerJonathan Gray (1):
91*61046927SAndroid Build Coastguard Worker
92*61046927SAndroid Build Coastguard Worker- zink: put sysmacros.h include under #ifdef MAJOR_IN_SYSMACROS
93*61046927SAndroid Build Coastguard Worker
94*61046927SAndroid Build Coastguard WorkerJosé Roberto de Souza (2):
95*61046927SAndroid Build Coastguard Worker
96*61046927SAndroid Build Coastguard Worker- anv: Assume that imported bos already have flat CCS requirements satisfied
97*61046927SAndroid Build Coastguard Worker- anv: Increase ANV_MAX_QUEUE_FAMILIES
98*61046927SAndroid Build Coastguard Worker
99*61046927SAndroid Build Coastguard WorkerKarol Herbst (2):
100*61046927SAndroid Build Coastguard Worker
101*61046927SAndroid Build Coastguard Worker- zink: lock screen queue on context_destroy and CreateSwapchain
102*61046927SAndroid Build Coastguard Worker- zink: fix heap-use-after-free on batch_state with sub-allocated pipe_resources
103*61046927SAndroid Build Coastguard Worker
104*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (2):
105*61046927SAndroid Build Coastguard Worker
106*61046927SAndroid Build Coastguard Worker- vtn: Remove transpose(m0)*m1 fast path
107*61046927SAndroid Build Coastguard Worker- vtn: Allow for OpCopyLogical with different but compatible types
108*61046927SAndroid Build Coastguard Worker
109*61046927SAndroid Build Coastguard WorkerLeo Liu (1):
110*61046927SAndroid Build Coastguard Worker
111*61046927SAndroid Build Coastguard Worker- gallium/vl: match YUYV/UYVY swizzle with change of color channels
112*61046927SAndroid Build Coastguard Worker
113*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (2):
114*61046927SAndroid Build Coastguard Worker
115*61046927SAndroid Build Coastguard Worker- isl: implement Wa_22015614752
116*61046927SAndroid Build Coastguard Worker- intel/fs: fix depth compute state for unchanged depth layout
117*61046927SAndroid Build Coastguard Worker
118*61046927SAndroid Build Coastguard WorkerMarek Olšák (1):
119*61046927SAndroid Build Coastguard Worker
120*61046927SAndroid Build Coastguard Worker- glthread: don't unroll draws using user VBOs with GLES
121*61046927SAndroid Build Coastguard Worker
122*61046927SAndroid Build Coastguard WorkerMary Guillemard (2):
123*61046927SAndroid Build Coastguard Worker
124*61046927SAndroid Build Coastguard Worker- zink: Initialize pQueueFamilyIndices for image query / create
125*61046927SAndroid Build Coastguard Worker- zink: Always fill external_only in zink_query_dmabuf_modifiers
126*61046927SAndroid Build Coastguard Worker
127*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (1):
128*61046927SAndroid Build Coastguard Worker
129*61046927SAndroid Build Coastguard Worker- zink: enforce maxTexelBufferElements for texel buffer sizing
130*61046927SAndroid Build Coastguard Worker
131*61046927SAndroid Build Coastguard WorkerRhys Perry (1):
132*61046927SAndroid Build Coastguard Worker
133*61046927SAndroid Build Coastguard Worker- aco/tests: use more raw strings
134*61046927SAndroid Build Coastguard Worker
135*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (2):
136*61046927SAndroid Build Coastguard Worker
137*61046927SAndroid Build Coastguard Worker- radv: fix binding partial depth/stencil views with dynamic rendering
138*61046927SAndroid Build Coastguard Worker- radv: disable stencil test without a stencil attachment
139*61046927SAndroid Build Coastguard Worker
140*61046927SAndroid Build Coastguard WorkerSil Vilerino (2):
141*61046927SAndroid Build Coastguard Worker
142*61046927SAndroid Build Coastguard Worker- Revert "d3d12: Only destroy the winsys during screen destruction, not reset"
143*61046927SAndroid Build Coastguard Worker- Revert "d3d12: Fix screen->winsys leak in d3d12_screen"
144*61046927SAndroid Build Coastguard Worker
145*61046927SAndroid Build Coastguard WorkerVinson Lee (1):
146*61046927SAndroid Build Coastguard Worker
147*61046927SAndroid Build Coastguard Worker- ac/rgp: Fix single-bit-bitfield-constant-conversion warning
148*61046927SAndroid Build Coastguard Worker
149*61046927SAndroid Build Coastguard WorkerYonggang Luo (1):
150*61046927SAndroid Build Coastguard Worker
151*61046927SAndroid Build Coastguard Worker- meson: Support for both packaging and distutils
152*61046927SAndroid Build Coastguard Worker
153*61046927SAndroid Build Coastguard Workerantonino (1):
154*61046927SAndroid Build Coastguard Worker
155*61046927SAndroid Build Coastguard Worker- egl: only check dri3 on X11
156