diff --git a/docs/relnotes.rst b/docs/relnotes.rst index 44b1859142e..3308f3c389f 100644 --- a/docs/relnotes.rst +++ b/docs/relnotes.rst @@ -3,6 +3,7 @@ Release Notes The release notes summarize what's new or changed in each Mesa release. +- :doc:`26.0.7 release notes ` - :doc:`26.1.0 release notes ` - :doc:`26.0.6 release notes ` - :doc:`26.0.5 release notes ` @@ -484,6 +485,7 @@ The release notes summarize what's new or changed in each Mesa release. :maxdepth: 1 :hidden: + 26.0.7 26.1.0 26.0.6 26.0.5 diff --git a/docs/relnotes/26.0.7.rst b/docs/relnotes/26.0.7.rst new file mode 100644 index 00000000000..bb38f041c55 --- /dev/null +++ b/docs/relnotes/26.0.7.rst @@ -0,0 +1,216 @@ +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 +------------- + +:: + + TBD. + + +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