xref: /aosp_15_r20/external/mesa3d/docs/relnotes/24.1.1.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 24.1.1 Release Notes / 2024-06-05
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 24.1.1 is a bug fix release which fixes bugs found since the 24.1.0 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 24.1.1 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 24.1.1 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    0038826c6f7e88d90b4ce6f719192fa58ca7dedf4edcaa1174cf7bd920ef89ea  mesa-24.1.1.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- [anv] failures when upgrading vulkancts 1.3.6 -> 1.3.7 on intel mesa ci
35*61046927SAndroid Build Coastguard Worker- RustiCL: deadlock when calling clGetProfilingInfo() on callbacks
36*61046927SAndroid Build Coastguard Worker- zink: nir validation failures in Sparse code
37*61046927SAndroid Build Coastguard Worker- nir: nir_opt_varyings uses more stack than musl libc has
38*61046927SAndroid Build Coastguard Worker- dEQP-VK.pipeline.pipeline_library.shader_module_identifier.pipeline_from_id.graphics regression
39*61046927SAndroid Build Coastguard Worker
40*61046927SAndroid Build Coastguard Worker
41*61046927SAndroid Build Coastguard WorkerChanges
42*61046927SAndroid Build Coastguard Worker-------
43*61046927SAndroid Build Coastguard Worker
44*61046927SAndroid Build Coastguard WorkerAmit Pundir (1):
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard Worker- android: Fix zink build failure
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard WorkerDave Airlie (1):
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard Worker- Revert "zink: use a slab allocator for zink_kopper_present_info"
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (1):
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard Worker- ci/nouveau: move disabled jobs back from include into main gitlab-ci.yml
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard WorkerDavid Rosca (1):
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard Worker- frontends/va: Fix leak when destroying VAEncCodedBufferType
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard WorkerEric Engestrom (8):
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 24.1.0
63*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 410ca6a3e99c5c1c9c91f0f79bf43a35103cbd98 as denominated
64*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: fix kernel -> compute handling
65*61046927SAndroid Build Coastguard Worker- panfrost: mark tests as fixed
66*61046927SAndroid Build Coastguard Worker- panfrost/ci: add missing genxml trigger path
67*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f32a258503b40e8e19a1498998b0d4f8b8abb488
68*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 0311ac50adb6016efcb455ea52b11f422d6b797e
69*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 6889a0a5dd970bbfcd407085c8f12356a9dfe334
70*61046927SAndroid Build Coastguard Worker
71*61046927SAndroid Build Coastguard WorkerEric R. Smith (4):
72*61046927SAndroid Build Coastguard Worker
73*61046927SAndroid Build Coastguard Worker- get_color_read_type: make sure format/type combo is legal for gles
74*61046927SAndroid Build Coastguard Worker- glsl: test both inputs when sorting varyings for xfb
75*61046927SAndroid Build Coastguard Worker- panfrost: fix some omissions in valhall flow control
76*61046927SAndroid Build Coastguard Worker- panfrost: change default rounding mode for samplers
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2):
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard Worker- nir: Handle cmat types in lower_variable_initializers
81*61046927SAndroid Build Coastguard Worker- spirv: Handle constant cooperative matrices in OpCompositeExtract
82*61046927SAndroid Build Coastguard Worker
83*61046927SAndroid Build Coastguard WorkerFriedrich Vock (2):
84*61046927SAndroid Build Coastguard Worker
85*61046927SAndroid Build Coastguard Worker- radv: Use max_se instead of num_se where appropriate
86*61046927SAndroid Build Coastguard Worker- radeonsi: Use max_se instead of num_se where appropriate
87*61046927SAndroid Build Coastguard Worker
88*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (4):
89*61046927SAndroid Build Coastguard Worker
90*61046927SAndroid Build Coastguard Worker- broadcom/compiler: make add_node return the node index
91*61046927SAndroid Build Coastguard Worker- broadcom/compiler: don't assign payload registers to spilling setup temps
92*61046927SAndroid Build Coastguard Worker- broadcom/compiler: apply payload conflict to spill setup before RA
93*61046927SAndroid Build Coastguard Worker- v3dv: fix incorrect index buffer size
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard WorkerIan Romanick (1):
96*61046927SAndroid Build Coastguard Worker
97*61046927SAndroid Build Coastguard Worker- nir/search: Fix is_16_bits for vectors
98*61046927SAndroid Build Coastguard Worker
99*61046927SAndroid Build Coastguard WorkerIván Briano (1):
100*61046927SAndroid Build Coastguard Worker
101*61046927SAndroid Build Coastguard Worker- anv: check cmd_buffer is on a transfer queue more properly
102*61046927SAndroid Build Coastguard Worker
103*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (8):
104*61046927SAndroid Build Coastguard Worker
105*61046927SAndroid Build Coastguard Worker- v3d: fix CLE MMU errors avoiding using last bytes of CL BOs.
106*61046927SAndroid Build Coastguard Worker- v3dv: fix CLE MMU errors avoiding using last bytes of CL BOs.
107*61046927SAndroid Build Coastguard Worker- v3d: Increase alignment to 16k on CL BO on RPi5
108*61046927SAndroid Build Coastguard Worker- v3dv: Increase alignment to 16k on CL BO on RPi5
109*61046927SAndroid Build Coastguard Worker- v3dv: V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction not needed
110*61046927SAndroid Build Coastguard Worker- v3dv: Emit stencil draw clear if needed for GFXH-1461
111*61046927SAndroid Build Coastguard Worker- v3dv: really fix CLE MMU errors on 7.1HW Rpi5
112*61046927SAndroid Build Coastguard Worker- v3d: really fix CLE MMU errors on 7.1HW Rpi5
113*61046927SAndroid Build Coastguard Worker
114*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (1):
115*61046927SAndroid Build Coastguard Worker
116*61046927SAndroid Build Coastguard Worker- ci: define SNMP base interface on runner
117*61046927SAndroid Build Coastguard Worker
118*61046927SAndroid Build Coastguard WorkerKarol Herbst (7):
119*61046927SAndroid Build Coastguard Worker
120*61046927SAndroid Build Coastguard Worker- nouveau: import nvif/ioctl.h file from libdrm_nouveau
121*61046927SAndroid Build Coastguard Worker- gallium/vl: stub vl_video_buffer_create_as_resource
122*61046927SAndroid Build Coastguard Worker- gallium/vl: remove stubs which are defined in mesa_util
123*61046927SAndroid Build Coastguard Worker- meson: centralize galliumvl_stub handling
124*61046927SAndroid Build Coastguard Worker- rusticl: link against libgalliumvl_stub
125*61046927SAndroid Build Coastguard Worker- rusticl/event: fix deadlock when calling clGetEventProfilingInfo inside callbacks
126*61046927SAndroid Build Coastguard Worker- iris: fix PIPE_RESOURCE_PARAM_STRIDE for buffers
127*61046927SAndroid Build Coastguard Worker
128*61046927SAndroid Build Coastguard WorkerKevin Chuang (1):
129*61046927SAndroid Build Coastguard Worker
130*61046927SAndroid Build Coastguard Worker- anv: Properly fetch partial results in vkGetQueryPoolResults
131*61046927SAndroid Build Coastguard Worker
132*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (1):
133*61046927SAndroid Build Coastguard Worker
134*61046927SAndroid Build Coastguard Worker- llvmpipe: Use a second LLVMContext for compiling sample functions
135*61046927SAndroid Build Coastguard Worker
136*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (8):
137*61046927SAndroid Build Coastguard Worker
138*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ce43d7eb7f97bdde61b184a99940c4b03c2f0929
139*61046927SAndroid Build Coastguard Worker- anv: fix shader identifier handling
140*61046927SAndroid Build Coastguard Worker- intel/brw: ensure find_live_channel don't access arch register without sync
141*61046927SAndroid Build Coastguard Worker- anv: fix utrace compute walker timestamp captures
142*61046927SAndroid Build Coastguard Worker- anv: fix timestamp copies from secondary buffers
143*61046927SAndroid Build Coastguard Worker- intel: fix HW generated local-id with indirect compute walker
144*61046927SAndroid Build Coastguard Worker- brw: use a single virtual opcode to read ARF registers
145*61046927SAndroid Build Coastguard Worker- anv: fix Gfx9 fast clears on srgb formats
146*61046927SAndroid Build Coastguard Worker
147*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (1):
148*61046927SAndroid Build Coastguard Worker
149*61046927SAndroid Build Coastguard Worker- zink: add atomic image ops to the ms deleting pass
150*61046927SAndroid Build Coastguard Worker
151*61046927SAndroid Build Coastguard WorkerNatanael Copa (1):
152*61046927SAndroid Build Coastguard Worker
153*61046927SAndroid Build Coastguard Worker- nir/opt_varyings: reduce stack usage
154*61046927SAndroid Build Coastguard Worker
155*61046927SAndroid Build Coastguard WorkerRenato Pereyra (1):
156*61046927SAndroid Build Coastguard Worker
157*61046927SAndroid Build Coastguard Worker- anv: Attempt to compile all pipelines even after errors
158*61046927SAndroid Build Coastguard Worker
159*61046927SAndroid Build Coastguard WorkerRhys Perry (1):
160*61046927SAndroid Build Coastguard Worker
161*61046927SAndroid Build Coastguard Worker- radv: malloc graphics pipeline stages
162*61046927SAndroid Build Coastguard Worker
163*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (3):
164*61046927SAndroid Build Coastguard Worker
165*61046927SAndroid Build Coastguard Worker- radv: fix setting a custom pitch for CB on GFX10_3+
166*61046927SAndroid Build Coastguard Worker- radv: fix flushing DB meta cache on GFX11.5
167*61046927SAndroid Build Coastguard Worker- radv: fix VRS subpass attachments with mipmaps
168*61046927SAndroid Build Coastguard Worker
169*61046927SAndroid Build Coastguard WorkerTapani Pälli (1):
170*61046927SAndroid Build Coastguard Worker
171*61046927SAndroid Build Coastguard Worker- anv/android: enable emulated astc for applications
172*61046927SAndroid Build Coastguard Worker
173*61046927SAndroid Build Coastguard WorkerTimur Kristóf (1):
174*61046927SAndroid Build Coastguard Worker
175*61046927SAndroid Build Coastguard Worker- radv: Fix TCS -> TES I/O linking typo of VARYING_SLOT vs. BIT.
176*61046927SAndroid Build Coastguard Worker
177*61046927SAndroid Build Coastguard WorkerValentine Burley (1):
178*61046927SAndroid Build Coastguard Worker
179*61046927SAndroid Build Coastguard Worker- wsi: Guard DRM-dependent function implementations with HAVE_LIBDRM
180*61046927SAndroid Build Coastguard Worker
181*61046927SAndroid Build Coastguard WorkerYusuf Khan (1):
182*61046927SAndroid Build Coastguard Worker
183*61046927SAndroid Build Coastguard Worker- zink/query: begin time elapsed queries even if we arent in a rp
184*61046927SAndroid Build Coastguard Worker
185*61046927SAndroid Build Coastguard Workerbbhtt (1):
186*61046927SAndroid Build Coastguard Worker
187*61046927SAndroid Build Coastguard Worker- nvk: Clean up unused header from libdrm_nouveau
188