From: Eric Engestrom Date: Wed, 22 Jul 2020 20:40:50 +0000 (+0200) Subject: docs: add release notes for 20.1.4 X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=commitdiff_plain;h=8a44983c126f83002d2715d3a3d6ea4063701892 docs: add release notes for 20.1.4 Part-of: --- diff --git a/docs/relnotes/20.1.4.rst b/docs/relnotes/20.1.4.rst new file mode 100644 index 00000000000..22133d166c2 --- /dev/null +++ b/docs/relnotes/20.1.4.rst @@ -0,0 +1,109 @@ +Mesa 20.1.4 Release Notes / 2020-07-22 +====================================== + +Mesa 20.1.4 is a bug fix release which fixes bugs found since the 20.1.3 release. + +Mesa 20.1.4 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.4 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 +--------------- + +:: + + 6800271c2be2a0447510eb4e9b67edd9521859a4d565310617c4b359eb6799fe mesa-20.1.4.tar.xz + + +New features +------------ + +- None + + +Bug fixes +--------- + +- Amber test leads to NIR validation failed after nir_opt_if (on spirv-fuzz shader) +- Multiple issues with Detroit Become Human +- panfrost: regression: Major stuttering and low compositor FPS with glmark2 +- SPIR-V parsing fails in src/compiler/spirv/spirv_to_nir.c +- SPIR-V parsing fails in src/compiler/spirv/vtn_cfg.c +- iris driver is broken in Freedesktop 19.08 + + +Changes +------- + +Alyssa Rosenzweig (3): + +- panfrost: Fix fence leak +- panfrost: Fix write to free'd memory +- panfrost: Revert "Disable frame throttling" + +Bas Nieuwenhuizen (1): + +- meson: Add mising git_sha1.h dependency. + +Danylo Piliaiev (1): + +- nir/opt_if: Fix opt_if_simplification when else branch has jump + +Eric Engestrom (3): + +- docs/relnotes: add sha256 sums to 20.1.3 +- .pick_status.json: Update to fd20e986249f88129d81353d79dd248d7664953b +- docs: add release notes for 20.1.4 + +Erik Faye-Lund (1): + +- mesa/program: fix shadow property for samplers + +Jason Ekstrand (3): + +- spirv: Skip phis in unreachable blocks in the second phi pass +- spirv: Allow block-decorated struct types for constants +- intel/fs: Use the correct logical op for global float atomics + +Jonathan Marek (1): + +- freedreno/a2xx: fix compressed textures + +Lionel Landwerlin (2): + +- iris: fix fallback to swrast driver +- anv: properly handle fence import of sync_fd = -1 + +Luigi Santivetti (3): + +- dri2: dri2_make_current() fold multiple if blocks +- dri2: do not conflate unbind and bindContext() failure +- egl/dri2: try to bind old context if bindContext failed + +Pierre-Eric Pelloux-Prayer (5): + +- glsl: reject size1x8 for image variable with floating-point data types +- glsl: don't expose imageAtomicIncWrap for signed image +- glsl: only allow 32 bits atomic operations on images +- st/mesa: set compressed_data to NULL when freed +- ac/surface: adapt surf_size when modifying surf_pitch + +Rhys Kidd (1): + +- nvc0: fix macro define for NVE4_COPY() + +Rhys Perry (2): + +- nir/lower_int64: lower 64-bit amul +- radv: replace discard with demote for Quantic Dream games + +Samuel Pitoiset (1): + +- radv: fix destroying the syncobj when exporting a fence FD