Commit Graph

55 Commits

Author SHA1 Message Date
Reonu 23eb6b7eea
Support for high precision framebuffers and dither noise (RT64) (#252)
* 64 bit framebuffer for rt64

* Remove mention of motion blur cap from readme

* Add graphics.json option to control high precision framebuffers, disable clamping alpha for accumulation blur when using high precision FBs

* Increase dither noise strength at higher resolutions to make it more noticeable

---------

Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
2024-05-26 01:24:46 -04:00
theofficialgman b803da8a58
Fix arm64 building and X11 conflicts (#214) 2024-05-22 02:39:34 +02:00
David Chavez 7e8782c114
Building Instructions & CI (#178)
Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
2024-05-18 04:23:48 +02:00
Mr-Wiseguy c898edd749 Update RT64 and shader cache, add decals to N64 effect list in readme, bump version number to 1.0.0-rc2 2024-05-06 22:47:31 -04:00
Mr-Wiseguy 7034243ff6 Update RT64 2024-05-04 02:10:58 -04:00
Mr-Wiseguy 956db3366f Moved UI resource destruction to RT64 deinit hook, temporarily disabled shader cache as it's out of date 2024-05-01 04:25:22 -04:00
Mr-Wiseguy 7c37f8ef8e Fixed race condition with thread deletion, update RT64 2024-04-27 15:06:26 -04:00
Mr-Wiseguy 5382ce6fd0 Transform tagging for clear tag actor (mainly for bomb explosions), update RT64 2024-04-24 14:56:23 -04:00
thecozies bf167f31c7 Updated rmlui to master 2024-04-20 15:36:34 -05:00
Mr-Wiseguy a293673a32 Update RT64 to fix Granny's story, tagged some more matrices to help with matching performance 2024-04-15 20:05:31 -04:00
Mr-Wiseguy b334c677b9 Update RT64 and refactor RT64 handling 2024-04-14 15:59:42 -04:00
Mr-Wiseguy 45bbd40b12 Fix bug with pause tiles being in wrong location when unpausing, update RT64 2024-04-06 12:42:15 -04:00
Mr-Wiseguy fcc4eb6351 Tweaked input latency patch to help prevent microstutters, updated RT64 2024-04-02 18:21:05 -04:00
Mr-Wiseguy ea61c2bc73 Switched letterbox rects to ortho tris so they could be interpolated,
updated RT64 to fix projection matching issue
2024-04-01 23:33:26 -04:00
Mr-Wiseguy 6ce38f5325 Changed textboxes to be ortho tris so they'd get interpolated, update RT64 2024-04-01 18:52:26 -04:00
Mr-Wiseguy 85936fcfa6 Update RT64 to have new UI aspect ratio functionality 2024-04-01 13:03:53 -04:00
Mr-Wiseguy 81fca5bf96 Implemented system for detecting billboards and disabling rotation interpolation for them during camera cuts, update RT64 2024-03-31 23:12:22 -04:00
Mr-Wiseguy 1caf81e1cf Reduce alpha clamp for blur to prevent image retention, update RT64 2024-03-28 20:53:17 -04:00
Mr-Wiseguy fe284112bc Update RT64 and all matrix group command usage, changed lens to ortho tris so it gets interpolated and remains centered 2024-03-28 20:36:16 -04:00
Mr-Wiseguy d1d00e164c Fixed camera interpolation double skips, made the skybox skip interpolation with the camera, fixed particles getting incorrectly matched 2024-03-27 18:47:15 -04:00
Mr-Wiseguy 8db2c655c3 Modified how patch elf is linked to prevent address conflicts with vanilla symbols, update RT64 2024-03-20 22:16:51 -04:00
Mr-Wiseguy 37bc904b2a Moved rt64 submodule to new folder to reflect change in repo name 2024-03-15 17:46:45 -04:00
Mr-Wiseguy 5d48dbeee9 Switched to new RT64 repo 2024-03-15 12:39:40 -04:00
Mr-Wiseguy ff5dd7f50c Patch giants cutscene to fix music desync, update RT64 2024-03-15 01:17:56 -04:00
Mr-Wiseguy 8c2a999697 Rewrite star drawing code to use tris and matrices instead of rects for better interpolation 2024-03-12 18:01:58 -04:00
Mr-Wiseguy 3be10210ad Update RT64 to fix tile scroll matching in some places 2024-03-04 19:29:41 -05:00
Mr-Wiseguy 9ef243bc05 Update RT64 to fix projection interpolation issue 2024-03-03 21:18:21 -05:00
Mr-Wiseguy 569d86d901 Added heuristics to determine when to skip camera interpolation, added ability to enable developer mode in RT64 2024-03-02 23:28:48 -05:00
Mr-Wiseguy 45a13d28c2 Update RT64 and transform tagging for tile scroll interpolation 2024-03-02 13:33:09 -05:00
Mr-Wiseguy c0fa6d7c82 Update RT64 for more fine-grained interpolation control 2024-02-26 01:42:57 -05:00
Mr-Wiseguy e4126fb64e Updated RT64 for workload present overlap 2024-02-25 20:32:08 -05:00
Mr-Wiseguy b132dfad77 Update RT64 to WIP decomposition branch 2024-02-24 22:00:53 -05:00
Mr-Wiseguy b6cec905c7 Transform tagging to missed skele drawing functions, transform tagging for particles, automatic transform tagging for all actors with only one matrix, update RT64 2024-02-17 22:11:07 -05:00
Mr-Wiseguy 3326a1bcce Significantly improved transform tagging for most actors, updated RT64 2024-01-28 23:43:51 -05:00
Mr-Wiseguy 289d570b94 Update RT64 to fix HFR dropped frame performance issue 2024-01-28 12:25:02 -05:00
Mr-Wiseguy b281740fb7 Update RT64 to disable its own config file mechanism 2024-01-27 16:22:33 -05:00
Mr-Wiseguy e04865c715 Initial implementation of gyro aim with GamepadMotionHelpers for sensor fusion 2024-01-22 23:08:59 -05:00
Mr-Wiseguy c7bfc15caa Update RT64 2024-01-20 01:52:51 -05:00
Mr-Wiseguy 0a4ae48d24 WIP scaling UI RmlUi vertex resolution 2024-01-19 14:02:05 -05:00
Mr-Wiseguy d6e9d2e94d Add lunasvg and enable SVG support in RmlUi, fix color endianness for RmlUi generated images 2024-01-09 19:55:44 -05:00
Mr-Wiseguy 15ce3b194d Hooked up exit button in launcher and updated RT64 to fix issue with the launcher not closing 2024-01-07 23:46:44 -05:00
Mr-Wiseguy e9e42322f0 Refactored menu logic into MenuController interface, updated RT64 2024-01-01 22:36:06 -05:00
Mr-Wiseguy 09bacbe82c Hooked up graphics option menu to RT64, updated RT64 2024-01-01 00:09:14 -05:00
Mr-Wiseguy c0abf1a203 Patch options button in file select to be a quit button instead, update RT64 and RmlUi 2023-12-27 17:56:26 -05:00
Mr-Wiseguy fd29131b02 Update RT64 to fix vismono after coverage emulation changes 2023-12-26 13:47:22 -05:00
Mr-Wiseguy 86e701440c Patch light glow to use extended gbi, add right trigger to default bindings for R, update RT64 to fix lens of truth 2023-12-25 16:05:24 -05:00
Mr-Wiseguy ed9e21c864 Update RT64 to fix UI alignment 2023-12-23 23:58:13 -05:00
Mr-Wiseguy fc55b53655 Update RT64 for new barriers 2023-12-23 15:38:00 -05:00
Mr-Wiseguy 32cb89ed76 Added MM decomp as submodule and added workaround file to avoid needing to build it 2023-12-18 19:26:47 -05:00
Mr-Wiseguy 92a95eecc7 Add freetype binary git submodule to replace vcpkg 2023-12-18 19:10:15 -05:00