From 201fec17eac2af46767702364eb6e2d854540510 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 8 Jul 2020 22:13:03 +0200 Subject: docs: add release notes for 20.1.3 Signed-off-by: Eric Engestrom --- docs/relnotes/20.1.3.html | 230 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 230 insertions(+) create mode 100644 docs/relnotes/20.1.3.html (limited to 'docs') diff --git a/docs/relnotes/20.1.3.html b/docs/relnotes/20.1.3.html new file mode 100644 index 00000000000..cf78e0fd2ef --- /dev/null +++ b/docs/relnotes/20.1.3.html @@ -0,0 +1,230 @@ + + + + + +Mesa Release Notes + + + + +
+

The Mesa 3D Graphics Library

+
+ + +
+ +

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

+
+TBD.
+
+ + +

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 (4):

    +
  • 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
  • +

    +

    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.
  • +

    +

    +
+ +
+ + -- cgit v1.2.3