mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-11-23 10:14:13 +08:00
156 lines
4.9 KiB
ReStructuredText
156 lines
4.9 KiB
ReStructuredText
Mesa 24.0.8 Release Notes / 2024-05-22
|
|
======================================
|
|
|
|
Mesa 24.0.8 is a bug fix release which fixes bugs found since the 24.0.7 release.
|
|
|
|
Mesa 24.0.8 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.8 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
|
|
---------------
|
|
|
|
::
|
|
|
|
d1ed86a266d5b7b8c136ae587ef5618ed1a9837a43440f3713622bf0123bf5c1 mesa-24.0.8.tar.xz
|
|
|
|
|
|
New features
|
|
------------
|
|
|
|
- None
|
|
|
|
|
|
Bug fixes
|
|
---------
|
|
|
|
- [24.1-rc4] fatal error: intel/dev/intel_wa.h: No such file or directory
|
|
- vcn: rewinding attached video in Totem cause [mmhub] page fault
|
|
- When using amd gpu deinterlace, tv bt709 properties mapping to 2 chroma
|
|
- VCN decoding freezes the whole system
|
|
- [RDNA2 [AV1] [VAAPI] hw decoding glitches in Thorium 123.0.6312.133 after https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28960
|
|
- WSI: Support VK_IMAGE_ASPECT_MEMORY_PLANE_i_BIT_EXT for DRM Modifiers in Vulkan
|
|
- radv: Enshrouded GPU hang on RX 6800
|
|
- NVK Zink: Wrong color in Unigine Valley benchmark
|
|
- [anv] FINISHME: support YUV colorspace with DRM format modifiers
|
|
- 24.0.6: build fails
|
|
|
|
|
|
Changes
|
|
-------
|
|
|
|
Antoine Coutant (1):
|
|
|
|
- drisw: fix build without dri3
|
|
|
|
Bas Nieuwenhuizen (1):
|
|
|
|
- radv: Use zerovram for Enshrouded.
|
|
|
|
David Heidelberg (2):
|
|
|
|
- freedreno/ci: move the disabled jobs from include to the main file
|
|
- winsys/i915: depends on intel_wa.h
|
|
|
|
David Rosca (6):
|
|
|
|
- frontends/va: Only increment slice offset after first slice parameters
|
|
- radeonsi: Update buffer for other planes in si_alloc_resource
|
|
- frontends/va: Store slice types for H264 decode
|
|
- radeonsi/vcn: Ensure DPB has as many buffers as references
|
|
- radeonsi/vcn: Allow duplicate buffers in DPB
|
|
- radeonsi/vcn: Ensure at least one reference for H264 P/B frames
|
|
|
|
Eric Engestrom (5):
|
|
|
|
- docs: add sha256sum for 24.0.7
|
|
- .pick_status.json: Update to 18c53157318d6c8e572062f6bb768dfb621a55fd
|
|
- .pick_status.json: Update to e154f90aa9e71cc98375866c3ab24c4e08e66cb7
|
|
- .pick_status.json: Mark ae8fbe220ae67ffdce662c26bc4a634d475c0389 as denominated
|
|
- .pick_status.json: Update to a31996ce5a6b7eb3b324b71eb9e9c45173953c50
|
|
|
|
Faith Ekstrand (6):
|
|
|
|
- nvk: Re-emit sample locations when rasterization samples changes
|
|
- nvk/meta: Restore set_sizes[0]
|
|
- nouveau/winsys: Take a reference to BOs found in the cache
|
|
- drm-uapi: Sync nouveau_drm.h
|
|
- nouveau/winsys: Add back nouveau_ws_bo_new_tiled()
|
|
- vulkan/wsi: Bind memory planes, not YCbCr planes.
|
|
|
|
Friedrich Vock (2):
|
|
|
|
- aco/tests: Insert p_logical_start/end in reduce_temp tests
|
|
- aco/spill: Insert p_start_linear_vgpr right after p_logical_end
|
|
|
|
Georg Lehmann (1):
|
|
|
|
- zink: use bitcasts instead of pack/unpack double opcodes
|
|
|
|
José Expósito (1):
|
|
|
|
- meson: Update proc_macro2 meson.build patch
|
|
|
|
Karol Herbst (5):
|
|
|
|
- rusticl/event: use Weak refs for dependencies
|
|
- Revert "rusticl/event: use Weak refs for dependencies"
|
|
- event: break long dependency chains on drop
|
|
- rusticl/mesa/context: flush context before destruction
|
|
- nir/lower_cl_images: set binding also for samplers
|
|
|
|
Konstantin Seurer (3):
|
|
|
|
- radv: Fix radv_shader_arena_block list corruption
|
|
- radv: Remove arenas from capture_replay_arena_vas
|
|
- radv: Zero initialize capture replay group handles
|
|
|
|
Lionel Landwerlin (3):
|
|
|
|
- anv: fix ycbcr plane indexing with indirect descriptors
|
|
- anv: fix push constant subgroup_id location
|
|
- nir/divergence: add missing load_printf_buffer_address
|
|
|
|
Marek Olšák (1):
|
|
|
|
- util: shift the mask in BITSET_TEST_RANGE_INSIDE_WORD to be relative to b
|
|
|
|
Mike Blumenkrantz (8):
|
|
|
|
- egl/x11: disable dri3 with LIBGL_KOPPER_DRI2=1 as expected
|
|
- zink: add a batch ref for committed sparse resources
|
|
- u_blitter: stop leaking saved blitter states on no-op blits
|
|
- frontends/dri: only release pipe when screen init fails
|
|
- frontends/dri: always init opencl_func_mutex in InitScreen hooks
|
|
- zink: clean up semaphore arrays on batch state destroy
|
|
- nir/lower_aaline: fix for scalarized outputs
|
|
- nir/linking: fix nir_assign_io_var_locations for scalarized dual blend
|
|
|
|
Patrick Lerda (2):
|
|
|
|
- clover: fix memory leak related to optimize
|
|
- r600: fix vertex state update clover regression
|
|
|
|
Rhys Perry (1):
|
|
|
|
- aco/waitcnt: fix DS/VMEM ordered writes when mixed
|
|
|
|
Romain Naour (1):
|
|
|
|
- glxext: don't try zink if not enabled in mesa
|
|
|
|
Yiwei Zhang (5):
|
|
|
|
- turnip: msm: clean up iova on error path
|
|
- turnip: msm: fix racy gem close for re-imported dma-buf
|
|
- turnip: virtio: fix error path in virtio_bo_init
|
|
- turnip: virtio: fix iova leak upon found already imported dmabuf
|
|
- turnip: virtio: fix racy gem close for re-imported dma-buf
|