Skip to content

Commit 8fbef7a

Browse files
authored
Update N64ModernRuntime & flatpak runtime (#15)
* Submodule Update: N64ModernRuntime * Submodule Update: N64ModernRuntime * recomp::start configuration * Update flatpak runtime
1 parent 81058c4 commit 8fbef7a

3 files changed

Lines changed: 20 additions & 17 deletions

File tree

flatpak/io.github.starfox64recomp.starfox64recomp.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"id": "io.github.starfox64recomp.starfox64recomp",
33
"runtime": "org.freedesktop.Platform",
4-
"runtime-version": "23.08",
4+
"runtime-version": "25.08",
55
"sdk": "org.freedesktop.Sdk",
6-
"sdk-extensions" : [ "org.freedesktop.Sdk.Extension.llvm18" ],
6+
"sdk-extensions" : [ "org.freedesktop.Sdk.Extension.llvm20" ],
77
"finish-args": [
88
"--share=network",
99
"--socket=wayland",
@@ -51,8 +51,8 @@
5151
}
5252
],
5353
"build-options": {
54-
"append-path": "/usr/lib/sdk/llvm18/bin",
55-
"prepend-ld-library-path": "/usr/lib/sdk/llvm18/lib",
54+
"append-path": "/usr/lib/sdk/llvm20/bin",
55+
"prepend-ld-library-path": "/usr/lib/sdk/llvm20/lib",
5656
"build-args": [
5757
"--share=network"
5858
]

src/main/main.cpp

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -717,18 +717,21 @@ int main(int argc, char** argv) {
717717
// Register the .rtz texture pack file format with the previous content type as its only allowed content type.
718718
recomp::mods::register_mod_container_type("rtz", std::vector{ texture_pack_content_type_id }, false);
719719

720-
recomp::start(
721-
project_version,
722-
{},
723-
rsp_callbacks,
724-
renderer_callbacks,
725-
audio_callbacks,
726-
input_callbacks,
727-
gfx_callbacks,
728-
thread_callbacks,
729-
error_handling_callbacks,
730-
threads_callbacks
731-
);
720+
recomp::Configuration cfg{
721+
.project_version = project_version,
722+
.window_handle = {},
723+
.rsp_callbacks = rsp_callbacks,
724+
.renderer_callbacks = renderer_callbacks,
725+
.audio_callbacks = audio_callbacks,
726+
.input_callbacks = input_callbacks,
727+
.gfx_callbacks = gfx_callbacks,
728+
.events_callbacks = thread_callbacks,
729+
.error_handling_callbacks = error_handling_callbacks,
730+
.threads_callbacks = threads_callbacks,
731+
.message_queue_control = {},
732+
};
733+
734+
recomp::start(cfg);
732735

733736
NFD_Quit();
734737

0 commit comments

Comments
 (0)