Commit Graph

487 Commits

Author SHA1 Message Date
Dario ea370ccf83 Fix to dynamic lib path and runtime commit. 2025-03-30 18:26:54 -03:00
Dario efb3fe4fbc DnD prototype. 2025-03-30 18:07:22 -03:00
Mr-Wiseguy cdde3d47bb Update RT64 to enable early Z test shader optimization 2025-03-25 19:02:11 -04:00
Mr-Wiseguy 24d166029f Update runtime to allow renderers to choose the graphics API 2025-03-23 22:08:29 -04:00
Mr-Wiseguy 95b462e9e5 Merge remote-tracking branch 'origin/dev' into mod-ui 2025-03-23 22:00:50 -04:00
Mr-Wiseguy 8da41d97f6 Update RT64 and allow it to choose the graphics API when set to Auto 2025-03-23 21:54:03 -04:00
squidbus 3d3524ffe7 Fix portable mode on macOS (#552) 2025-03-23 20:23:44 +01:00
Mr-Wiseguy 880f023f01 Update RT64 for depth clear optimization and more native sampler changes 2025-03-23 14:53:23 -04:00
Mr-Wiseguy 12276d6c9e Update RT64 to fix native sampler issues with tile copies 2025-03-22 18:02:08 -04:00
Mr-Wiseguy 6a0dd85b49 Update RT64 for driver bug workarounds and misc fixes 2025-03-22 15:23:08 -04:00
Mr-Wiseguy 186e7e7b54 Switch to designated initializers to work around missing aggregate initialization compiler support 2025-03-21 03:17:42 -04:00
Mr-Wiseguy d45c4f7236 Created mod UI API functions for imageview elements 2025-03-21 03:07:57 -04:00
David Chavez 1c8668fb65 Update RT64 for MacOS Intel GPU support and region resolve fix (#550) 2025-03-15 19:25:29 +01:00
Mr-Wiseguy 9284346fe2 Set the blender description manually for the UI renderer 2025-03-15 00:23:54 -04:00
Hugo Locurcio c6d77fe5ca Fix link to decompress_baserom.py in Building documentation (#548) 2025-03-14 18:12:09 -04:00
Wiseguy 21a6f4046f Download full target build of llvm in CI Windows runners to fix missing MIPS support and update N64Recomp CI commit (#549) 2025-03-14 18:11:29 -04:00
David Chavez 6d105ecbec Fixes for macOS 2025-03-14 23:00:12 +01:00
Mr-Wiseguy dcc42fc596 Fix compilation after rebase 2025-03-14 17:45:46 -04:00
Mr-Wiseguy 51c6263f13 Fix errant RML tag in mod menu and insert breaks for newlines when setting element text 2025-03-14 17:35:55 -04:00
Mr-Wiseguy bb10d5d090 Created mod UI API functions for setting visibility, setting text, and destroying elements 2025-03-14 17:35:55 -04:00
Mr-Wiseguy 2dffaf6148 Implement controlling input capturing for mod UI contexts 2025-03-14 17:35:55 -04:00
Wiseguy 7261c055a1 Enable triple buffering in RT64 (#546) 2025-03-14 17:35:55 -04:00
Mr-Wiseguy 810d0a7953 Download full target build of llvm in CI Windows runners to fix missing MIPS support and update N64Recomp CI commit 2025-03-14 17:35:51 -04:00
Wiseguy 0554a8aeb7 Patch virtual address translation to support entire extended RAM address space (#533) 2025-03-14 17:35:30 -04:00
Mr-Wiseguy 3863c954c2 Implement label and textinput in mod UI API 2025-03-14 17:35:30 -04:00
Mr-Wiseguy 06250b2a4e Zero the memory allocated to hold extended actor data 2025-03-14 17:35:30 -04:00
Mr-Wiseguy 59fd5f5b42 Implement actor extension data and use it for transform tagging 2025-03-14 17:35:30 -04:00
Mr-Wiseguy cf38205f0b Implemented mod UI callbacks 2025-03-14 17:35:30 -04:00
Mr-Wiseguy eb45326008 Expose remaining property setters to mod UI API 2025-03-14 17:35:30 -04:00
Garrett Cox 3f29349488 Add actor update/init events and save init event (#536) 2025-03-14 17:35:29 -04:00
Mr-Wiseguy 5433254f4b Unify API function naming scheme and export relevant API functions 2025-03-14 17:35:29 -04:00
Dario 02f6f41c20 Add a state for when no mods are installed. 2025-03-14 17:35:29 -04:00
Dario e33441b6db Clamp delta time to fix UI disappearing on OS with timestamps that don't always increase. 2025-03-14 17:35:29 -04:00
Dario 26a030e059 Sub menu display name, assert on text input. 2025-03-14 17:35:29 -04:00
Mr-Wiseguy f8f15179f2 Update runtime submodule and N64Recomp commit in CI for mod config API, remove unnecessary extern C 2025-03-14 17:35:29 -04:00
Dario a26955bd9b Auto-enabled mods. 2025-03-14 17:35:29 -04:00
Dario fb6bf0db10 Animation API begone. 2025-03-14 17:35:29 -04:00
Dario 99b5518dc8 Restore spacer animations. 2025-03-14 17:35:29 -04:00
Dario 090fb5f5f1 Use RT64's texture laoding instead. 2025-03-14 17:35:28 -04:00
Mr-Wiseguy 8c167f06f8 Implement update event for elements 2025-03-14 17:35:28 -04:00
Dario 5b5c51fc83 More style changes. 2025-03-14 17:35:28 -04:00
Dario 937f390331 Add basic thumbnail parsing functionality. 2025-03-14 17:35:28 -04:00
Mr-Wiseguy 13a22b1504 Hook up new manifest fields to mod UI 2025-03-14 17:35:28 -04:00
Dario 8062a420c6 Linux build fixes. 2025-03-14 17:35:24 -04:00
Dario b8f0658343 Mods folder button. 2025-03-14 17:34:59 -04:00
Dario 6ddd650cf2 Adjust styling of submenu. 2025-03-14 17:34:59 -04:00
Dario c5c1507fb7 Draggable improvements to mod menu and runtime update. 2025-03-14 17:34:59 -04:00
Dario a4df328a4e Enable mod reordering. 2025-03-14 17:34:59 -04:00
Dario b2efabf4d8 Proper enum parsing. 2025-03-14 17:34:59 -04:00
Dario e8b8537c5a Link storage to mod menu. 2025-03-14 17:34:59 -04:00