From 6b4aee78aed3720d457326c56a385668c71b3168 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 8 Jul 2020 23:33:40 +0200 Subject: [PATCH] docs: add release notes for 20.1.3 Signed-off-by: Eric Engestrom Part-of: --- docs/relnotes/20.1.3.rst | 244 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 244 insertions(+) create mode 100644 docs/relnotes/20.1.3.rst diff --git a/docs/relnotes/20.1.3.rst b/docs/relnotes/20.1.3.rst new file mode 100644 index 00000000000..cfdc38e823b --- /dev/null +++ b/docs/relnotes/20.1.3.rst @@ -0,0 +1,244 @@ +Mesa 20.1.3 Release Notes / 2020-07-08 +====================================== + +Mesa 20.1.3 is a bug fix release which fixes bugs found since the 20.1.2 +release. + +Mesa 20.1.3 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.3 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 +--------------- + +:: + + 9872b8d46bee822177ffbe4292addff7bdb84cefc1fe776b8e6b2881a8362bf1 mesa-20.1.3.tar.xz + +New features +------------ + +- None + +Bug fixes +--------- + +- vkGetSemaphoreCounterValue doesn't update without vkWaitSemaphores + calls on Intel UHD 620 +- [v3d] corruption when GS omits some vertices +- [RADV] Non-precise occlusion queries return non-zero when all + fragments are discarded +- [DXVK] Project Cars rendering problems +- Add fallthrough to prevent errors caused by missing break +- i965/20.1: gray rendering with torcs racing +- glBindBufferRange call seems to be ignored by one of two + shader-programs on radeon cards +- [bisected][g33] piglit.spec.ext_framebuffer_object.fbo-cubemap + failure +- Double unlock in rbug_context.c +- ci: Report flakes on IRC from baremetal tests + +Changes +------- + +Bas Nieuwenhuizen (4): + +- meson: Do not require shader cache for radv. +- radv: Set handle types in Android semaphore/fence import. +- radv: Always enable PERFECT_ZPASS_COUNTS. +- radv: Use correct semaphore handle type for Android import. + +Christian Gmeiner (1): + +- etnaviv: replace prims-emitted query + +Danylo Piliaiev (1): + +- iris: Fix fast-clearing of depth via glClearTex(Sub)Image + +Dave Airlie (6): + +- gallivm/nir: fix const loading on big endian systems +- glsl: fix constant packing for 64-bit big endian. +- gallivm/nir: fix big-endian 64-bit splitting/merging. +- llvmpipe: fix occlusion queries on big-endian. +- mesa/get: fix enum16 big-endian getting. +- draw/llvm: fix big-endian mask adjusting + +Dylan Baker (1): + +- mesa/swrast: use logf2 instead of util_fast_log2 + +Emmanuel (3): + +- meson: Do not enable USE_ELF_TLS for FreeBSD +- iris: Explicitly cast value to uint64_t +- i965: Explicitly cast value to uint64_t + +Emmanuel Vadot (1): + +- meson: Add versioning for xvmc tracker + +Eric Anholt (26): + +- ci: Clean up setup of the job-specific env vars in baremetal testing. +- ci: Enable IRC flake reporting on freedreno baremetal boards. +- ci: Improve the flakes reports on IRC. +- ci: Fix the nick used in IRC reporting. +- ci: Move cross file generation to a shared script. +- ci: Autodetect whether we need cross setup in lava_arm builds. +- ci: Make cmake toolchain file for deqp cross build setup. +- ci: Make the create-rootfs more resilient. +- ci: Update versions of packages to remove from rootfses. +- ci: Switch the baremetal runner to be an x86 docker image. +- ci: Disable SMP on the a5xx boards. +- ci: Fix DEQP_CASELIST_FILTER (used by a630 noubo run) +- ci: Do an explicit NIR validation-enabled pass on freedreno a630. +- ci: Improve baremetal's logging of the job env var passthrough. +- ci: Drop double ".txt" suffix on the unexpected results file. +- ci: Drop old comment about enabling --deqp-watchdog. +- ci: Auto-detect the architecture for VK ICD filenames. +- ci: Add DEQP_EXPECTED_RENDERER support for VK tests. +- ci: Move baremetal DEQP_NO_SAVE_RESULTS setup to the yml. +- ci: Quick exit qpa extraction for non-matching qpas. +- ci: Disable the firmware loader user helper option in arm64 kernels. +- ci: Build a cheza kernel. +- ci: Add scripts for controlling bare-metal chezas. +- ci: Switch cheza (freedreno a630) testing to baremetal. +- ci: Don't build an arm_test container now that the last user is gone. +- ci: Rename x86_cross_arm_test to just arm_test. + +Eric Engestrom (6): + +- docs/relnotes: add sha256 sums to 20.1.2 +- .pick_status.json: Update to 0ca7bd73c6f1f59dcb41ead7a3923c55040377d9 +- gitlab-ci: exclude scripts that don't affect the build +- .pick_status.json: Mark 293221dddaedb410781d39fdecf3c93bb111475b as + denominated +- docs: add release notes for 20.1.3 +- VERSION: bump to release 20.1.3 + +Erik Faye-Lund (2): + +- gallium/docs: fixup formatting of numbered lists +- gallium/docs: remove reference to non-existent label + +Frédéric Bonnard (2): + +- clover: Fix types collision between c++ and altivec +- meson: Revert commit overriding C++ standard with gnu++11 on ppc64el + +Greg V (1): + +- gallium,util: undef ALIGN on FreeBSD to prevent name clash + +Iago Toral Quiroga (1): + +- v3d/compiler: fix spill offset + +Ian Romanick (1): + +- nir/algebraic: Don't distrubte absolute-value into dot-products + +Ilia Mirkin (3): + +- freedreno/a3xx: there's no r8i/ui rb format, only rg8i/rg8ui +- freedreno/a3xx: reinstate rgb10_a2ui texture format +- freedreno/ir3: avoid applying (sat) on bary.f + +Jason Ekstrand (2): + +- vulkan/wsi: Don't consider VK_SUBOPTIMAL_KHR to be an error condition +- anv: Handle clamping of inverted depth ranges + +Lepton Wu (1): + +- mapi: x86: Fix dynamic entries in x86 tsd stubs. + +Lionel Landwerlin (1): + +- anv: garbage collect timeline semaphore when querying value + +Marcin Ślusarz (2): + +- st/mesa: fix reporting of float perf counters max value +- iris: return max counter value for AMD_performance_monitor + +Marek Olšák (1): + +- radeonsi: don't flush in fence_server_sync + +Michel Dänzer (8): + +- gitlab-ci: Use YAML anchor for llvmpipe paths in virgl rules +- gitlab-ci: Move down container_pre_build.sh invocation in + x86_build.sh +- gitlab-ci: Add Debian testing repository for x86_build image +- gitlab-ci: Install WINE from Debian testing +- gitlab-ci: Move lib{drm,pciaccess}-dev cross packages out of loop +- gitlab-ci: Install g++-mingw-w64-x86-64-win32 instead of mingw-w64 +- gitlab-ci: Enable -Werror in \`meson-s390x\` job +- gitlab-ci: Also list arm/x86_build in needs: of test jobs + +Neil Armstrong (2): + +- Revert "CI: Disable Lima jobs due to lab unhealthiness" +- Revert "CI: Disable Panfrost Mali-T820 jobs" + +Neil Roberts (3): + +- v3d: Add missing macro for stvpmd instruction +- v3d: Use stvpmd for non-uniform offsets in GS +- v3d/compiler: Fix sorting the gs and fs inputs + +Pablo Saavedra (5): + +- ci: TRACES_DB_PATH and RESULTS_PATH defined as relative paths +- ci: ArgumentParser receives the args from the main parameters +- ci: Migrate tracie tests done in shell script to pytest +- ci: Split test_tracie_skips_traces_without_checksum in separate cases +- ci: Fix TypoError error when traces in traces.yml is an empty list + +Pavel Asyutchenko (1): + +- vulkan/overlay: fix crash on destroying NULL swapchain + +Pierre-Eric Pelloux-Prayer (1): + +- st/mesa: do not clear NewDriverState for inactive states + +Rhys Perry (1): + +- radv: enable zerovram for Quantic Dream games + +Rob Clark (1): + +- freedreno/fdperf: better compatible string matching + +Samuel Pitoiset (3): + +- Revert "vulkan/wsi/x11: Ensure we create at least minImageCount + images." +- radv,vulkan: add a new x11 wsi drirc workaround for DOOM Eternal +- radv: disable FMASK compression when drawing with GENERAL layout + +Timothy Arceri (6): + +- gallivm: add missing break +- nir: add missing break to nir_opt_access() +- mesa: fix fallthrough in glformats +- mesa: fix unintended fallthrough in glIsEnabled() +- nouveau: fix pointer-sign warning +- radeonsi: fix SI_NUM_ATOMS + +Vinson Lee (1): + +- rbug: Fix rbug_delete_vs_state lock acquisition.