[Mesa-dev] [ANNOUNCE] mesa 20.1.3

Eric Engestrom eric at engestrom.ch
Wed Jul 8 20:43:39 UTC 2020

Hi all,

I'd like to announce Mesa 20.1.3, the third bugfix release for the 20.1 branch.

There's a lot in there, but more than half of the commits are just updates to
our testing infrastructure; nothing out of the ordinary in the driver changes.

The next bugfix release is planned for 2 weeks from now, on 2020-07-22.



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.

git tag: mesa-20.1.3

SHA256: 9872b8d46bee822177ffbe4292addff7bdb84cefc1fe776b8e6b2881a8362bf1  mesa-20.1.3.tar.xz
SHA512: c3134cda6a07041c2cacd783663c0618e97f907bb0e67718a5c8fb03f4608ba47f0cd5adb6f0400a44f15fd70f3b41d66da1376035ba4e4f4f97a1843dcb1f77  mesa-20.1.3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-20.1.3.tar.xz.sig

More information about the mesa-dev mailing list