1 | Mesa 22.2.4 Release Notes / 2022-11-16
|
---|
2 | ======================================
|
---|
3 |
|
---|
4 | Mesa 22.2.4 is a bug fix release which fixes bugs found since the 22.2.3 release.
|
---|
5 |
|
---|
6 | Mesa 22.2.4 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.4 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 | 65d76b53ca5c7b46019e0e8e5b414de45d2fecd3fcd71707f6c3bc7691c9f7ab mesa-22.2.4.tar.xz
|
---|
23 |
|
---|
24 |
|
---|
25 |
|
---|
26 | New features
|
---|
27 | ------------
|
---|
28 |
|
---|
29 | - None
|
---|
30 |
|
---|
31 |
|
---|
32 | Bug fixes
|
---|
33 | ---------
|
---|
34 |
|
---|
35 | - clover: windows: library filename has \`-1` suffix and a \`lib` prefix when built with mingw
|
---|
36 | - radv, dxvk: Rendering errors in World of Tanks after "Switch to dynamic rendering only"
|
---|
37 | - gen9 gt3e/gt4e skus fail dEQP-VK.pipeline.multisample.sample_locations_ext.*
|
---|
38 | - v3d: Wrong colors (pink) in videos in Firefox (likely YUV->RGB shader issue)
|
---|
39 | - panfrost t860 glmark-es2 regression
|
---|
40 | - radv: Flickering in Spider-Man Remastered (Regression) (Bisected)
|
---|
41 | - radv: Hitman 2 using Direct3D 12 has discolored squares on RDNA2 with DCC enabled
|
---|
42 | - panfrost/midgard - on Duckstation PSX emulator: segfault on GLES 3.0 and bad shader compilations on 3.3
|
---|
43 |
|
---|
44 |
|
---|
45 | Changes
|
---|
46 | -------
|
---|
47 |
|
---|
48 | Alex Brachet (1):
|
---|
49 |
|
---|
50 | - nir: Fix qsort comparator function
|
---|
51 |
|
---|
52 | Alyssa Rosenzweig (4):
|
---|
53 |
|
---|
54 | - panfrost: Don't copy resources if replaced
|
---|
55 | - panfrost: Replace resource shadowing flush
|
---|
56 | - panfrost: Copy resources when necessary
|
---|
57 | - panfrost: Require 64-byte alignment on imports
|
---|
58 |
|
---|
59 | Bas Nieuwenhuizen (3):
|
---|
60 |
|
---|
61 | - radv: Fix compute scratch buffer emission.
|
---|
62 | - radv: Make the compute scratch waves per SE as well.
|
---|
63 | - radv: Do not try to run on GFX11 with mesa 22.2.
|
---|
64 |
|
---|
65 | Benjamin Tissoires (1):
|
---|
66 |
|
---|
67 | - CI: convert to use the new S3 server instead of the legacy minio
|
---|
68 |
|
---|
69 | Caio Oliveira (3):
|
---|
70 |
|
---|
71 | - nir: Don't reorder volatile intrinsics
|
---|
72 | - intel/compiler: Fix dynarray usage in intel_clc
|
---|
73 | - intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code
|
---|
74 |
|
---|
75 | Dave Airlie (1):
|
---|
76 |
|
---|
77 | - gallivm: add coro malloc hooks earlier and always.
|
---|
78 |
|
---|
79 | Dylan Baker (8):
|
---|
80 |
|
---|
81 | - docs: Add sha256 sum for 22.2.3
|
---|
82 | - .pick_status.json: Update to fd8ec189e575d5220d8b4c30647fa6de57928e07
|
---|
83 | - .pick_status.json: Update to def56b531c86f529bc32d1834ccb479457717db7
|
---|
84 | - .pick_status.json: Update to 4ca61b5420ed26683891664aa35dc5f1a3bad063
|
---|
85 | - .pick_status.json: Update to ecc2dfc503dcf62573fa539b49caa874f908c1cf
|
---|
86 | - .pick_status.json: Update to 9fd1d47aa0f19fac30d29e6ae40ed0383c1930ee
|
---|
87 | - .pick_status.json: Mark 25c180b50974b55e007dbbff18be1d831cd06551 as backported
|
---|
88 | - .pick_status.json: Update to 51457b19cea9608f6bb2be81430d37da5333d2fe
|
---|
89 |
|
---|
90 | Emma Anholt (1):
|
---|
91 |
|
---|
92 | - ir3/ra: Make sure we don't pick a preferred reg overflowing the file.
|
---|
93 |
|
---|
94 | Eric Engestrom (1):
|
---|
95 |
|
---|
96 | - vk/runtime: drop incorrect UNUSED annotation
|
---|
97 |
|
---|
98 | Erik Faye-Lund (2):
|
---|
99 |
|
---|
100 | - docs: do not mention EGL_MESA_drm_display
|
---|
101 | - docs: remove stale envvar-reference
|
---|
102 |
|
---|
103 | Francisco Jerez (1):
|
---|
104 |
|
---|
105 | - nir/lower_int64: Fix float16 to int64 conversions.
|
---|
106 |
|
---|
107 | Guilherme Gallo (5):
|
---|
108 |
|
---|
109 | - ci: Fix kernel+rootfs.* jobs
|
---|
110 | - ci: Update piglit with s3 support
|
---|
111 | - ci: Update piglit-traces tests expectations
|
---|
112 | - ci: Update ci-fairy in CI, rootfs and containers
|
---|
113 | - docs: Update link releases notes for 22.2.x
|
---|
114 |
|
---|
115 | Iago Toral Quiroga (5):
|
---|
116 |
|
---|
117 | - v3dv: do a better job at cleaning up the device on init failure
|
---|
118 | - v3dv: handle allocation failure during pipeline initialization
|
---|
119 | - v3dv: do better cleanup on failure during pipeline cache operation
|
---|
120 | - broadcom/compiler: avoid using ldvary sequence to hide latency of branching
|
---|
121 | - v3dv: fix debug dump on BO free
|
---|
122 |
|
---|
123 | Ian Romanick (1):
|
---|
124 |
|
---|
125 | - intel/fs: Fix constant propagation into 32x16 integer multiplication
|
---|
126 |
|
---|
127 | Faith Ekstrand (2):
|
---|
128 |
|
---|
129 | - vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass
|
---|
130 | - vulkan: Unconditionally add barriers for missing external subpass deps
|
---|
131 |
|
---|
132 | Karol Herbst (2):
|
---|
133 |
|
---|
134 | - iris: invalidate sysvals if grid dimension changes
|
---|
135 | - glsl: fix buffer texture type
|
---|
136 |
|
---|
137 | Lionel Landwerlin (2):
|
---|
138 |
|
---|
139 | - anv: Reduce RHWO optimization (Wa_1508744258)
|
---|
140 | - anv: bump pool bucket max allocation size
|
---|
141 |
|
---|
142 | Lucas Stach (1):
|
---|
143 |
|
---|
144 | - etnaviv: switch to late Z when linear PE is used
|
---|
145 |
|
---|
146 | Marek Olšák (1):
|
---|
147 |
|
---|
148 | - radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE
|
---|
149 |
|
---|
150 | Marek Vasut (1):
|
---|
151 |
|
---|
152 | - etnaviv: Use old set of state registers for PE configuration on GC880
|
---|
153 |
|
---|
154 | Mario Kleiner (1):
|
---|
155 |
|
---|
156 | - vulkan/wsi/display: Reset connector state in vkReleaseDisplay().
|
---|
157 |
|
---|
158 | Mauro Rossi (1):
|
---|
159 |
|
---|
160 | - Android.mk: Fix gnu++14 related build failures
|
---|
161 |
|
---|
162 | Nanley Chery (1):
|
---|
163 |
|
---|
164 | - iris: Reduce use of RHWO optimization (Wa_1508744258)
|
---|
165 |
|
---|
166 | Qiang Yu (3):
|
---|
167 |
|
---|
168 | - ac/nir/ngg: fix nogs culling with nuw add
|
---|
169 | - ac/nir/ngg: remove nuw for negative value add
|
---|
170 | - ac/llvm: fix gfx11 fs input load for 16bit varying
|
---|
171 |
|
---|
172 | Samuel Pitoiset (1):
|
---|
173 |
|
---|
174 | - radv: invalidate L2 instead of only writeback L2 when using DCC stores
|
---|
175 |
|
---|
176 | Tapani Pälli (2):
|
---|
177 |
|
---|
178 | - iris: setup stage bitmask for Wa_22011440098
|
---|
179 | - anv: setup stage bitmask for Wa_22011440098
|
---|
180 |
|
---|
181 | Timothy Arceri (1):
|
---|
182 |
|
---|
183 | - nir: fix typo in lower_double options handling
|
---|
184 |
|
---|
185 | Yonggang Luo (3):
|
---|
186 |
|
---|
187 | - ci: Fixes macos.yml
|
---|
188 | - clover: empty soversion when on win32
|
---|
189 | - util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect
|
---|