17ec681f3SmrgMesa 21.1.5 Release Notes / 2021-07-14 27ec681f3Smrg====================================== 37ec681f3Smrg 47ec681f3SmrgMesa 21.1.5 is a bug fix release which fixes bugs found since the 21.1.4 release. 57ec681f3Smrg 67ec681f3SmrgMesa 21.1.5 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.5 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 022c7293074aeeced2278c872db4fa693147c70f8595b076cf3f1ef81520766d mesa-21.1.5.tar.xz 237ec681f3Smrg 247ec681f3Smrg 257ec681f3SmrgNew features 267ec681f3Smrg------------ 277ec681f3Smrg 287ec681f3Smrg- None 297ec681f3Smrg 307ec681f3Smrg 317ec681f3SmrgBug fixes 327ec681f3Smrg--------- 337ec681f3Smrg 347ec681f3Smrg- [build error] macros.h:88:26: error: size of unnamed array is negative 357ec681f3Smrg- Game Issue: Nuclear Throne crashes in RadeonSI 367ec681f3Smrg- Crash in glLinkProgram while trying to craft the link error 377ec681f3Smrg- Shader compilation memory leaks 387ec681f3Smrg- Wolfenstein II: The New Colossus - Screen goes black in some cases 397ec681f3Smrg- SpaceEngine in Steam Proton cannot start with Mesa >=20.3 407ec681f3Smrg- [bisected] KDE plasma menu text renders like stretched strangely [amdgpu] 417ec681f3Smrg- Luna Sky Crashes on Launch 427ec681f3Smrg- Mesa crashes on undefined texture behaviour 437ec681f3Smrg- Mesa crashes on undefined texture behaviour 447ec681f3Smrg- cache_test uses uninitialized stack memory 457ec681f3Smrg 467ec681f3Smrg 477ec681f3SmrgChanges 487ec681f3Smrg------- 497ec681f3Smrg 507ec681f3SmrgAlyssa Rosenzweig (1): 517ec681f3Smrg 527ec681f3Smrg- nir: Fix constant folding for irhadd/urhadd 537ec681f3Smrg 547ec681f3SmrgBas Nieuwenhuizen (1): 557ec681f3Smrg 567ec681f3Smrg- ac/surface: Handle non-retiled displayable DCC correctly for modifiers. 577ec681f3Smrg 587ec681f3SmrgConnor Abbott (1): 597ec681f3Smrg 607ec681f3Smrg- ir3: Fix infinite loop in scheduler when splitting 617ec681f3Smrg 627ec681f3SmrgDanylo Piliaiev (1): 637ec681f3Smrg 647ec681f3Smrg- glsl: Prohibit implicit conversion of mem parameter in atomicOP functions 657ec681f3Smrg 667ec681f3SmrgDave Airlie (1): 677ec681f3Smrg 687ec681f3Smrg- draw: fix tessellation output vertex size calculation 697ec681f3Smrg 707ec681f3SmrgEric Engestrom (4): 717ec681f3Smrg 727ec681f3Smrg- .pick_status.json: Update to e4f762ac346f31fc1fd201aecdc375348be5075f 737ec681f3Smrg- zink: mark a bunch of zink-piglit-quick_gl tests as flakes 747ec681f3Smrg- .pick_status.json: Update to c704bb630d21e0a30500e9d8f42493ede3cc55ae 757ec681f3Smrg- .pick_status.json: Mark e5d158881b3e12270521d7081b4bba0ac2108d2e as denominated 767ec681f3Smrg 777ec681f3SmrgHeinrich Fink (1): 787ec681f3Smrg 797ec681f3Smrg- softpipe: add missing sentinel to debug option array 807ec681f3Smrg 817ec681f3SmrgJason Ekstrand (1): 827ec681f3Smrg 837ec681f3Smrg- iris: Don't leak the surface if uncompressed re-interp fails 847ec681f3Smrg 857ec681f3SmrgLionel Landwerlin (1): 867ec681f3Smrg 877ec681f3Smrg- intel/perf: use the right popcount for 64bits 887ec681f3Smrg 897ec681f3SmrgMarek Olšák (2): 907ec681f3Smrg 917ec681f3Smrg- ac/surface/tests: fix the ARM build 927ec681f3Smrg- radeonsi,radv: fix a late alloc deadlock with <= 6 CUs per SA 937ec681f3Smrg 947ec681f3SmrgMichel Dänzer (3): 957ec681f3Smrg 967ec681f3Smrg- Convert most remaining free-form fall-through comments to FALLTHROUGH 977ec681f3Smrg- osmesa: Replace default case FALLTHROUGH annotation by following return 987ec681f3Smrg- Fix up leftover "state_trackers" references to "frontends" 997ec681f3Smrg 1007ec681f3SmrgPierre-Eric Pelloux-Prayer (4): 1017ec681f3Smrg 1027ec681f3Smrg- radeonsi: fix fb_too_small condition 1037ec681f3Smrg- radeonsi/gfx7: always sync pfp/me 1047ec681f3Smrg- ac/surface: don't print stencil info if tex has no stencil 1057ec681f3Smrg- radeonsi/driconf: add workaround for SpaceEngine 1067ec681f3Smrg 1077ec681f3SmrgQiang Yu (1): 1087ec681f3Smrg 1097ec681f3Smrg- st/mesa: fix size miss match for some check 1107ec681f3Smrg 1117ec681f3SmrgRob Clark (2): 1127ec681f3Smrg 1137ec681f3Smrg- freedreno: Consolidate needs_flush and clearing last_fence 1147ec681f3Smrg- freedreno/a6xx: Fix framebuffer_barrier crash 1157ec681f3Smrg 1167ec681f3SmrgSamuel Pitoiset (2): 1177ec681f3Smrg 1187ec681f3Smrg- radv: disable DCC for DOOM 2016 and Wolfenstein II 1197ec681f3Smrg- aco: fix shared_atomic_comp_swap if the second source isn't a VGPR 1207ec681f3Smrg 1217ec681f3SmrgThomas H.P. Andersen (3): 1227ec681f3Smrg 1237ec681f3Smrg- nir: return progress from nir_lower_packing 1247ec681f3Smrg- nir/ifind_msb_rev: fix input check 1257ec681f3Smrg- broadcom/compiler: fix add vs. mul 1267ec681f3Smrg 1277ec681f3SmrgTimothy Arceri (7): 1287ec681f3Smrg 1297ec681f3Smrg- util/tests: initialise key in cache_test 1307ec681f3Smrg- mesa: don't crash on incorrect texture use 1317ec681f3Smrg- i965: don't crash on incorrect texture use 1327ec681f3Smrg- util/driconf: add new ignore_write_to_readonly_var workaround 1337ec681f3Smrg- util: add some workarounds for the game Luna Sky 1347ec681f3Smrg- glsl: force_glsl_version to shaders with no defined version 1357ec681f3Smrg- util/radeonsi: add radeonsi workaround for Nuclear Throne 1367ec681f3Smrg 1377ec681f3SmrgVinson Lee (1): 1387ec681f3Smrg 1397ec681f3Smrg- st/xa: Mark default xa_get_pipe_format case unreachable. 1407ec681f3Smrg 1417ec681f3SmrgYevhenii Kolesnikov (1): 1427ec681f3Smrg 1437ec681f3Smrg- intel: fix leaking memory on shader creation 144