• v1.0.1 82f4bf7c78

    v1.0.1 Stable

    intpa released this 2026-10-24 21:03:16 -04:00 | 0 commits to main since this release

    imgui-smash 1.0.1

    The deluxe branch is now merged into main. This release packages that renderer
    under the crate's existing 1.0.1 version with refreshed documentation and a
    brief AI-assisted, human-directed project note.

    Included

    • Per-slot GPU command/control storage, nonblocking fence checks and a frame guard.
    • Eight draw slots with 64 KiB command and 16 KiB control budgets per slot.
    • Demo/debug/default-font trims; the default NRO has diagnostic writers disabled.
    • Pinned deterministic static archive and standalone host; upstream exports and
      Dear ImGui 1.92.7 WIP (19263) layout retained.
    • Updated installation, developer integration, build/check and validation docs.
      The former upstream-only main and Makefile instructions have been corrected.

    Downloads

    • libimgui_smash.nro — put in
      sd:/atmosphere/contents/01006A800016E000/romfs/skyline/plugins/, replacing an
      existing host rather than installing a second copy. Fully restart Smash.
    • libimgui_smash.a — static archive for plugin developers; not an SD-card file.
    • manifest.json — source/submodule, hashes, build identities and checks.

    Deluxe alone embeds its renderer and does not require the standalone NRO.
    Other plugins use this host to draw independent ImGui windows.

    Validation

    Runtime source is unchanged from deluxe-0.3.9 / 77cdab7. The pinned archive
    rebuild, four C++ helper tests, Rust host checks, host/Skyline Clippy with warnings
    denied, no-default build and actual Skyline release build passed. The host-only
    Rust configuration has zero unit tests; the four C++ tests exercise renderer helpers.

    Existing Eden records cover standalone/embedded hosts and reversed load order.
    The operator reports the Deluxe/FX stack working on an Erista Switch; that is a
    separate broad report, not a new exact-package ImGui hardware run. The manifest
    keeps runtime_tested: false for this packaging operation. No FPS gain or universal
    plugin compatibility is claimed.

    Target: Smash Ultimate 13.0.5. Runtime references checked 2026-10-25:
    firmware 23.0.1,
    Atmosphère 1.12.1,
    Skyline beta 2eb226f.

    See the README
    and validation record.
    Original upstream authors and the GPL v2 backend license remain credited.

    Downloads