1 | Mesa 22.2.1 Release Notes / 2022-10-11
|
---|
2 | ======================================
|
---|
3 |
|
---|
4 | Mesa 22.2.1 is a bug fix release which fixes bugs found since the 22.2.0 release.
|
---|
5 |
|
---|
6 | Mesa 22.2.1 implements the OpenGL 4.6 API, but the version reported by
|
---|
7 | glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
|
---|
8 | glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
|
---|
9 | Some drivers don't support all the features required in OpenGL 4.6. OpenGL
|
---|
10 | 4.6 is **only** available if requested at context creation.
|
---|
11 | Compatibility contexts may report a lower version depending on each driver.
|
---|
12 |
|
---|
13 | Mesa 22.2.1 implements the Vulkan 1.3 API, but the version reported by
|
---|
14 | the apiVersion property of the VkPhysicalDeviceProperties struct
|
---|
15 | depends on the particular driver being used.
|
---|
16 |
|
---|
17 | SHA256 checksum
|
---|
18 | ---------------
|
---|
19 |
|
---|
20 | ::
|
---|
21 |
|
---|
22 | 0079beac0a33f45e7e0aec59e6913eafbc4268a3f1e2e330017440494f91b13c mesa-22.2.1.tar.xz
|
---|
23 |
|
---|
24 |
|
---|
25 |
|
---|
26 | New features
|
---|
27 | ------------
|
---|
28 |
|
---|
29 | - None
|
---|
30 |
|
---|
31 |
|
---|
32 | Bug fixes
|
---|
33 | ---------
|
---|
34 |
|
---|
35 | - r600: Shadows incorrecly rendered on Counter-Strike: Global Offensive with the NIR backend
|
---|
36 | - radeonsi/radv: Discrepancy in handling wd_switch_on_eop
|
---|
37 | - Shadows rendering issue in Deathloop
|
---|
38 | - RADV: Regression with RPCS3 where nothing renders
|
---|
39 | - [RADV][bisected] commit 3714c89d0ebf0c541d8f7a7a807ce7c1bfe3cfea at least lead to GPU hang when I run the game "Quake II RTX"
|
---|
40 |
|
---|
41 |
|
---|
42 | Changes
|
---|
43 | -------
|
---|
44 |
|
---|
45 | Caio Oliveira (1):
|
---|
46 |
|
---|
47 | - nir/lower_task_shader: Don't fail adding a launch when last instruction is a jump
|
---|
48 |
|
---|
49 | Connor Abbott (3):
|
---|
50 |
|
---|
51 | - tu: Fix maxPerStageDescriptorUpdateAfterBindInputAttachments
|
---|
52 | - ir3/analyze_ubo_ranges: Account for reserved consts
|
---|
53 | - ir3/analyze_ubo_ranges: Account for reserved consts better
|
---|
54 |
|
---|
55 | Daniel Schürmann (1):
|
---|
56 |
|
---|
57 | - aco/optimizer: disallow can_eliminate_and_exec() with s_not
|
---|
58 |
|
---|
59 | Dave Airlie (5):
|
---|
60 |
|
---|
61 | - lavapipe: fix 3d depth stencil image clearing.
|
---|
62 | - lavapipe: take layers into account around render surface creation.
|
---|
63 | - lavapipe: handle view mask layer count properly for begin rendering.
|
---|
64 | - llvmpipe: memset empty images in the key
|
---|
65 | - llvmpipe: bind sampler views/images properly.
|
---|
66 |
|
---|
67 | Dylan Baker (15):
|
---|
68 |
|
---|
69 | - docs: add release notes for 22.2.0
|
---|
70 | - docs: Add sha256 sum for 22.2.0
|
---|
71 | - .pick_status.json: Update to 3730be9873d556918a20795b37399b7e2e9630b5
|
---|
72 | - .pick_status.json: Update to c268ae9efe602129b848c800dca83411d55c3aab
|
---|
73 | - .pick_status.json: Mark 49efa73ba11c4cacaed0052b984e1fb884cf7600 as denominated
|
---|
74 | - .pick_status.json: Mark 5b7c2dffc43eb7ada61807a6e679cc2c1b3b2682 as denominated
|
---|
75 | - .pick_status.json: Mark 1aacd9492de42412c6c9ca79d48a40c4ffebcd79 as backported
|
---|
76 | - .pick_status.json: Mark cbad4adc133b16c803ec9445c8dd144bc5023a62 as denominated
|
---|
77 | - .pick_status.json: Mark 40a235c9a82027bcb92d34b7386ea6b1a2e1d587 as denominated
|
---|
78 | - .pick_status.json: Update to 3ed712f7483791aa0a256472d276ff5a83c643bc
|
---|
79 | - .pick_status.json: Update to e5631add0d1c97da4686f474735d45705facd308
|
---|
80 | - .pick_status.json: Mark 5af6dad179dc4140964ab444a2a7f8cf8d16c561 as denominated
|
---|
81 | - .pick_status.json: Update to 68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c
|
---|
82 | - .pick_status.json: Mark ff933485b7e328c5041050d5e41a2dd28a032a92 as denominated
|
---|
83 | - docs: remove new_features.txt
|
---|
84 |
|
---|
85 | Emma Anholt (2):
|
---|
86 |
|
---|
87 | - turnip: Fix the "written stencil is unmodified" check.
|
---|
88 | - turnip: Fix busy-waiting on syncobjs with OS_TIMEOUT_INFINITE.
|
---|
89 |
|
---|
90 | Erik Faye-Lund (4):
|
---|
91 |
|
---|
92 | - mesa/st: always use normalized coords for samplers
|
---|
93 | - mesa/st: always use normalized coords for samplers
|
---|
94 | - mesa/st: always use normalized coords for samplers
|
---|
95 | - docs: fixup broken rst syntax
|
---|
96 |
|
---|
97 | Feng Jiang (1):
|
---|
98 |
|
---|
99 | - virgl/vtest: fix memory overwrite problem in virgl_vtest_send_get_caps()
|
---|
100 |
|
---|
101 | Gert Wollny (2):
|
---|
102 |
|
---|
103 | - r600/sfn: Handle shifts on Cayman
|
---|
104 | - nir_lower_to_source_mods: Don't sneek in an abs modifier from parent
|
---|
105 |
|
---|
106 | James Park (1):
|
---|
107 |
|
---|
108 | - meson,amd: Remove Windows libelf wrap
|
---|
109 |
|
---|
110 | Faith Ekstrand (3):
|
---|
111 |
|
---|
112 | - iris: Use a larger alignment for buffer allocations
|
---|
113 | - iris: Fix more BO alignments
|
---|
114 | - iris: Handle resource offsets in buffer copies
|
---|
115 |
|
---|
116 | Jesse Natalie (1):
|
---|
117 |
|
---|
118 | - u_atomic: Add a helper for pointer compare-exchange
|
---|
119 |
|
---|
120 | Jonathan (2):
|
---|
121 |
|
---|
122 | - gallium/u_threaded: Prepare for buffer sharedness tracking
|
---|
123 | - gallium/u_threaded: buffer sharedness tracking
|
---|
124 |
|
---|
125 | Jonathan Gray (1):
|
---|
126 |
|
---|
127 | - iris: check i915 features after hw gen
|
---|
128 |
|
---|
129 | Lionel Landwerlin (12):
|
---|
130 |
|
---|
131 | - anv: clear descriptorsets if AllocateDescriptorSets fails
|
---|
132 | - anv: add missing wokraround for texture cache invalidate
|
---|
133 | - intel/nir/rt: fixup generate hit
|
---|
134 | - intel/nir/rt: spill/fill the entire ray query data
|
---|
135 | - intel/nir/rt: fix ray query proceed level
|
---|
136 | - intel/nir/rt: change scratch check validation
|
---|
137 | - intel/nir/rt: store ray query state in scratch
|
---|
138 | - intel/fs: fixup a64 messages
|
---|
139 | - intel/nir: fixup preserved metadata in rayquery lowering
|
---|
140 | - intel/nir: fix potential invalid function impl ptr usage
|
---|
141 | - intel/nir: disable assert on async stack id
|
---|
142 | - anv: remove HDC flush from invalidate bits
|
---|
143 |
|
---|
144 | Marcin Ślusarz (1):
|
---|
145 |
|
---|
146 | - intel/compiler: remove second shading rate lowering for mesh
|
---|
147 |
|
---|
148 | Marek Olšák (1):
|
---|
149 |
|
---|
150 | - radeonsi: don't flush asynchronously for fence_server_signal
|
---|
151 |
|
---|
152 | Martin Krastev (1):
|
---|
153 |
|
---|
154 | - meson: add svga gallium driver to 'auto' group on arm/aarch64
|
---|
155 |
|
---|
156 | Mike Blumenkrantz (23):
|
---|
157 |
|
---|
158 | - zink: uncap ssbo size
|
---|
159 | - zink: fix atomic ssbo indexing with non-32bit values
|
---|
160 | - zink: split up get_clear_data()
|
---|
161 | - zink: make void clears more robust
|
---|
162 | - zink: fix/relax resolve geometry check
|
---|
163 | - zink: fix atomic ssbo fadd offsets
|
---|
164 | - st/bitmap: use normalized coords in samplers with lowered rects
|
---|
165 | - st/drawpixels: use normalized coords in samplers with lowered rects
|
---|
166 | - zink: handle culldistance xfb outputs like clipdistance
|
---|
167 | - lavapipe: set writemask for compute shader buffers
|
---|
168 | - lavapipe: propagate shader access info across libraries
|
---|
169 | - zink: free vertex_state_cache on shutdown
|
---|
170 | - zink: always unset var->data.explicit_xfb_buffer
|
---|
171 | - zink: avoid overflow when clamping bufferviews
|
---|
172 | - zink: always run optimize_nir after lower_64bit_vars
|
---|
173 | - zink: don't flatten 64bit arrays during rewrite
|
---|
174 | - mesa: set normalized_coords for bindless texture buffer samplers
|
---|
175 | - aux/trace: dump depth_clamp for rasterizer state
|
---|
176 | - zink: set layouts before possibly reordering image copies
|
---|
177 | - zink: add a draw barrier when unbinding a sampler-bound fb surface
|
---|
178 | - glthread: handle DeleteBuffers(n=-1) gracefully
|
---|
179 | - zink: fix/improve handling for multi-component bitfield ops
|
---|
180 | - pipe-loader: fix zink driinfo header path
|
---|
181 |
|
---|
182 | Pierre-Eric Pelloux-Prayer (3):
|
---|
183 |
|
---|
184 | - radeonsi/gfx11: don't set VERTS_PER_SUBGRP to 0
|
---|
185 | - tc: do a GPU->CPU copy to initialize cpu_storage
|
---|
186 | - tc: don't use CPU storage for glBufferData
|
---|
187 |
|
---|
188 | Qiang Yu (1):
|
---|
189 |
|
---|
190 | - nir: fix nir_xfb_info buffer_to_stream length
|
---|
191 |
|
---|
192 | Rhys Perry (1):
|
---|
193 |
|
---|
194 | - aco: fix VMEMtoScalarWriteHazard s_waitcnt mitigation
|
---|
195 |
|
---|
196 | Samuel Pitoiset (1):
|
---|
197 |
|
---|
198 | - radv: make sure to initialize wd_switch_on_eop before checking its value
|
---|
199 |
|
---|
200 | SoroushIMG (1):
|
---|
201 |
|
---|
202 | - zink: fix nir_op_unpack_64_2x32 emission
|
---|
203 |
|
---|
204 | Tapani Pälli (1):
|
---|
205 |
|
---|
206 | - mesa/st: fix a set_sampler_views call parameter order
|
---|
207 |
|
---|
208 | Timur Kristóf (4):
|
---|
209 |
|
---|
210 | - aco/optimizer_postRA: Mark a register overwritten when predecessors disagree.
|
---|
211 | - aco/optimizer_postRA: Don't assume all operand registers were written by same instr.
|
---|
212 | - aco/optimizer_postRA: Fix logical control flow handling.
|
---|
213 | - radv: Use a fallback for marketing name when libdrm doesn't know it.
|
---|
214 |
|
---|
215 | Yiwei Zhang (1):
|
---|
216 |
|
---|
217 | - mesa/st: emit string marker based on PIPE_CAP_STRING_MARKER
|
---|
218 |
|
---|
219 | Yonggang Luo (3):
|
---|
220 |
|
---|
221 | - drm-shim: drop gnu99 override
|
---|
222 | - ci/docs: Stick to specific version of python packages
|
---|
223 | - util: Disable usage of __attribute__((__const__)) when the compiler is clang
|
---|
224 |
|
---|
225 | nyanmisaka (1):
|
---|
226 |
|
---|
227 | - gallium: Do not include offscreen winsys if glx is disabled
|
---|