Files
erickdavestech 7b9547efcc ps5-dualsense-overlay v1.0.0
On-screen DualSense controller overlay for a PS5 running homebrew.

Derivative of Common FPS for PS5 v1.2.1 by porhe911 with the SimpleFPS
patch by khalifa007, both GPL-3.0-or-later. Controller artwork by
Zacksly, CC BY 3.0, modified. See CREDITS.md and CHANGELOG.md.

Signed-off-by: erickdavestech <54048831+erickdavestech@users.noreply.github.com>
2026-10-03 20:16:44 -04:00

43 lines
809 B
C++

/*
* Common FPS for PS5
* SPDX-License-Identifier: GPL-3.0-or-later
*/
#include "v1_loader_contract.hpp"
namespace common_fps::loader {
bool install_renderer_v1_compatible(
Backend& b,
const std::uint8_t* elf,
std::size_t size) {
if (!elf || !size)
return false;
if (!b.wait_for_shellui_scene())
return false;
if (!b.begin_loader_session())
return false;
const auto args = b.prepare_payload_args();
if (!args) {
b.end_loader_session();
return false;
}
if (!b.load_renderer(elf, size, args)) {
b.end_loader_session();
return false;
}
if (!b.continue_target()) {
b.end_loader_session();
return false;
}
return b.end_loader_session();
}
} // namespace common_fps::loader