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