-
v1.0.1 Stable
released this
2026-10-24 21:03:16 -04:00 | 0 commits to main since this releaseimgui-smash 1.0.1
The
deluxebranch is now merged intomain. 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-onlymainand 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
keepsruntime_tested: falsefor 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 beta2eb226f.See the README
and validation record.
Original upstream authors and the GPL v2 backend license remain credited.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
deluxe-0.3.9 Stable
released this
2026-10-14 08:40:45 -04:00 | 3 commits to main since this releasedeluxe-0.3.9 — standalone backend with the draw-slot budget trim
Branch
deluxeat77cdab7(budgets commitc185303): upstreamCoolsonickirby/imgui-smashbb47b205plus the renderer correction (per-slot command/control/geometry/uniform storage, nonblocking fence reuse, frame guard), demo windows and debug tools disabled, unused default fonts dropped, and now per-slot budgets of 32 KiB + 32 KiB command memory (one 64 KiB NX memory-pool page; was 256 KiB + 256 KiB) and 8 KiB + 8 KiB control memory (was 64 KiB + 64 KiB). Over the eight slots the game-heap cost falls from 5 MiB to 640 KiB. The largest recording seen across the Eden evidence with Deluxe and Elite open together used 1,256 B of command memory and 120 B of control memory; an oversized frame is still finished from the reserve and discarded.Asset SHA-256 Size libimgui_smash.nro(release companion; replaces the Elite-shipped standalone)946de84f98546cb791640e40fbf5848ea3965c511631ef18b32e5c805b67d50e888832 libimgui_smash.a(static archive Deluxe 0.3.9 links)09b296a0f5c67641d229bb4a6d8b170f75281368da3957d666af424476bc273113851844 Same segment layout, export set,
1.92.7 WIP (19263)tag andtext_offset == 0as the previous companiona3f794b2…(0.3.8). Two clean Docker builds (devkitpro/devkita64@sha256:1fc388c3…, deterministicar qcD/ranlib -D) produced the archive byte for byte. Host checks: crate clippy with warnings denied, host no-default build,command_memory_reserve_test(with the new layout assertions on the NX constants),draw_slot_rules_test, both frame-guard tests. Eden acceptance is recorded in Deluxe'sdocs/VALIDATION.md(0.3.9).Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)