mirror of https://gitlab.freedesktop.org/mesa/mesa
192 lines
5.2 KiB
ReStructuredText
192 lines
5.2 KiB
ReStructuredText
Mesa 24.0.1 Release Notes / 2024-02-14
|
|
======================================
|
|
|
|
Mesa 24.0.1 is a bug fix release which fixes bugs found since the 24.0.0 release.
|
|
|
|
Mesa 24.0.1 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 24.0.1 implements the Vulkan 1.3 API, but the version reported by
|
|
the apiVersion property of the VkPhysicalDeviceProperties struct
|
|
depends on the particular driver being used.
|
|
|
|
SHA256 checksum
|
|
---------------
|
|
|
|
::
|
|
|
|
f387192b08c471c545590dd12230a2a343244804b5fe866fec6aea02eab57613 mesa-24.0.1.tar.xz
|
|
|
|
|
|
New features
|
|
------------
|
|
|
|
- None
|
|
|
|
|
|
Bug fixes
|
|
---------
|
|
|
|
- rusticl: clEnqueueFillBuffer (among others) fails on buffers created from GL object.
|
|
- [ADL] gpu hang on dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_graphics
|
|
- Turnip spam on non-turnip devices
|
|
- Intermittent compiler failures when building valhall tests
|
|
- panfrost: graphical artifacts on T604 (T600)
|
|
- Dying Light native artifacts on Intel A770
|
|
- r300: Amnesia: The Dark Descent heavy corruption
|
|
- [ANV/DG2] Age of Empires IV fullscreen "banding" artefacts
|
|
- [mtl][anv] dEQP-VK.pipeline.monolithic.depth.format.d32_sfloat.compare_ops.* failures when run multithreaded
|
|
- [mtl][anv] flaky tests in pipeline.monolithic.extended_dynamic_state*stencil_state_face* series
|
|
- Broken colors/dual-source blending on PinePhone (Pro) since 23.1.0
|
|
- Regression between 23.0.4 and 23.1.0: texture glitches in osgEarth
|
|
- radeonsi unsynchronized flips/tearing with KMS DRM rendering on 780M
|
|
|
|
|
|
Changes
|
|
-------
|
|
|
|
Blisto (1):
|
|
|
|
- driconf: set vk_x11_strict_image_count for Atlas Fallen Vulkan
|
|
|
|
Boris Brezillon (2):
|
|
|
|
- panfrost: Pad compute jobs with zeros on v4
|
|
- pan/va: Add missing valhall_enums dep to valhall_disasm
|
|
|
|
Christian Duerr (1):
|
|
|
|
- panfrost: Fix dual-source blending
|
|
|
|
Connor Abbott (1):
|
|
|
|
- ir3/ra: Fix bug with collect source handling
|
|
|
|
Corentin Noël (1):
|
|
|
|
- zink: Only call reapply_color_write if EXT_color_write_enable is available
|
|
|
|
Danylo Piliaiev (1):
|
|
|
|
- tu: Do not print anything on systems without Adreno GPU
|
|
|
|
Dave Airlie (5):
|
|
|
|
- zink: use sparse residency for buffers.
|
|
- radv: fix correct padding on uvd
|
|
- radv: init decoder ip block earlier.
|
|
- radv/uvd: uvd kernel checks for full dpb allocation.
|
|
- radv: don't submit 0 length on UVD either.
|
|
|
|
David Heidelberg (1):
|
|
|
|
- meson: upgrade zlib wrap to 1.3.1
|
|
|
|
David Rosca (2):
|
|
|
|
- frontends/va: Fix updating AV1 rate control parameters
|
|
- radeonsi/vcn: Don't reinitialize encode session on bitrate/fps change
|
|
|
|
Eric Engestrom (7):
|
|
|
|
- docs: add release notes for 24.0.0
|
|
- docs: add sha256sum for 24.0.0
|
|
- .pick_status.json: Update to fa8e0ba3f739cb46cf7bb709903c0206f240c584
|
|
- vk/util: fix 'beta' check for physical device features
|
|
- vk/util: fix 'beta' check for physical device properties
|
|
- panfrost: fix UB caused by shifting signed int too far
|
|
- .pick_status.json: Update to 90eae30bcb84d54dc871ddbb8355f729cf8fa900
|
|
|
|
Friedrich Vock (2):
|
|
|
|
- radv/rt: Write inactive node data in ALWAYS_ACTIVE workaround
|
|
- radv,driconf: Enable active AS leaf workaround for Jedi Survivor
|
|
|
|
Georg Lehmann (3):
|
|
|
|
- aco/gfx11+: disable v_pk_fmac_f16_dpp
|
|
- aco: don't remove branches that skip v_writelane_b32
|
|
- aco/gfx11+: limit hard clauses to 32 instructions
|
|
|
|
José Roberto de Souza (2):
|
|
|
|
- iris: Fix return of iris_wait_syncobj()
|
|
- intel: Fix intel_get_mesh_urb_config()
|
|
|
|
Karol Herbst (3):
|
|
|
|
- nir/lower_cl_images: record image_buffers and msaa_images
|
|
- rusticl/mem: properly handle buffers
|
|
- rusticl/mem: support GL_TEXTURE_BUFFER
|
|
|
|
Kenneth Graunke (1):
|
|
|
|
- driconf: Advertise GL_EXT_shader_image_load_store on iris for SVP13
|
|
|
|
Konstantin Seurer (1):
|
|
|
|
- radv/sqtt: Handle ray tracing pipelines with no traversal shader
|
|
|
|
Lepton Wu (1):
|
|
|
|
- llvmpipe: Set "+64bit" for X86_64
|
|
|
|
Lionel Landwerlin (4):
|
|
|
|
- anv: don't unmap AUX ranges at BO delete
|
|
- intel/fs: rerun divergence prior to lowering non-uniform interpolate at sample
|
|
- anv: fix incorrect flushing on shader query copy
|
|
- anv: fix buffer marker cache flush issues on MTL
|
|
|
|
M Henning (1):
|
|
|
|
- nvk: Don't clobber vb0 after repeated blits
|
|
|
|
Mark Janes (1):
|
|
|
|
- hasvk: add missing linker arguments
|
|
|
|
Mike Blumenkrantz (2):
|
|
|
|
- mesa: plumb errors through to texture allocation
|
|
- nir/lower_io: fix handling for compact arrays with indirect derefs
|
|
|
|
Pavel Ondračka (1):
|
|
|
|
- r300: fix vs output register indexing
|
|
|
|
Pierre-Eric Pelloux-Prayer (1):
|
|
|
|
- egl/drm: flush before calling get_back_bo
|
|
|
|
Rhys Perry (1):
|
|
|
|
- aco: fix >8 byte linear vgpr copies
|
|
|
|
Rob Clark (1):
|
|
|
|
- freedreno: Fix MSAA z/s layout in GMEM
|
|
|
|
Samuel Pitoiset (2):
|
|
|
|
- radv: add a workaround for mipmaps and minLOD on GFX6-8
|
|
- radv/sqtt: fix describing queue submits for RGP
|
|
|
|
Sviatoslav Peleshko (2):
|
|
|
|
- anv,driconf: Add sampler coordinate precision workaround for AoE 4
|
|
- driconf: Apply dual color blending workaround to Dying Light
|
|
|
|
Tapani Pälli (1):
|
|
|
|
- anv: flush tile cache independent of format with HIZ-CCS flush
|
|
|
|
Timothy Arceri (2):
|
|
|
|
- glsl: don't tree graft globals
|
|
- Revert "ci: Enable GALLIUM_DUMP_CPU=true only in the clang job"
|