Mesa 20.1.2 Release Notes / 2020-06-24
+ ++ Mesa 20.1.2 is a bug fix release which fixes bugs found since the 20.1.1 release. +
++Mesa 20.1.2 implements the OpenGL 4.6 API, but the version reported by +glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / +glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. +Some drivers don't support all the features required in OpenGL 4.6. OpenGL +4.6 is only available if requested at context creation. +Compatibility contexts may report a lower version depending on each driver. +
++Mesa 20.1.2 implements the Vulkan 1.2 API, but the version reported by +the apiVersion property of the VkPhysicalDeviceProperties struct +depends on the particular driver being used. +
+ +SHA256 checksum
++TBD. ++ + +
New features
+ +-
+
- None +
Bug fixes
+ +-
+
- [RADV/GFX8] Performance drop in DOOM Eternal when "Present from compute" is enabled +
- freedreno: multiple applications crash on a5xx +
- [RADV] - Path of Exile (238960) - Map outline, landscape and markers are missing with the Vulkan renderer. +
- ASTC texture decompression fails when using software fallback +
- [BISECTED] compiling shader causes crash +
- Zink + GALLIUM_HUD SIGSEGV +
- If-statement body is executed for false condition +
Changes
+ +-
+
- vulkan/wsi/x11: Ensure we create at least minImageCount images. +
- radv/winsys: Deal with realloc failures in BO lists. +
- radv: Handle mmap failures. + +
- aco: fix WQM handling in nested loops + +
- st/mesa: account for "loose", per-mipmap level textures in CopyImageSubData + +
- freedreno/ir3: Fix register allocation assertion failures. +
- freedreno/ir3: Fix register allocation assertion failures. + +
- docs/relnotes: add sha256 sums to 20.1.0 +
- .pick_status.json: Update to 4fc0499049fcdb7f892f99ce7abf9d739730138e +
- v3d: add missing unlock() in error path + +
- Revert "gallium/hud: don't use user vertex buffers" +
- gallium/hud: don't use user vertex buffers +
- mesa/main: fix inverted condition + +
- r600/sfn: Don't set num_components on TESS sysvalue intrinsics + +
- util: enable futex usage on BSDs after 7dc2f4788288 +
- meson: unbreak sysctl.h detection on BSDs + +
- nir: only uniforms with dynamically_uniform offset are dynamically_uniform + +
- freedreno: Handle DRM_FORMAT_MOD_INVALID in shared code + +
- gallium/swr: Fix building swr with MSVC + +
- ac/surface: don't recompute the DCC retile map for imported textures +
- amd/addrlib: don't recompute DCC info for every ComputeDccAddrFromCoord call +
- amd/addrlib: remove unused members of ADDR2_COMPUTE_DCC_ADDRFROMCOORD_INPUT +
- ac/surface: add a wrapper structure to hold ADDR_HANDLE +
- ac/surface: cache DCC retile maps (v2) +
- ac/surface: don't free dcc_retile_map on failure +
- ac/nir: fix 64-bit division for GL CTS + +
- vulkan/wsi: Really terminate DRM lease in wsi_release_display(). + +
- st/mesa: make texture views inherit compressed_data storage + +
- radv: add new drirc option radv_no_dynamic_bounds +
- radv: enable radv_no_dynamic_bounds for Path of Exile +
- radv: enable radv_no_dynamic_bounds for more Path of Exile executables + +
- radv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctly +
- spirv: fix using OpSampledImage with OpUndef instead of OpType{Image,Sampler} +
- radv: lower discards to demote to workaround a RDR2 game bug + +
- glsl: fix incorrect optimisation in opt_constant_variable() +
- st_glsl_to_nir: fix potential use after free + + +
Bas Nieuwenhuizen (3):
+Daniel Schürmann (1):
+Danylo Piliaiev (1):
+Eric Anholt (2):
+Eric Engestrom (3):
+Erik Faye-Lund (3):
+Gert Wollny (1):
+Jan Beich (2):
+Jose Maria Casanova Crespo (1):
+Kristian Høgsberg (1):
+Krzysztof Raszkowski (1):
+Marek Olšák (7):
+Mario Kleiner (1):
+Pierre-Eric Pelloux-Prayer (1):
+Rhys Perry (3):
+Samuel Pitoiset (3):
+Timothy Arceri (2):
+