1Mesa 20.1.2 Release Notes / 2020-06-24 2====================================== 3 4Mesa 20.1.2 is a bug fix release which fixes bugs found since the 20.1.1 5release. 6 7Mesa 20.1.2 implements the OpenGL 4.6 API, but the version reported by 8glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10used. Some drivers don't support all the features required in OpenGL 114.6. OpenGL 4.6 is **only** available if requested at context creation. 12Compatibility contexts may report a lower version depending on each 13driver. 14 15Mesa 20.1.2 implements the Vulkan 1.2 API, but the version reported by 16the apiVersion property of the VkPhysicalDeviceProperties struct depends 17on the particular driver being used. 18 19SHA256 checksum 20--------------- 21 22:: 23 24 283dff72814c8a80ce1ff8271e3f055895d26f4da3f4362acc49193e635780cb mesa-20.1.2.tar.xz 25 26New features 27------------ 28 29- None 30 31 32Bug fixes 33--------- 34 35- [RADV/GFX8] Performance drop in DOOM Eternal when "Present from 36 compute" is enabled 37- freedreno: multiple applications crash on a5xx 38- [RADV] - Path of Exile (238960) - Map outline, landscape and markers are 39 missing with the Vulkan renderer. 40- ASTC texture decompression fails when using software fallback 41- [BISECTED] compiling shader causes crash 42- Zink + GALLIUM_HUD SIGSEGV 43- If-statement body is executed for false condition 44 45Changes 46------- 47 48Bas Nieuwenhuizen (3): 49 50- vulkan/wsi/x11: Ensure we create at least minImageCount images. 51- radv/winsys: Deal with realloc failures in BO lists. 52- radv: Handle mmap failures. 53 54Daniel Schürmann (1): 55 56- aco: fix WQM handling in nested loops 57 58Danylo Piliaiev (1): 59 60- st/mesa: account for "loose", per-mipmap level textures in CopyImageSubData 61 62Eric Anholt (2): 63 64- freedreno/ir3: Fix register allocation assertion failures. 65- freedreno/ir3: Fix register allocation assertion failures. 66 67Eric Engestrom (3): 68 69- docs/relnotes: add sha256 sums to 20.1.0 70- .pick_status.json: Update to 4fc0499049fcdb7f892f99ce7abf9d739730138e 71- v3d: add missing unlock() in error path 72 73Erik Faye-Lund (3): 74 75- Revert "gallium/hud: don't use user vertex buffers" 76- gallium/hud: don't use user vertex buffers 77- mesa/main: fix inverted condition 78 79Gert Wollny (1): 80 81- r600/sfn: Don't set num_components on TESS sysvalue intrinsics 82 83Jan Beich (2): 84 85- util: enable futex usage on BSDs after 7dc2f4788288 86- meson: unbreak sysctl.h detection on BSDs 87 88Jose Maria Casanova Crespo (1): 89 90- nir: only uniforms with dynamically_uniform offset are dynamically_uniform 91 92Kristian Høgsberg (1): 93 94- freedreno: Handle DRM_FORMAT_MOD_INVALID in shared code 95 96Krzysztof Raszkowski (1): 97 98- gallium/swr: Fix building swr with MSVC 99 100Marek Olšák (7): 101 102- ac/surface: don't recompute the DCC retile map for imported textures 103- amd/addrlib: don't recompute DCC info for every ComputeDccAddrFromCoord call 104- amd/addrlib: remove unused members of ADDR2_COMPUTE_DCC_ADDRFROMCOORD_INPUT 105- ac/surface: add a wrapper structure to hold ADDR_HANDLE 106- ac/surface: cache DCC retile maps (v2) 107- ac/surface: don't free dcc_retile_map on failure 108- ac/nir: fix 64-bit division for GL CTS 109 110Mario Kleiner (1): 111 112- vulkan/wsi: Really terminate DRM lease in wsi_release_display(). 113 114Pierre-Eric Pelloux-Prayer (1): 115 116- st/mesa: make texture views inherit compressed_data storage 117 118Rhys Perry (3): 119 120- radv: add new drirc option radv_no_dynamic_bounds 121- radv: enable radv_no_dynamic_bounds for Path of Exile 122- radv: enable radv_no_dynamic_bounds for more Path of Exile executables 123 124Samuel Pitoiset (3): 125 126- radv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctly 127- spirv: fix using OpSampledImage with OpUndef instead of OpType{Image,Sampler} 128- radv: lower discards to demote to workaround a RDR2 game bug 129 130Timothy Arceri (2): 131 132- glsl: fix incorrect optimisation in opt_constant_variable() 133- st_glsl_to_nir: fix potential use after free 134