Commit Graph

34 Commits

Author SHA1 Message Date
Reonu b1a6fd8f87 Fix assets path issue in flatpak builds (#52) 2026-01-07 12:35:50 -05:00
Darío 768de1bda4 Manual vertex velocity computation. (#46)
* Update RT64 for vertex velocity segment support.

* Switch to using extended velocity data for CPU skinning.

* Integrate actor tracking into vertex velocity calculation

* Add vertex velocity calculation to overlay draws (e.g. Clanker)

---------

Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
2026-01-06 20:21:15 -05:00
Mr-Wiseguy a0152024b2 Update frontend for elevated colors
Co-authored-by: thecozies <79979276+thecozies@users.noreply.github.com>
2026-01-04 14:22:11 -05:00
Mr-Wiseguy dcb96a5b14 Update frontend for slider width change
Co-authored-by: thecozies <79979276+thecozies@users.noreply.github.com>
2026-01-04 13:40:27 -05:00
Mr-Wiseguy fef81efe08 Update RecompFrontend after merge and IconToggle
Co-authored-by: thecozies <79979276+thecozies@users.noreply.github.com>
2026-01-04 13:02:38 -05:00
Reonu 68d5f331bb Update RT64 to fix fullscreen on Linux and remove redundant fullscreen code (#39) 2026-01-03 22:47:57 -05:00
Mr-Wiseguy 88638c504b Update frontend and fix shader building setup 2026-01-03 21:46:44 -05:00
Darío d26d18b373 UI Submodule Refactor (#32)
* Added recompui::IconButton

* Remove zelda themed input mapping visualization

* update toggle

* grayscale overlay colors

* recompui::theme namespace + border constants

* added ui_binding_button element

* Initial support for multiple controllers. (#3)

* Support for multiple controllers.

* Fix default bindings.

* Backwards compatibility with controls from previous version.

* WIP code driven input mapping and player assignment

* button press anims & temp reassignment state when opening assignment modal

* set base opacity for disable state getting re-enabled

* generic PlayerCard for both main Controls and assignment modal

* wip ui_select recompui component

* Add Input Profiles. (#4)

* Add Input Profiles.

* Add capability of setting custom profiles.

* Remove leftover early return.

* button sizes and annotation update

* flex wrap and context root being assets

* controls page multi vs single views

* ability to reparent elements

* ability to rotate elements

* added functional caret to Select component

* smaller edit profile button

* select fixes and player profile assignment

* pointer events property support and apply ptr events None to select arrow svg

* init mp kb mappings to be unmapped

* wire up selected profile's bindings

* reimplement binding system in new menu

* clear and reset input bindings implemented

* remove deprecated controls panel

* changes up to swapping to recompfrontend library

* switch ui/input to be using recompfrontend library (unfinished)

* register main font with recompui

* Changes for recompui built in default scss

* launcher + custom background

* update modern runtime for recompui

* Update N64ModernRuntime for recompui config changes

* Added RecordSpinner icon

* Added PlusKeyboard icon

* remove sass and rml

* single player + theme update

* Delete Rmlui and lunasvg from being dependencies.

* Update recomp frontend commit.

* Remove lunasvg and rmlui submodules.

* Update recomp frontend.

* Move findfreetype.

* Remove freetype windows binaries.

* More updates.

* Update frontend.

* It builds.

* Update frontend.

* Update runtime and frontend.

* Update frontend and RT64.

* Get rid of SDL2 path from recomp frontend.

* Update runtime and frontend and fix link order to fix Linux building

* Update frontend and remove gyro and mouse sensitivity options

* Update frontend to fix open menu button on controllers

---------

Co-authored-by: thecozies <79979276+thecozies@users.noreply.github.com>
Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
2026-01-03 16:44:58 -05:00
Darío 6aa7f36a6d Add pillarboxing to cutscenes. (#35)
* Update RT64 to fix scissor origin leaking bug.

* Add pillarboxing to cutscenes.
2026-01-01 16:43:12 -05:00
Dario 90dcdbde92 Update RT64 to fix crash when toggling texture packs. 2025-12-30 21:42:26 -03:00
Dario ae4c84d608 Update RT64 to fix rect LR on bottles bonus. 2025-12-29 15:36:41 -03:00
Darío 8d91c1d411 Add higher precision vertex buffers for CPU skinned geometry. (#26)
* Add higher precision vertex buffers for CPU skinned geometry.

* Change RT64 to point to the branch. Account for new change in base segment address.

* Update RT64.

* Add comment.

* Update RT64 commit after merge
2025-12-28 02:36:19 -05:00
Darío c1d569c32b Fix text rendering in orthographic mode. (#27) 2025-12-27 22:32:36 -05:00
Darío 4581c4c20b Fix seams in bottles bonus, mumbo's picture and aspect ratio adjustment. (#7) 2025-12-18 02:35:52 -05:00
Mr-Wiseguy b32951d976 Update RT64 for tile reinterpret discard fix 2025-12-16 22:37:12 -05:00
Mr-Wiseguy bb434b7757 Update RT64 for lower createCommandList requirements 2025-12-13 14:32:40 -05:00
Dario 297391877e Update RT64 with pre-plume wait swap chain behavior. 2025-12-13 15:17:14 -03:00
Dario 22385809e8 Update RT64 with fixed plume options. 2025-12-13 01:15:46 -03:00
Mr-Wiseguy 52565c65e4 Update RT64 for tearing feature check 2025-12-12 22:20:19 -05:00
Mr-Wiseguy 674efaa5ce Fix vertex modification race condition by using displaylist parsed event 2025-12-12 02:12:42 -05:00
Mr-Wiseguy d331f4e5cb Add transform tagging for map models and fix build after updating RT64 2025-12-09 19:48:25 -05:00
Dario 2783e3416f Update RT64 to fix matrix group macros. 2025-12-09 20:53:59 -03:00
Dario 937fce9dec Switch to plume. 2025-12-09 20:20:52 -03:00
Mr-Wiseguy 1b67b628c1 Update modern runtime for clang 20 fix 2025-12-03 02:53:46 -05:00
Mr-Wiseguy cf486ad7d7 Remove slotmap submodule and integrate header directly after submodule URL changed, fix X11 defines 2025-12-03 02:21:20 -05:00
Mr-Wiseguy d424ef949e Update runtime to support BPS patch files in mods 2025-11-29 22:56:01 -05:00
Mr-Wiseguy facb4d3047 Fix build system issue that requires building twice after a patch change 2025-11-21 23:50:06 -05:00
Mr-Wiseguy c8fac11c42 Update decomp and symbols 2025-09-07 00:17:30 -04:00
Mr-Wiseguy 212374cdba Update to latest runtime and RT64, switch actor API to use ActorMarkers instead 2025-09-06 23:47:25 -04:00
Mr-Wiseguy 1e19dad587 Update codebase with changes for Zelda 64: Recompiled 1.2 2025-06-03 01:16:09 -04:00
Mr-Wiseguy d246a4f34e Update runtime for boot lockup fix 2025-02-18 17:35:18 -05:00
Mr-Wiseguy ff73b2107b Initial boot 2025-02-17 21:45:16 -05:00
Mr-Wiseguy bed19575f3 Switch to mod-ui branch of runtime and add symbols submodule 2025-02-17 18:34:49 -05:00
Mr-Wiseguy 2eb63e9382 Init with submodules 2025-02-17 16:55:38 -05:00