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