xref: /aosp_15_r20/external/mesa3d/docs/relnotes/22.1.1.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 22.1.1 Release Notes / 2022-06-01
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 22.1.1 is a bug fix release which fixes bugs found since the 22.1.0 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 22.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 22.1.1 implements the Vulkan 1.2 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   46940865ffe794db73ac2bc7ab7ff2570042a0b61a8ac43ca1688863e2bc0ef1  mesa-22.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- nir_lower_phis_to_regs_block: Assertion \`src->src.is_ssa' failed.
35*61046927SAndroid Build Coastguard Worker- Build failure on sparc
36*61046927SAndroid Build Coastguard Worker- Signal 6 (Aborted) when opening GTK3 applications
37*61046927SAndroid Build Coastguard Worker- radv: Conditional rendering on compute queue
38*61046927SAndroid Build Coastguard Worker- anv: line failure
39*61046927SAndroid Build Coastguard Worker- panfrost midgard - major issues with MelonDS emulator - not able to trace properly too
40*61046927SAndroid Build Coastguard Worker- Nheko misrendering on RK3399 (Mali T860)
41*61046927SAndroid Build Coastguard Worker
42*61046927SAndroid Build Coastguard Worker
43*61046927SAndroid Build Coastguard WorkerChanges
44*61046927SAndroid Build Coastguard Worker-------
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (1):
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard Worker- pan/bi: Fix mov and pack_32_2x16
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard WorkerBoris Brezillon (1):
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard Worker- dzn: Use the vk_sync_binary abstraction
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard WorkerCharmaine Lee (1):
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard Worker- gallium/util: Increase the debug_flush map depth to 64
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (1):
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard Worker- aco: fix spilling of phis without temp operands
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard WorkerDave Airlie (2):
63*61046927SAndroid Build Coastguard Worker
64*61046927SAndroid Build Coastguard Worker- lavapipe: fix depth bias offset flag enables.
65*61046927SAndroid Build Coastguard Worker- llvmpipe: flush resources for kms swrast path.
66*61046927SAndroid Build Coastguard Worker
67*61046927SAndroid Build Coastguard WorkerDylan Baker (8):
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard Worker- docs: add release notes for 22.1.0
70*61046927SAndroid Build Coastguard Worker- VERSION: bump for 22.1.0 final
71*61046927SAndroid Build Coastguard Worker- relnotes: Add sha256sum and fix minor formatting issues
72*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 8b13ee75ba9f27ceac6b6180ca05d321caa13612
73*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 95d4e5435bf63239105a50370ebbbbdeb7fed2f8
74*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ee2278de654853f1d6107e6ef6fc8537a668866e
75*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9773ed1dc74b98019640d909cdc2b5d6cffae85a
76*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 5067a26f4432ae5e9690e70ef2498ea24798593e
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (4):
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard Worker- editorconfig: remove scons-ism
81*61046927SAndroid Build Coastguard Worker- editorconfig: remove html-rule
82*61046927SAndroid Build Coastguard Worker- editorconfig: remove m4-rule
83*61046927SAndroid Build Coastguard Worker- editorconfig: remove pl-rule
84*61046927SAndroid Build Coastguard Worker
85*61046927SAndroid Build Coastguard WorkerFilip Gawin (1):
86*61046927SAndroid Build Coastguard Worker
87*61046927SAndroid Build Coastguard Worker- r300: keep negation if w is an inline constant
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard WorkerHans-Kristian Arntzen (1):
90*61046927SAndroid Build Coastguard Worker
91*61046927SAndroid Build Coastguard Worker- radv: Fix RTPSO hashing of pGroups.
92*61046927SAndroid Build Coastguard Worker
93*61046927SAndroid Build Coastguard WorkerIcecream95 (5):
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard Worker- panfrost: Copy blend constant into variant even when reusing it
96*61046927SAndroid Build Coastguard Worker- nir: Add store_combined_output_pan BASE back
97*61046927SAndroid Build Coastguard Worker- pan/bi: Read base for combined stores
98*61046927SAndroid Build Coastguard Worker- pan/mdg: Read base for combined stores
99*61046927SAndroid Build Coastguard Worker- panfrost: Only write depth / stencil once if MRT is used
100*61046927SAndroid Build Coastguard Worker
101*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (8):
102*61046927SAndroid Build Coastguard Worker
103*61046927SAndroid Build Coastguard Worker- radv: Add a sqtt entrypoint for CmdBindVertexBuffers2
104*61046927SAndroid Build Coastguard Worker- intel/fs: Copy color_outputs_valid into wm_prog_data
105*61046927SAndroid Build Coastguard Worker- anv: Drop alpha_to_coverage from the NULL FS optimization
106*61046927SAndroid Build Coastguard Worker- anv: Handle the null FS optimization after compiling shaders
107*61046927SAndroid Build Coastguard Worker- anv: Don't disable the fragment shader if XFB is enabled
108*61046927SAndroid Build Coastguard Worker- nir: Handle register sources in lower_phis_to_regs_block
109*61046927SAndroid Build Coastguard Worker- glsl/nir: Stop leaking varyings_info
110*61046927SAndroid Build Coastguard Worker- nir: Mark negative re-distribution on fadd as imprecise
111*61046927SAndroid Build Coastguard Worker
112*61046927SAndroid Build Coastguard WorkerKonstantin Seurer (1):
113*61046927SAndroid Build Coastguard Worker
114*61046927SAndroid Build Coastguard Worker- radv: Fix handling of primitiveOffset
115*61046927SAndroid Build Coastguard Worker
116*61046927SAndroid Build Coastguard WorkerMatt Turner (1):
117*61046927SAndroid Build Coastguard Worker
118*61046927SAndroid Build Coastguard Worker- mesa: Drop dead #include "sparc/sparc.h"
119*61046927SAndroid Build Coastguard Worker
120*61046927SAndroid Build Coastguard WorkerMichael Skorokhodov (1):
121*61046927SAndroid Build Coastguard Worker
122*61046927SAndroid Build Coastguard Worker- anv: Update line range
123*61046927SAndroid Build Coastguard Worker
124*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (10):
125*61046927SAndroid Build Coastguard Worker
126*61046927SAndroid Build Coastguard Worker- turnip: fix assert for max xfb outputs
127*61046927SAndroid Build Coastguard Worker- zink: use a zink_render_pass_pipeline_state bit for fbfetch
128*61046927SAndroid Build Coastguard Worker- zink: add renderpass bits for color/depth r/w
129*61046927SAndroid Build Coastguard Worker- zink: only warn once for SRGB fb without KHR_swapchain_mutable_format
130*61046927SAndroid Build Coastguard Worker- zink: require draw params ext/cap in ntv if drawid is used
131*61046927SAndroid Build Coastguard Worker- zink: emit spirv cap for subgroup vote ops
132*61046927SAndroid Build Coastguard Worker- st/pbo_compute: use different calc for non-3d compute buffer sizing
133*61046927SAndroid Build Coastguard Worker- zink: make swapchain kill message more descriptive
134*61046927SAndroid Build Coastguard Worker- zink: drop wideLines requirement
135*61046927SAndroid Build Coastguard Worker- zink: drop largePoints requirement
136*61046927SAndroid Build Coastguard Worker
137*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1):
138*61046927SAndroid Build Coastguard Worker
139*61046927SAndroid Build Coastguard Worker- radeonsi: don't use sel->nir in si_check_blend_dst_sampler_noop
140*61046927SAndroid Build Coastguard Worker
141*61046927SAndroid Build Coastguard WorkerQiang Yu (1):
142*61046927SAndroid Build Coastguard Worker
143*61046927SAndroid Build Coastguard Worker- radeonsi: lower nir_intrinsic_sparse_residency_code_and
144*61046927SAndroid Build Coastguard Worker
145*61046927SAndroid Build Coastguard WorkerRhys Perry (2):
146*61046927SAndroid Build Coastguard Worker
147*61046927SAndroid Build Coastguard Worker- aco: fix p_constaddr with a non-zero offset
148*61046927SAndroid Build Coastguard Worker- aco/ra: fix usage of invalidated iterator
149*61046927SAndroid Build Coastguard Worker
150*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1):
151*61046927SAndroid Build Coastguard Worker
152*61046927SAndroid Build Coastguard Worker- radv: fix writing buffer markers with non-zero memory offset
153*61046927SAndroid Build Coastguard Worker
154*61046927SAndroid Build Coastguard WorkerTimur Kristóf (2):
155*61046927SAndroid Build Coastguard Worker
156*61046927SAndroid Build Coastguard Worker- radv: Implement conditional rendering for async compute queue.
157*61046927SAndroid Build Coastguard Worker- radv: Disable predication for supass clear and image clears.
158*61046927SAndroid Build Coastguard Worker
159*61046927SAndroid Build Coastguard WorkerYogesh Mohan Marimuthu (1):
160*61046927SAndroid Build Coastguard Worker
161*61046927SAndroid Build Coastguard Worker- vulkan/wsi: fix extra free if buffer_blit_queue
162*61046927SAndroid Build Coastguard Worker
163*61046927SAndroid Build Coastguard WorkerZack Rusin (4):
164*61046927SAndroid Build Coastguard Worker
165*61046927SAndroid Build Coastguard Worker- svga: Don't try to build x86/x64 assembly on different arch's
166*61046927SAndroid Build Coastguard Worker- svga: finish readbacks before mapping resources
167*61046927SAndroid Build Coastguard Worker- svga: Use direct maps when GB objects are present
168*61046927SAndroid Build Coastguard Worker- svga: Add support for SVGAv3
169