Commit Graph

27 Commits

Author SHA1 Message Date
Mr-Wiseguy b334c677b9 Update RT64 and refactor RT64 handling 2024-04-14 15:59:42 -04:00
Mr-Wiseguy bd537728e3 Switch system_clock to high_resolution_clock, work around win32 sleep_for/sleep_until bug when clocks go backwards 2024-04-06 00:33:07 -04:00
Mr-Wiseguy 407b6e547c Fixed stutter caused by saving by adding a sleep in the saving loop, fixed bug with timers not resuming due to a negative remaining duration 2024-04-02 22:16:31 -04:00
thecozies bb11e81850 hud aspect ratio in gfx config 2024-04-01 12:23:09 -05:00
Mr-Wiseguy 4c5f48a2c3 Add check for programmable sample positions for MSAA settings, fixed fullscreen option going out of sync with alt+enter shortcut 2024-04-01 03:19:16 -04:00
Mr-Wiseguy 31d2424774 Fixed issue with latency patch not always starting with the correct behavior 2024-03-30 22:44:08 -04:00
Mr-Wiseguy 1651298a2c Fixed crash caused by input latency reduction patch 2024-03-30 20:00:02 -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
thecozies 5f74dfa2ba added downsampling option 2024-03-27 17:43:15 -05:00
Mr-Wiseguy b7b7658431 Fixed audio channels getting swapped twice 2024-03-21 23:56:19 -04:00
Mr-Wiseguy 976bfa1969 Reduced input latency and improved gyro by moving input polling to main game thread and moving frame wait to after DL submission, fixed bluetooth dualsense gyro 2024-03-21 02:46:08 -04:00
Mr-Wiseguy 6845e5ef4f Pushed missing changes for rumble to ultramodern.hpp 2024-03-04 10:12:52 -05:00
Mr-Wiseguy ca66fdddbb Implemented proper ROM selection menu 2024-03-03 21:17:59 -05:00
Mr-Wiseguy f6e11ed723 Improved motion blur at higher framerates, reorganized some patch code 2024-03-03 02:36:14 -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 958808acb0 Enable relevant RT64 enhancements, fix pause background corruption if song of soaring was played before ever pausing 2024-02-04 22:55:15 -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 992bdb67e9 Save controls and graphics configs to files after editing and load them on startup 2024-01-21 19:21:58 -05:00
Mr-Wiseguy 8e4e4b1cae Split recomp config handling into separate file, changed "inputs" RmlUi variable to be a struct with an "array" member and named fields for each input 2024-01-21 14:04:56 -05:00
Mr-Wiseguy ecfe2381b0 Prototype quicksave functionality, disabled for now 2024-01-13 01:39:41 -05:00
Mr-Wiseguy 09bacbe82c Hooked up graphics option menu to RT64, updated RT64 2024-01-01 00:09:14 -05:00
Mr-Wiseguy 73db5cb6d8 Fixed saving lockup caused by incorrect fields in message queue struct, updated RT64 2023-12-17 15:39:46 -05:00
Mr-Wiseguy 971d728169 Input refactor to allow arbitrary bindings 2023-12-13 02:06:56 -05:00
Mr-Wiseguy e0ac016936 Update RT64, split UI immutable sampler into its own descriptor set 2023-11-24 18:12:58 -05:00
Mr-Wiseguy ec23ef02fd Added some more patch functionality, added recomp namespace 2023-11-24 17:10:21 -05:00
Mr-Wiseguy 3b06ad52f0 Check RT64 initialization return status 2023-11-24 14:49:23 -05:00
Mr-Wiseguy 244d37e3c8 Renamed everything ultra related to "ultramodern" 2023-11-12 19:40:02 -05:00