provides a subset of mesa's libvulkan with vastly fewer dependencies.
$ lddtree libvulkan_lvp.so
libvulkan_lvp.so (interpreter => None)
    libLLVM.so.20.1 => /lib/x86_64-linux-gnu/libLLVM.so.20.1
        libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8
        libedit.so.2 => /lib/x86_64-linux-gnu/libedit.so.2
            libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6
            libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0
                libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0
        libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2
            libicuuc.so.74 => /lib/x86_64-linux-gnu/libicuuc.so.74
                libicudata.so.74 => /lib/x86_64-linux-gnu/libicudata.so.74
            liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5
        ld-linux-x86-64.so.2 => /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1
    libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1
    libdrm.so.2 => /lib/x86_64-linux-gnu/libdrm.so.2
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1
    libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1
        libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6
        libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6
    libxcb-randr.so.0 => /lib/x86_64-linux-gnu/libxcb-randr.so.0
    libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1
    libxcb-dri3.so.0 => /lib/x86_64-linux-gnu/libxcb-dri3.so.0
    libxcb-present.so.0 => /lib/x86_64-linux-gnu/libxcb-present.so.0
    libxcb-xfixes.so.0 => /lib/x86_64-linux-gnu/libxcb-xfixes.so.0
    libxcb-sync.so.1 => /lib/x86_64-linux-gnu/libxcb-sync.so.1
    libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0
    libxshmfence.so.1 => /lib/x86_64-linux-gnu/libxshmfence.so.1
    libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0
    libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
$ lddtree libtinymesa.so
libtinymesa.so (interpreter => None)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
    ld-linux-x86-64.so.2 => /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
$ lddtree libtinymesa_cpu.so
libtinymesa_cpu.so (interpreter => None)
    libLLVM.so.20.1 => /lib/x86_64-linux-gnu/libLLVM.so.20.1
        libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8
        libedit.so.2 => /lib/x86_64-linux-gnu/libedit.so.2
            libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6
            libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0
                libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1
        libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1
        libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2
            libicuuc.so.74 => /lib/x86_64-linux-gnu/libicuuc.so.74
                libicudata.so.74 => /lib/x86_64-linux-gnu/libicudata.so.74
            liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5
    libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
    ld-linux-x86-64.so.2 => /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
libtinymesa.so contains all symbols from libnir, and a subset of symbols
from libnak (see release notes for a list). libtinymesa_cpu.so contains
all these symbols, but in addition, a subset of symbols from libgallium
(see release notes), and as a result depends on LLVM-20.
Builds are automatically generated upon new releases of mesa (checked daily).