• magges released this 2026-07-16 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+r226338.09180f0eed60-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: 09180f0eed60
    • Package: mesa-git_26.3.0-devel+r226338.09180f0eed60-1_amd64.deb

    Mesa upstream changes since f768c98f3181

    • 09180f0eed6 zink: fix swap interval changes being dropped
    • c6b5729a783 brw: Ignore source modifiers in needs_dst_copy
    • 7a2bdd35b2b jay: Various geometry shader fixes.
    • 9067042b28d jay: Use new lane_id fn for load_subgroup_invocation.
    • 372c609834c kk: Move nir_lower_io_vars_to_temporaries to early msl_preprocess_nir
    • 48297c83446 intel: Fix operator precedence in intel_simd_overridden
    • 7635d56fba9 intel: Fix DEBUG_FS_SIMD mask
    • 779cdb8eaaf freedreno/a6xx: Fix query barriers for gen8+
    • 6f1739bf665 docs: update calendar for 26.2.0-rc1
    • 1aad4c49094 docs: add sha sum for 26.1.5
    • df23a992449 docs: add release notes for 26.1.5
    • 3863fe02eeb docs: update calendar for 26.1.5
    • 304e1b1d453 people: update my email address
    • 40b056708b6 people: update Natalie's email
    • d021138b410 anv: hide Intel vendor ID for Cyberpunk
    • 1be67a7d22c nir/opt_vectorize: handle commutative ALU sources
    • 05f9f41fc29 nv50_ir_ra: align B96 spill slots to vec4
    • f449a3ae575 freedreno/a6xx: Split VS driver params
    • df806d864a8 freedreno/a6xx: Split driver UBO upload and emit
    • cbf6697c550 freedreno: Remove VS driver param patching
    • 03bd1ff924b kraid/nir: Implement 64-bit integer comparisons
    • 9a18efb87ee kraid: Add OpICmpMulti and plumb it through
    • 48c8b0b1e5d kraid: Rework comparison folding
    • e906eb87cd1 kraid/nir: Implement 64-bit integer down-conversions
    • 54b8ab7e28b pan/nir: Cast 64-bit comparison results to 32 bits
    • 259470dbad8 pan/nir: Use a single ALU op switch in lower_bool_to_bitsize
    • ed41cf233f1 mediafoundation: fix shadow variable in stats_buffer_manager.cpp, also remove using namespace std to avoid collision
    • 6e786bed043 mediafoundation: fix drain/flush when running ProcessDX12Context outside of m_lock, and allocator/buffer pool release.
    • 0b3f2666029 mesa: fix variable shadowing
    • fb7300c6da2 v3dv: record the no-op fragment shader with its Vulkan stage bit
    • 1d9201e377e v3dv: record the multiview geometry shader with its Vulkan stage bit
    • 771dfe55fcb v3dv: use the binning VS variant for the binning VPM config
    • 9d534e38a2e v3dv: make room in the descriptor map for the no-sampler entries
    • 6895c0736ac docs: reset new_features.txt
    • 06272731414 VERSION: bump to 26.3
    • 7aeab89318c pipe: Remove pipe_video_codec::chroma_format
    • be00f53d4d5 broadcom/compiler: abort 2-thread spill loops over the best result so far
    • 9510af092a6 broadcom/ci: unskip CTS tests that are no longer slow
    • 6f7939f517c broadcom/compiler: drop V3D_DEBUG=opt_compile_time
    • 7d9ee7960c3 broadcom/compiler: don't leak the compile on assembly allocation failure
    • b44e72654c4 broadcom/compiler: pick the 2-thread compile strategy by register pressure
    • 7ce6634c87e broadcom/compiler: move the 2-thread strategies to compile_2t_strategies
    • a2fe9573a13 broadcom/compiler: consolidate the compile-strategy logging
    • 91ab53b4b90 broadcom/compiler: support probing a compile's pre-spill register pressure
    • b35772803b9 broadcom/compiler: split v3d_nir_to_vir_finish out of v3d_nir_to_vir
    • 3ec0d524dde broadcom/compiler: reduce the compile-strategy fallback ladder
    • 91b68c0bc32 jay: add geometry shader support.
    • 476ae41b70d jay: rewrite flags
    • 8f3c37380b8 jay: drop #include
    • 4ab8dc33c1c jay: support as_uniform

    Mesa upstream changes truncated to the first 50 commits.

    Downloads