Flatpak support. (#569)

* Add flatpak support.

* Add gamepad to supported controls list in flatpak metainfo

---------

Co-authored-by: Wiseguy <68165316+Mr-Wiseguy@users.noreply.github.com>
This commit is contained in:
Darío
2025-04-29 00:36:25 -03:00
committed by GitHub
parent c27300e6c8
commit 14f92c41ab
9 changed files with 185 additions and 7 deletions
+2 -1
View File
@@ -608,7 +608,8 @@ int main(int argc, char** argv) {
reset_audio(48000);
// Source controller mappings file
if (SDL_GameControllerAddMappingsFromFile("recompcontrollerdb.txt") < 0) {
std::u8string controller_db_path = (zelda64::get_program_path() / "recompcontrollerdb.txt").u8string();
if (SDL_GameControllerAddMappingsFromFile(reinterpret_cast<const char *>(controller_db_path.c_str())) < 0) {
fprintf(stderr, "Failed to load controller mappings: %s\n", SDL_GetError());
}