3 Commits
Author SHA1 Message Date
Baws Deep 971ad0a095 FPS overlay: over-game chip with a settings sub-menu (#161) 2026-10-13 21:14:41 -04:00
BawsDeep fc13f8dacf Split command buffers at 512 draws, and fix the llvm-config shim's libdir
4,096 draws per command buffer exceeds the PS5 GPU watchdog timeout in
shader-heavy scenes, so Xenoblade 2's cities returned VK_ERROR_DEVICE_LOST.
The upstream __ANDROID__ ifdef already picked 512 for weaker hardware; take
that value off both branches, and drop the static_assert that only held while
CHECK_MASK was a constant. CHECK_MASK stays the configurable dispatch interval
(dev-settings dispatch_draws=N), still 64 draws between worker hand-offs.

The llvm-config shim reported --libdir as the shim directory itself, one level
above the libraries it advertises, and llvm18 shadowed llvm21 in the package
set, so host tools and the Payload SDK wrappers could disagree on which install
they selected.
2026-10-11 17:49:43 -04:00
Baws DeepandBlackBearReloaded 4d10d79108 Adding my nix-shell as a simple way to provide a full build enviorment. (#75)
* Add nixshell

Simple shell.nix to provide a full build enviorment.

* Update Building docs

Include nix-shell

* Update Nix shell recommendation wording

Removed the word 'recommended' from the Nix shell section.

* Building docs: keep the loading screen tool as it is on main

---------

Co-authored-by: BlackBearReloaded <blackbearreloaded@protonmail.com>
2026-10-10 01:05:53 -04:00