21.1.6.rst revision 7ec681f3
17ec681f3SmrgMesa 21.1.6 Release Notes / 2021-07-28
27ec681f3Smrg======================================
37ec681f3Smrg
47ec681f3SmrgMesa 21.1.6 is a bug fix release which fixes bugs found since the 21.1.5 release.
57ec681f3Smrg
67ec681f3SmrgMesa 21.1.6 implements the OpenGL 4.6 API, but the version reported by
77ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
87ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
97ec681f3SmrgSome drivers don't support all the features required in OpenGL 4.6. OpenGL
107ec681f3Smrg4.6 is **only** available if requested at context creation.
117ec681f3SmrgCompatibility contexts may report a lower version depending on each driver.
127ec681f3Smrg
137ec681f3SmrgMesa 21.1.6 implements the Vulkan 1.2 API, but the version reported by
147ec681f3Smrgthe apiVersion property of the VkPhysicalDeviceProperties struct
157ec681f3Smrgdepends on the particular driver being used.
167ec681f3Smrg
177ec681f3SmrgSHA256 checksum
187ec681f3Smrg---------------
197ec681f3Smrg
207ec681f3Smrg::
217ec681f3Smrg
227ec681f3Smrg    b1cb0122f911dfa9fe1f209a7061378c61a1448a280e711511ca72dad9999e37  mesa-21.1.6.tar.xz
237ec681f3Smrg
247ec681f3Smrg
257ec681f3SmrgNew features
267ec681f3Smrg------------
277ec681f3Smrg
287ec681f3Smrg- None
297ec681f3Smrg
307ec681f3Smrg
317ec681f3SmrgBug fixes
327ec681f3Smrg---------
337ec681f3Smrg
347ec681f3Smrg- [RADV] FSR in Resident Evil: Village looks very pixelated on Polaris
357ec681f3Smrg- Crash in update_buffers after closing KDE "splash screen" downloader
367ec681f3Smrg- Crash in update_buffers after closing KDE "splash screen" downloader
377ec681f3Smrg- radeonsi: persistent, read-only buffer maps are slow to read
387ec681f3Smrg- substance painter flickering with jagged texture and masks shown black
397ec681f3Smrg- radv: FP16 mode in FidelityFX FSR doesn't look right
407ec681f3Smrg- [RADV] Blocky corruption in Scarlet Nexus and vkd3d-proton 2.4
417ec681f3Smrg- Radeon RX580 and 5700 XT: Reloading ARB assembly shaders causes very glitchy rendering
427ec681f3Smrg
437ec681f3Smrg
447ec681f3SmrgChanges
457ec681f3Smrg-------
467ec681f3Smrg
477ec681f3SmrgAlyssa Rosenzweig (1):
487ec681f3Smrg
497ec681f3Smrg- targets/graw-xlib: Add missing dep_x11
507ec681f3Smrg
517ec681f3SmrgChia-I Wu (2):
527ec681f3Smrg
537ec681f3Smrg- egl/surfaceless: try kms_swrast before swrast
547ec681f3Smrg- meson: allow egl_native_platform to be specified
557ec681f3Smrg
567ec681f3SmrgConnor Abbott (1):
577ec681f3Smrg
587ec681f3Smrg- freedreno/computerator: Fix local_size typo
597ec681f3Smrg
607ec681f3SmrgDaniel Schürmann (1):
617ec681f3Smrg
627ec681f3Smrg- aco/optimizer: ensure to not erase high bits when propagating packed constants
637ec681f3Smrg
647ec681f3SmrgDaniel Stone (2):
657ec681f3Smrg
667ec681f3Smrg- egl/wayland: Error on invalid native window
677ec681f3Smrg- egl/wayland: Allow EGLSurface to outlive wl_egl_window
687ec681f3Smrg
697ec681f3SmrgDave Airlie (2):
707ec681f3Smrg
717ec681f3Smrg- softpipe/aniso: move DDQ calculation to after scaling.
727ec681f3Smrg- llvmpipe: add support for time elapsed queries.
737ec681f3Smrg
747ec681f3SmrgEric Engestrom (4):
757ec681f3Smrg
767ec681f3Smrg- .pick_status.json: Mark a9c9a9938d6d2ead6f08ccf5256c95801fbc864f as backported
777ec681f3Smrg- .pick_status.json: Update to 376fb4f55f080929df8ca5a2a975fc88a00eec06
787ec681f3Smrg- .pick_status.json: Update to 1d6c790f9f6c373e667de955822b1048c7073ba3
797ec681f3Smrg- .pick_status.json: Update to 73262d4bd4a4637a332264a165c62ce3209d03fb
807ec681f3Smrg
817ec681f3SmrgErik Faye-Lund (3):
827ec681f3Smrg
837ec681f3Smrg- zink: remove duplicate format-mapping on little-endian
847ec681f3Smrg- vulkan: do not map zero-sized region of memory
857ec681f3Smrg- vulkan: allocate host-visible memory for swapchain images
867ec681f3Smrg
877ec681f3SmrgIan Romanick (1):
887ec681f3Smrg
897ec681f3Smrg- nir/gcm: Clear out pass_flags before starting
907ec681f3Smrg
917ec681f3SmrgJason Ekstrand (2):
927ec681f3Smrg
937ec681f3Smrg- iris: Re-emit MEDIA_VFE_STATE for variable group size shaders
947ec681f3Smrg- anv: Handle errors properly in anv_i915_query
957ec681f3Smrg
967ec681f3SmrgJose Maria Casanova Crespo (1):
977ec681f3Smrg
987ec681f3Smrg- v3d/driconf: Expose non-MSAA texture limits for mutter and gnome-shell
997ec681f3Smrg
1007ec681f3SmrgJoshua Ashton (1):
1017ec681f3Smrg
1027ec681f3Smrg- lavapipe: Use common Vulkan format helpers
1037ec681f3Smrg
1047ec681f3SmrgJuan A. Suarez Romero (1):
1057ec681f3Smrg
1067ec681f3Smrg- broadcom/compiler: emit TMU flush before a jump
1077ec681f3Smrg
1087ec681f3SmrgKarol Herbst (1):
1097ec681f3Smrg
1107ec681f3Smrg- nv50/ir/nir: fix smem size for GL
1117ec681f3Smrg
1127ec681f3SmrgMarek Olšák (2):
1137ec681f3Smrg
1147ec681f3Smrg- radeonsi: don't expose no-attachment MSAA 16x on all 1 RB chips due to issues
1157ec681f3Smrg- st/mesa: always use PIPE_USAGE_STAGING for GL_MAP_READ_BIT usage
1167ec681f3Smrg
1177ec681f3SmrgMauro Rossi (1):
1187ec681f3Smrg
1197ec681f3Smrg- egl/android: include "util/compiler.h" for FALLTHROUGH macro
1207ec681f3Smrg
1217ec681f3SmrgMike Blumenkrantz (1):
1227ec681f3Smrg
1237ec681f3Smrg- util/foz: stop crashing on destroy if prepare hasn't been called
1247ec681f3Smrg
1257ec681f3SmrgOlivier Fourdan (1):
1267ec681f3Smrg
1277ec681f3Smrg- radeonsi: Check aux_context on si_destroy_screen()
1287ec681f3Smrg
1297ec681f3SmrgPierre-Eric Pelloux-Prayer (2):
1307ec681f3Smrg
1317ec681f3Smrg- mesa: clear shader_info::is_lowered in prog_to_nir
1327ec681f3Smrg- mesa: fix bindless uniform samplers update
1337ec681f3Smrg
1347ec681f3SmrgRhys Perry (1):
1357ec681f3Smrg
1367ec681f3Smrg- aco: don't create v_madmk_f32/v_madak_f32 from v_fma_legacy_f16
1377ec681f3Smrg
1387ec681f3SmrgRob Clark (1):
1397ec681f3Smrg
1407ec681f3Smrg- freedreno/ir3: Don't force RTNE if rounding mode is undefined
1417ec681f3Smrg
1427ec681f3SmrgSamuel Pitoiset (1):
1437ec681f3Smrg
1447ec681f3Smrg- radv: only init the TC-compat ZRANGE metadata for the depth aspect
1457ec681f3Smrg
1467ec681f3SmrgTimothy Arceri (3):
1477ec681f3Smrg
1487ec681f3Smrg- glsl: replace some C++ code with C
1497ec681f3Smrg- util: add workaround for Full Bore
1507ec681f3Smrg- glsl: relax rule on varying matching for shaders older than 4.20
1517ec681f3Smrg
1527ec681f3SmrgVasily Khoruzhick (1):
1537ec681f3Smrg
1547ec681f3Smrg- lima: handle fp16 vertex formats
155