Hello everyone, The bugfix release 26.1.4 is now available.
If you find any issues, please report them here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/new The next bugfix release is due in two weeks, on July 15th. Cheers, Eric --- Adam Jackson (1): nvk: use unsigned comparison in UBO bounds checks Ahmed Hesham (1): nir: fix vectorising phis with mixed chased sources Alessandro Astone (1): anv: Support VK_ANDROID_native_buffer older than version 11 Arkady Shlykov (1): Add offset getter for image intrinsics Benjamin Cheng (1): mesa/st: use col0 attrib from provoking vertex for feedback Boyuan Zhang (1): radeonsi/mm: use non-tmz buf when session tmz size is 0 Caio Oliveira (2): util: Add util_is_half_subnormal() brw, elk: Fix invalid case using float-negation in combine constants Christian Gmeiner (12): etnaviv: Flush texture caches after clears etnaviv: Add a helper for the 128-bit second-plane offset etnaviv: Wrap pipe_framebuffer_state in etna_framebuffer_state etnaviv: Lay out 128-bit color FBO as paired G32R32F render targets etnaviv: Emit paired 128-bit sampler descriptors etnaviv: NIR pass to lower 128-bit color RT and texture access etnaviv: blt: Use block-layout offset for 128-bit second-plane blit etnaviv: Save the framebuffer without 128-bit companion slots etnaviv: rs: Support 128-bit color clears etnaviv: Limit nir_lower_fragcolor(..) to advertised render targets etnaviv: Disable TS per render target on mixed TS modes pan/va: Only widen constants on 32-bit instructions Connor Abbott (1): nir/lower_amul: fix infinity recursion with different phi source order Daniel Schürmann (2): aco/assembler: Fix s_inst_prefetch insertion after loop latch rotation aco/ra: Fix get_reg_impl() for operand registers David Rosca (7): radeonsi/mm: Return error when decoding H264 P/B frame with no refs radeonsi/mm: Only setup ref surfaces with tier3 radeonsi/mm: Set correct usage in si_dec_fill_surface vl: Skip transfer function and primaries conversion when not needed va: Always reset compositor chroma location va: Use RGB format with matching bit depth for YUV->YUV matrices radeonsi/mm: Fix setting VPE rotation when horizontal flip is enabled Eric Engestrom (10): docs: add sha sum for 26.1.3 .pick_status.json: Update to a6bb4bbd1eaa8b1b8ba9e5df98ed2c9958393e40 gen_release_notes_test: don't evaluate backslash gen_release_notes: add support for "work_items" links docs: fix release notes for 26.1.0 docs: fix release notes for 26.1.1 docs: fix release notes for 26.1.2 docs: fix release notes for 26.1.3 docs: add release notes for 26.1.4 VERSION: bump for 26.1.4 Georg Lehmann (3): aco/assembler: chain branches in emit order aco/assembler: don't reorder branch insertion block index twice aco/assembler: do not abort when exec is written after position exports Icenowy Zheng (1): vulkan: update spec to 1.4.354 JaeHoon Lee (2): v3dv: only report 16-bit float formats as blendable at 32/64 bpp vc4: fix last_layer selection in the blit sampler view Jeremy Huddleston (11): bin/install_megadrivers: Bail out if libname suffix is never reached gallium/targets: Use libname_suffix for installed driver names glx: Fix stale end-comment on __glXInitialize direct-rendering block glx: drop redundant __glXErrorString forward declaration glx: fix DRI3-not-available diagnostic skip on macOS glx: NULL-check frontend_screen in glXCreateContextAttribsARB glx: simplify FBConfig wire decode glx: free glx_drawable on CreateDRIDrawable failure zink: fix GLX_USE_APPLE typo (should be GLX_USE_APPLEGL) glx/apple: free gc in applegl_destroy_context glx: fix per-display drawHash / zombieGLXDrawable / dri2Hash leak on GLX_USE_APPLE builds Jesse Natalie (1): util: Fix u_math on MSVC arm64 Jianfeng Liu (1): freedreno/drm: Fix uninitialized read of BO metadata on import Job Noorman (1): ir3/opt_prefetch_descriptors: rematerialize defs at preamble start Juan A. Suarez Romero (8): v3dv: fix assertion on push constants broadcom/ci: fix kernel used on the baremetal rpi3 duts st/mesa: release sampler view rusticl: fix leak in `util_queue` v3d: free vertex and constant buffers on context destroy v3d: add more blitter ops for saving resources vc4: move util_copy_constant_buffer to the function beginning vc4: add blitter operations Karol Herbst (3): nak: convert base to iadd for non-uniform ldcx lowering nir/opt_phi_precision: bail on load_const conversions between float and ints rusticl: move the worker queue into the Platform Konstantin Seurer (2): vulkan: Fixes for a spec update vulkan,spirv: Update spec to 1.4.352 Lionel Landwerlin (5): brw: remove interpolator coarse bit setting brw: add shader key to enable robust SLM accesses anv: add hitman2 workaround for SLM load vectorization vulkan: condition cmd_queue initialization to driver need anv/brw: fixup 64bit array image accesses Marc Alcala Prieto (2): pan/va: Fix serialization of atomic operations using BI_ATOM_OPC_AUMIN panvk: Fix DRM format modifiers for multi-planar YUV formats Marek Olšák (2): radv: fix setting COMPUTE_DISPATCH_INTERLEAVE on the gfx queue nir: fix ibfe handling in ssa_def_bits_used Martin Roukala (né Peres) (1): freedreno/ci: document more failures for the a750-gl-cl job Mary Guillemard (1): nvk: Default to output primitives as lines for tesselation parameters Matt Turner (2): gallivm: fix lp_build_round on altivec/VSX gallivm: fix small_unorm -> unorm8 fetch path on big-endian Mike Blumenkrantz (8): zink: when triggering zink_blit_barriers() for src==dst, apply separate barriers tu: handle partially set resolve attachment info without crashing vulkan: update spec to 1.4.350 zink: set NO_TASK_SHADER for pipeline layouts with shader objects zink: always use src stages when flushing glMemoryBarrier calls zink: always flush specified memory access for glMemoryBarrier calls zink: free nir if cs program create fails st/pbo_compute: account for drivers failing to create cs shaders Paulo Zanoni (1): anv: don't put clear colors for aliased images in private bindings QwertyChouskie (1): docs/features: Fix typo Rhys Perry (1): radv: fix barriers in decompress shaders Ryan Neph (1): anv/xe: prevent WaitIdle optimization for fences with exported sync_fd Sagar Ghuge (1): anv: Workaround game bug for Witcher3 Sam James (4): glx: append extra_ld_args_libgl, not clobber src: add -Wl,--no-fatal-rwx-sections for two libraries gallium/dri: fix redundant Meson condition util: remove bogus const attribute Samuel Pitoiset (11): radv: fix a synchronization issue with taskmesh and pending cache flushes radv: fix a synchronization bug with DGC preprocess and taskmesh radv: workaround game bugs with Sniper Elite 5 spirv: allow mapping readonly buffers with struct members radv: fix clearing the streamout state on GFX12 vulkan: fix initializing address flags radv/amdgpu: fix computing allocated VRAM for imported BOs from fd vulkan: Update spec to 1.4.353 radv: fix a memleak with embedded samplers and descriptor heap radv: disable VRS with MSAA 8x on GFX11-11.7 to prevent GPU hangs radv: disable VRS for flat shading with MSAA 8X to prevent GPU hangs on GFX11 Timothy Arceri (1): util/u_range_remap: allow insert to truncate range Toshinari Morikawa (1): virgl: fix memory leak on shader translation Valentine Burley (3): panfrost/ci: Move t860 jobs to nightly zink/ci: Remove zink-anv-cml-asan job intel/ci: Remove nightly CML jobs, retire runner Yiwei Zhang (4): venus: amend roundtrip between fence submit and wait idle panvk: fix plane indexing for afbc image subres layout vulkan/android: force linear for mutable format venus/wsi: skip VkPresentRegionsKHR when pRegions is NULL Zan Dobersek (1): fd: lrz_block in fdl6_lrz_layout_init() should not be static Zeyang Lyu (1): radv: Add base array layer to htile offset ljohnson (1): venus/wsi: deep copy pRectangles when cloning presentation info yserrr (1): v3d: remove duplicate util_blitter_save_so_targets() call git tag: mesa-26.1.4 https://mesa.freedesktop.org/archive/mesa-26.1.4.tar.xz SHA256: 072705caa9adf4740f1489194b13e278ad959166863b5271fe423a86353c9ab6 mesa-26.1.4.tar.xz SHA512: 39d15574e876005fd1a483d1cb3c801b08297ec73820a89cbf368d0f2a922cc770d0e623e99acc66b71791332cdadc6cc3095f059f713b09128921ff2d0197a8 mesa-26.1.4.tar.xz PGP: https://mesa.freedesktop.org/archive/mesa-26.1.4.tar.xz.sig
signature.asc
Description: PGP signature
