mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-11-24 18:54:10 +08:00
docs: add release notes for 20.1.3
Signed-off-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5811>
This commit is contained in:
parent
1e3aeda528
commit
6b4aee78ae
244
docs/relnotes/20.1.3.rst
Normal file
244
docs/relnotes/20.1.3.rst
Normal file
@ -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.
|
Loading…
Reference in New Issue
Block a user