mesa/docs/relnotes/26.0.7.rst

217 lines
6.3 KiB
ReStructuredText

Mesa 26.0.7 Release Notes / 2026-05-14
======================================
Mesa 26.0.7 is a bug fix release which fixes bugs found since the 26.0.6 release.
Mesa 26.0.7 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 26.0.7 implements the Vulkan 1.4 API, but the version reported by
the apiVersion property of the VkPhysicalDeviceProperties struct
depends on the particular driver being used.
SHA checksums
-------------
::
SHA256: 0c56bbcf1947e1a6a90ac09b129b0ca0cb52cc31145b94595e57c8804cf02496 mesa-26.0.7.tar.xz
SHA512: a60aaed37907bcf9edbd68e2a95e5cc95893215c64e91f8fceffa0d3f67fc63e8eb20877fbe9a59dd9df0b7f8bff4e73392085e11414eed8ae4939c4c8691f93 mesa-26.0.7.tar.xz
New features
------------
- None
Bug fixes
---------
- None
Changes
-------
Adrián Larumbe (2):
- pan/kmod: Fix minor version number check for USER_MMIO_OFFSET ioctl
- pan/kmod: fix double syncop count sum when populating vm_bind syncs
Ahmed Hesham (1):
- pan/bi: Restore b3210 as a valid swizzle
Caio Oliveira (1):
- brw: Fix max_dispatch_width collection for CS with variable size
Calder Young (3):
- anv: Fix address bit masking for indirect SBTs
- anv: Fix support for indirect SBTs on Xe3+
- anv: Fix some usage flags not propagated to ISL for explicit layouts
Christoph Pillmayer (1):
- pan/kmod: Fix uninitialized timestamp info
Connor Abbott (2):
- tu: Fix LRZ+FDM offset+secondaries
- tu: Disable LRZ when resuming if the GPU doesn't support tracking
Danylo Piliaiev (1):
- tu: Fix CP_CCHE_INVALIDATE not being applied at the right point
Dave Airlie (3):
- gallivm: handle llvm 22 coroutine end change
- gallivm: handle llvm 22 scatter/gather intrinsic changes.
- lavapipe: treat NULL pColorAttachmentLocations as no handles
David Rosca (2):
- frontends/va: Fix setting output color properties from color standard
- frontends/va: Add missing NULL check for additional output surface
Emma Anholt (3):
- ir3: Fix shared IMAD24 lowering.
- tu: Add capture/replay for sparse buffers and descriptor buffer.
- screenshot-layer: Fix leftover VK queues in the map at DeviceDestroy.
Eric Engestrom (2):
- docs: add sha sum for 26.0.6
- .pick_status.json: Update to aee10432272f77fd5979de084f4f64f7374c3278
Eric R. Smith (2):
- panfrost: make sure INDEX_OFFSET is cleared
- panfrost: add helper function for checking for active queries
Erik Faye-Lund (4):
- mesa/main: remove stale prototypes
- mesa/main: remove incorrect debug-output
- Revert "mesa: check for ARB_ES3_compatibility in format checks"
- mesa/main: remove unused array
Georg Lehmann (2):
- radv: fix amount of sample shading with required sample shaded inputs
- ac/nir/lower_tex_coords: fix optimizing cube txd to tex
Icenowy Zheng (7):
- pvr: wait for graphics jobs in CopyQueryPoolResults
- pvr: increase maxPerStageResources for new maxPerStageDescriptorStorageBuffers
- pvr: do not setup deferred RTA clear for active render targets
- pvr: properly handle deferred RTA clears for 2D array view of 3D image
- pvr: add deferred RTA clear command to list after checking it's not NULL
- pvr: record deferred RTA clears for secondary cmdbuf subcmds
- pvr: setup viewindex if the shader wants it even when multiview disabled
Job Noorman (4):
- ir3/cf: fix rewriting uses with different dst types
- ir3/shared_ra: use ir3_cursor instead of instr in reload helpers
- ir3/shared_ra: insert reloads before tied dst pcopies
- ir3: don't cache driver param instructions
Jon Turney (1):
- ddebug: Fix use of alloca() without #include "c99_alloca.h"
Jose Maria Casanova Crespo (2):
- broadcom/compiler: move nir_lower_undef_to_zero out of optimization loop
- v3dv: include mem_offset in vkCmdFillBuffer destination
Karol Herbst (5):
- nir/lower_cl_images: call nir_progress on every function
- gallivm/nir/soa: use uint for booleans
- llvmpipe: never pass a NULL function name to LLVMAddFunction
- ci: install libstdc++-static on fedora
- rusticl: link the C++ runtime statically
Lionel Landwerlin (3):
- anv: fix null pointer access
- anv: fix arc artifacts on Farming simulator 2022
- anv: fixup null address check
Lorenzo Rossi (1):
- panvk/jm: Fix tls_size overwrite in indirect draws
Louis Montagne (1):
- zink: relax build-id length assertion for Mach-O
Marek Olšák (1):
- radeonsi: fix a typo in si_shader_update_spi_shader_formats
Mel Henning (2):
- nvk: Add a wfi for blackwell in CmdDispatchIndirect
- nvk: Disable compression on Turing
Mike Blumenkrantz (13):
- llvmpipe: fix min_samples + A2C
- lavapipe: fix indirect memory copies
- lavapipe: fix pushconst data updating
- util/format: support 256-bit formats in util_format_get_tilesize()
- lavapipe: use the right type for DGC mesh draws
- lavapipe: rework immutable samplers
- lavapipe: allow fbfetch with shader objects
- llvmpipe: always set view_index for linear rasterizer
- lavapipe: update cbuf count when remapping attachments
- lavapipe: unset attachment remap state if pColorAttachmentLocations==NULL
- lavapipe: fix setting colormasks when attachments get remapped
- zink: fix mixing of mesh descriptor bindings with gfx bindings
- meson: fix renderdoc integration define
Nick Hamilton (1):
- pvr: Revert don't csb emit multi-layer clear attachments without rta support
Paulo Zanoni (2):
- intel/isl: fix assert when surf->size_B is > UINT_MAX
- intel/isl: warn about excessive num_elements only once
Raviraj Uppal (1):
- driconf: disable allow_rgb16_configs for SPECviewperf
Rohit Athavale (1):
- mediafoundation: Test compile steps v/s step , and set build flag
Samuel Pitoiset (5):
- radv: fix determining needed dynamic states when rasterization is disabled
- radv: allow DGC+multiview by default
- radv: do not fallback to compute for image->buffer copies with emulated formats
- spirv: preserve the explicit stride for untyped pointers with matrices
- radv: fix another case of VRS with mipmaps on GFX10.3
Vinson Lee (2):
- st/mesa: fix implicit conversion warning in st_atom_framebuffer
- vulkan/screenshot-layer: initialize info to NULL
llyyr (1):
- vulkan/wsi/wayland: use mtx helpers in wait_for_present2