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

    Repo Changes

    • Repo commit: ff36e283de4c2a19d352d9155cd5d689f97c3e19
    • Release tag: mesa-git-26.3.0-devel+r227171.32b22499f488-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: 32b22499f488
    • Package: mesa-git_26.3.0-devel+r227171.32b22499f488-1_amd64.deb

    Mesa upstream changes since 829e6d16301d

    • 32b22499f48 glx/apple: implement swap control on top of kCGLCPSwapInterval
    • 98c5fe707c2 glx: add __glXForceEnableExtension()
    • ea60532e251 llvmpipe: don't create a screen when the process is not allowed to JIT
    • 2f891050788 anv/rt: separate copies from bvh update
    • a62bd97754e jay: copy resource_intel surface handle value
    • 209e68250df rusticl: Stop taking references to temporaries
    • 1cc52dd0edd rusticl: Use unsafe(no_mangle)
    • 692d57c2cba etnaviv/ci: update expectations after cmdstream reservation fixes
    • 6ab174a3bc9 etnaviv: move sampler source update before draw space reservation
    • 120476415f4 etnaviv: reserve state emission space early in draw_vbo
    • 0833edefbea etnaviv: move index buffer handling in draw_vbo after derived state handling
    • fb4cad4c05e etnaviv: clean up index buffer handling code a bit
    • 7296f9af84c brw: Remove obsolete interface to get number of used registers
    • a888a12174b anv: Use new interface to get number of register blocks
    • 92055cbfd4e brw: Use new interface to get number of register blocks
    • b2ddf668bac blorp: Use new interface to get number of register blocks
    • 213c7f116bc iris: Use new interface to get number of register blocks
    • e5bee43e29a brw: New interface to get number of grf register blocks
    • fa0183466d7 radv/nir/opt_tid_function: try to use amd permute intrinsics
    • 2b85a2daa33 radv/nir/opt_tid_function: add option to create standard quad ops
    • d0e757a011f aco: implement permute_x16 and dpp8_swizzle
    • 7301879254f nir: add amd dpp8 and permlanex16 intrinsics
    • d06485a1465 nir: mark some AMD specific shuffles as subgroup ops
    • dbbfbcc8d6b nv30: add CI results for NV34
    • 7e2bdd8e407 etnaviv: Set up TFB buffer address and size at bind time
    • 5a102f4ecee etnaviv: Coalesce TFB buffer state emission
    • 7b8ff5692ba etnaviv: Drop stale stream output relocs in etna_update_hwxfb(..)
    • 6bdcd282afc virtio/magma-gpu: continue with the renaming
    • 84c7d18a4d0 zink/ci: Move glx@glx-make-current to flakes
    • cb3bdc1bfd8 zink: Use ShaderLayer capability for gl_Layer when available
    • 201cbc48803 tu: Merge disable_write_for_rp from secondary to primary
    • 318240f418c kk: Fix up M5 robustness2 behavior when LOD is out of bounds
    • ae84646e30c tu: Fix tu_event not being reset on creation
    • 97d586cc664 zink/ci: switch zink/anv jobs to surfaceless+i915
    • 803731f7ed4 freedreno: Add chip support for a722
    • 4b37c2f5cb5 v3dv: advertise VK_EXT_device_memory_report
    • e0ad113ed02 v3dv: emit device memory reports in v3dv_bo_alloc/free
    • 292bc2c8d86 v3dv: store obj_type and obj_handle in v3dv_bo
    • 276e2dcf3c5 v3dv: track self imported BOs
    • 6552160da51 v3dv: introduce a unique per-device bo identifier
    • a49a56ac125 v3dv: store shared data owner type and handle
    • e79dfca9f9f glthread: fix check for unroll draws using user VBOs when the ctx supports GLES
    • fc8dc63cc6d pan/nir: Fix header static inline function
    • 395de865be7 poly: Fix comment after moving passthrough_gs
    • d4d8b05477a hk: xfb: Avoid assertions in nir_slot_num_components
    • 6b9c7505fb2 mailmap: update my email
    • d796224b559 CODEOWNERS: update panfrost maintainers
    • 41737d1e287 nvk/ci: Update expectations
    • fb434489516 nvk: Optimize varyings
    • 751cd2e11f0 nak: Move shader I/O lowering out of nak_postprocess_nir

    Mesa upstream changes truncated to the first 50 commits.

    Downloads