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