1 | Mesa 21.1.6 Release Notes / 2021-07-28
|
---|
2 | ======================================
|
---|
3 |
|
---|
4 | Mesa 21.1.6 is a bug fix release which fixes bugs found since the 21.1.5 release.
|
---|
5 |
|
---|
6 | Mesa 21.1.6 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 21.1.6 implements the Vulkan 1.2 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 | b1cb0122f911dfa9fe1f209a7061378c61a1448a280e711511ca72dad9999e37 mesa-21.1.6.tar.xz
|
---|
23 |
|
---|
24 |
|
---|
25 | New features
|
---|
26 | ------------
|
---|
27 |
|
---|
28 | - None
|
---|
29 |
|
---|
30 |
|
---|
31 | Bug fixes
|
---|
32 | ---------
|
---|
33 |
|
---|
34 | - [RADV] FSR in Resident Evil: Village looks very pixelated on Polaris
|
---|
35 | - Crash in update_buffers after closing KDE "splash screen" downloader
|
---|
36 | - Crash in update_buffers after closing KDE "splash screen" downloader
|
---|
37 | - radeonsi: persistent, read-only buffer maps are slow to read
|
---|
38 | - substance painter flickering with jagged texture and masks shown black
|
---|
39 | - radv: FP16 mode in FidelityFX FSR doesn't look right
|
---|
40 | - [RADV] Blocky corruption in Scarlet Nexus and vkd3d-proton 2.4
|
---|
41 | - Radeon RX580 and 5700 XT: Reloading ARB assembly shaders causes very glitchy rendering
|
---|
42 |
|
---|
43 |
|
---|
44 | Changes
|
---|
45 | -------
|
---|
46 |
|
---|
47 | Alyssa Rosenzweig (1):
|
---|
48 |
|
---|
49 | - targets/graw-xlib: Add missing dep_x11
|
---|
50 |
|
---|
51 | Chia-I Wu (2):
|
---|
52 |
|
---|
53 | - egl/surfaceless: try kms_swrast before swrast
|
---|
54 | - meson: allow egl_native_platform to be specified
|
---|
55 |
|
---|
56 | Connor Abbott (1):
|
---|
57 |
|
---|
58 | - freedreno/computerator: Fix local_size typo
|
---|
59 |
|
---|
60 | Daniel Schürmann (1):
|
---|
61 |
|
---|
62 | - aco/optimizer: ensure to not erase high bits when propagating packed constants
|
---|
63 |
|
---|
64 | Daniel Stone (2):
|
---|
65 |
|
---|
66 | - egl/wayland: Error on invalid native window
|
---|
67 | - egl/wayland: Allow EGLSurface to outlive wl_egl_window
|
---|
68 |
|
---|
69 | Dave Airlie (2):
|
---|
70 |
|
---|
71 | - softpipe/aniso: move DDQ calculation to after scaling.
|
---|
72 | - llvmpipe: add support for time elapsed queries.
|
---|
73 |
|
---|
74 | Eric Engestrom (4):
|
---|
75 |
|
---|
76 | - .pick_status.json: Mark a9c9a9938d6d2ead6f08ccf5256c95801fbc864f as backported
|
---|
77 | - .pick_status.json: Update to 376fb4f55f080929df8ca5a2a975fc88a00eec06
|
---|
78 | - .pick_status.json: Update to 1d6c790f9f6c373e667de955822b1048c7073ba3
|
---|
79 | - .pick_status.json: Update to 73262d4bd4a4637a332264a165c62ce3209d03fb
|
---|
80 |
|
---|
81 | Erik Faye-Lund (3):
|
---|
82 |
|
---|
83 | - zink: remove duplicate format-mapping on little-endian
|
---|
84 | - vulkan: do not map zero-sized region of memory
|
---|
85 | - vulkan: allocate host-visible memory for swapchain images
|
---|
86 |
|
---|
87 | Ian Romanick (1):
|
---|
88 |
|
---|
89 | - nir/gcm: Clear out pass_flags before starting
|
---|
90 |
|
---|
91 | Faith Ekstrand (2):
|
---|
92 |
|
---|
93 | - iris: Re-emit MEDIA_VFE_STATE for variable group size shaders
|
---|
94 | - anv: Handle errors properly in anv_i915_query
|
---|
95 |
|
---|
96 | Jose Maria Casanova Crespo (1):
|
---|
97 |
|
---|
98 | - v3d/driconf: Expose non-MSAA texture limits for mutter and gnome-shell
|
---|
99 |
|
---|
100 | Joshua Ashton (1):
|
---|
101 |
|
---|
102 | - lavapipe: Use common Vulkan format helpers
|
---|
103 |
|
---|
104 | Juan A. Suarez Romero (1):
|
---|
105 |
|
---|
106 | - broadcom/compiler: emit TMU flush before a jump
|
---|
107 |
|
---|
108 | Karol Herbst (1):
|
---|
109 |
|
---|
110 | - nv50/ir/nir: fix smem size for GL
|
---|
111 |
|
---|
112 | Marek Olšák (2):
|
---|
113 |
|
---|
114 | - radeonsi: don't expose no-attachment MSAA 16x on all 1 RB chips due to issues
|
---|
115 | - st/mesa: always use PIPE_USAGE_STAGING for GL_MAP_READ_BIT usage
|
---|
116 |
|
---|
117 | Mauro Rossi (1):
|
---|
118 |
|
---|
119 | - egl/android: include "util/compiler.h" for FALLTHROUGH macro
|
---|
120 |
|
---|
121 | Mike Blumenkrantz (1):
|
---|
122 |
|
---|
123 | - util/foz: stop crashing on destroy if prepare hasn't been called
|
---|
124 |
|
---|
125 | Olivier Fourdan (1):
|
---|
126 |
|
---|
127 | - radeonsi: Check aux_context on si_destroy_screen()
|
---|
128 |
|
---|
129 | Pierre-Eric Pelloux-Prayer (2):
|
---|
130 |
|
---|
131 | - mesa: clear shader_info::is_lowered in prog_to_nir
|
---|
132 | - mesa: fix bindless uniform samplers update
|
---|
133 |
|
---|
134 | Rhys Perry (1):
|
---|
135 |
|
---|
136 | - aco: don't create v_madmk_f32/v_madak_f32 from v_fma_legacy_f16
|
---|
137 |
|
---|
138 | Rob Clark (1):
|
---|
139 |
|
---|
140 | - freedreno/ir3: Don't force RTNE if rounding mode is undefined
|
---|
141 |
|
---|
142 | Samuel Pitoiset (1):
|
---|
143 |
|
---|
144 | - radv: only init the TC-compat ZRANGE metadata for the depth aspect
|
---|
145 |
|
---|
146 | Timothy Arceri (3):
|
---|
147 |
|
---|
148 | - glsl: replace some C++ code with C
|
---|
149 | - util: add workaround for Full Bore
|
---|
150 | - glsl: relax rule on varying matching for shaders older than 4.20
|
---|
151 |
|
---|
152 | Vasily Khoruzhick (1):
|
---|
153 |
|
---|
154 | - lima: handle fp16 vertex formats
|
---|