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

    Repo Changes

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

    Mesa upstream changes since 09180f0eed60

    • a11215b318f kk: call opt_licm to lighten loop executions
    • db128e2f552 Uprev VVL to 6727ae4734bf9e1e6f6954254bbc382687a3866d
    • 879365ec9f0 vulkan/runtime: fixup vk_shader leak on RT group recompile
    • cf0588a5b83 vulkan: Implement a late triangles -> quads pass
    • 580f5a48ead vulkan: Make prefix_scan a shared helper
    • e17cd2442ec vulkan: Add quad node
    • 279fb55074d vulkan: Add a helper for querying the IR leaf node size
    • 91d07a204bb vulkan: Remove some unnecessary guards
    • 4b9c74d0af5 tu: Don't truncate subdraw size
    • ac6e355ca7e freedreno/a6xx: Don't trucate subdraw size
    • f773b1f3a7e ac/llvm: remove the optimization barrier from ac_build_ballot
    • cf67c0a7e04 ac/llvm: switch to amdgcn.ballot intrinsic
    • 81dca3bf64c nv30: fix another left shift cannot be represented in type 'int'
    • 51a7e972353 nv30: fix 1 << 31 issues
    • 4a2c1806061 anv/brw: add a compiler parameter to limit VF payload delivery
    • e6adbc1cd36 anv/brw: get rid of push constant promotion limitation
    • b1febd32bef intel/compiler: lower load_input in vertex shaders to load_urb if too large
    • a9ce0bb99ff jay: Move VS URB setup back to jay_nir.c
    • e1871005c69 brw/nir: augment load_attribute_payload_intel to express vector layout
    • 4083db5c003 brw/nir: Prepare URB lowering code for VERT_ATTRIB_*
    • d6ac7b917de brw/nir: Don't set ACCESS_CAN_REORDER/NON_WRITEABLE for VS inputs
    • f6177e000ed brw/nir: avoid generating invalid load_input
    • 71b0d055583 brw: move variable off the stack
    • e498f8e77ea brw/jay: move vs component packing to common code
    • 3060ae5b625 brw: Rework URB lowering max_push_bytes to be an URB read length
    • 4ce4feff89b nv30: fix an issue when this push buffer is NULL
    • 80e1e584d73 kraid: Validate swizzle invariants
    • b3f0b3809f0 kraid: Align hw_test compilation
    • f95a0665e30 kraid/hw_tests: Use Src::swizzle() for filling out sources
    • 0ef5d20261c kraid: Handle single-word swizzles in Src::swizzle()
    • 354c8b0f1af kraid/swizzle: Allow composing word with byte swizzles
    • b5e0a9ee995 kraid/copy-prop: Handle zero swizzles
    • 0e0524d1afb kraid: Handle Swizzle::ZERO in Src::word()
    • 185814b6a7c kraid/swizzle: Allow SwizzleByte/Word::Zero.modify
    • b1eb5f0cd44 kraid/swizzle: Add Swizzle::ZERO and an is_zero() helper
    • 2c9c834f3ca kraid/swizzle: Add a SwizzleWord::modify() helper
    • bb033618bbf kraid/swizzle: Implement Debug for Swizzle
    • 0342e51ce44 kraid/swizzle: Fix Swizzle ToString crashing
    • 1c6e7e82912 anv: fix 2d-array to 3d blits
    • eb79e323da0 jay/schedule: add post-RA scheduling
    • d9bfcdbcd32 jay/schedule: schedule for latency
    • 78aca455872 jay/schedule: honour nosched within jay_schedule
    • 296c1c62da0 jay/schedule: rename schedule_pressure -> schedule
    • c4fd5d40a80 jay/schedule: add latency scheduler
    • 234c264a708 jay/schedule: don't reorder timestamps
    • 21db08c7c45 jay/schedule: refactors for forward scheduling
    • 9cc49b00e69 jay/schedule: add a non-pressure mode
    • 28bf12c95c7 jay/schedule: consider multiple scheduler phases
    • 718414b4cd8 jay/schedule: add phi src special handling
    • 47f1ed9c3cc jay/schedule: generalize choose_inst

    Mesa upstream changes truncated to the first 50 commits.

    Downloads