• magges released this 2026-07-10 05:06:52 +02:00 | 0 commits to main since this release

    Repo Changes

    • Repo commit: ff36e283de4c2a19d352d9155cd5d689f97c3e19
    • Release tag: mesa-git-26.2.0-devel+r225987.ac8773f05fd4-1

    Recent repo commits

    • ff36e28 Harden mesa package for Ubuntu and Debian targets

    Mesa Upstream

    • Upstream: https://gitlab.freedesktop.org/mesa/mesa.git
    • Ref: main
    • Commit: ac8773f05fd4
    • Package: mesa-git_26.2.0-devel+r225987.ac8773f05fd4-1_amd64.deb

    Mesa upstream changes since eaa4b57774d1

    • ac8773f05fd nir/loop_analyze: Use pass_flags for memoization in is_only_uniform_src
    • 593e886c984 radv/nir_trim_fs_color_exports: remove mrt0.w if alpha_to_one makes it dead
    • 32ddd54e4f6 radv/nir_trim_fs_color_exports: use a state structure to pass parameters
    • 902d4e9b103 brw: Remove dead mixed-size MOV special case from def copy propagation
    • 13960df17d4 anv: fixup max push data delivered to shaders
    • 76dd22c5641 zink: don't increment unique_id for reused bos
    • 551c8bbd3b1 zink: fix the fix for ZINK_RENDERDOC=all
    • 83c85cf2b3f rusticl: enable panfrost by default
    • ef024af866c vulkan/meta: Allow resolving a 2D MSAA image to a 3D image
    • 4cb246aef06 vulkan/meta: Use z_off/scale for 2D array images as well
    • d0b72eefb3e radv: call nir_opt_phi_precision
    • d1c01cb3459 ac/nir: vectorize phis
    • 850768bacbf nir/opt_vectorize: prefer to swizzle vector phis at the destination, not the source
    • 2719f5a6301 nir: remove explict num_components from nir_def_rewrite_uses_with_alu_src
    • 0b5975e599f anv: No need to flush RT cache if we update buffer via CS
    • 703e89a219f lavapipe: advertise dynamicRenderingLocalReadDepthStencilAttachments
    • 1078b01f634 u_trace: Initialize fuzzy_* callbacks correctly
    • 5c15ef5057b pan/perf: Transition to auto-generated derived counters
    • f3a9c9b3f08 pan/perf: Use new kmod api
    • b9d4b7a5cdf pan/perf: Add timing related getters/setters and use them
    • afaa1b6d333 pan/pps: Output counters per block
    • d6d41996b22 pan/perf: Make counter sum across block instances optional
    • f0e33c2502c pan/pps: Delegate more tasks to PanfrostPerf
    • 47e2d8ef7ef pps: Add the Primitive, Instruction, Pixel and Fragment unit types
    • 91b0de7e178 pan/pps: Move PanfrostDevice to a separate file
    • 8bb82dbeab6 pan/kmod: Add a perf implementation to the panfrost backend
    • d5c38cfdcff pan/kmod: Add perf counter api
    • f2e18929ba1 pan/perf: Replace pan_perf_init() by pan_perf_{create,destroy}()
    • 9eadf08a208 pan/perf: Start relying on canonical mali_perf definitions
    • c81802cf089 pan/perf: Generate derived counter definition from Arm's XMLs
    • 5dbd85a9e9c pan/props: Add pan_query_perf_counter_per_block()
    • 4824524cf70 pan/props: Split core_count/core_id_range into two helpers
    • a3e233bd882 pan/props: Make pan_query_core_count() safe with wide shader_present bitmaps
    • 0fcdeafd494 pan/props: Add BUS_WIDTH query to pan_props
    • db4b0a7ec4c pan/kmod: Add a pan_kmod_timestamp_cycles_to_ns() helper
    • 972a509972a pan/kmod: Add l2 features to pan_kmod_dev_props
    • 7f01ea0094d Revert "pvr: Fix for depth stencil 2d array writes."
    • 8ccc7f5632a nvk: Add an NVK_DEBUG=no_compression flag
    • 026c10419f5 nvk/image: Take an nvk_physical_device in can_compress()
    • aee8ac4ae2b nvk/image: Rewrite nvk_image_can_compress() to use early returns
    • 1489c5d72e5 nvk/image: Style nits
    • a8aabfa3639 compiler/rust/bitset: Enhance find_aligned_[un]set_range()
    • 5deb2924fc0 compiler/rust/bitset: Improve test_find_aligned_unset_range()
    • ed59bf892ae anv: Drop the anv_disable_hiz drirc option
    • b51a40d2c6f anv: Bypass HiZ planes for read-only depth tests
    • 9d7094d46cc anv: Rework HiZ plane optimization disabling
    • 91b090ec732 anv: Enable overriding HiZ in depth stencil state
    • f5a5e90adb0 anv: Track the depth buffer aux usage
    • 606c20f61b1 iris: Disable HiZ planes for some read-only tests
    • ee9d508e67f iris: Rework HiZ plane optimization disabling

    Mesa upstream changes truncated to the first 50 commits.

    Downloads