Commit Graph

34 Commits

Author SHA1 Message Date
Wiseguy ce406e9c5d
Use file backup system for config files (#335)
* Use file backup system for config files

* Add -fexceptions to windows cxxflags in workflow
2024-06-01 17:22:33 -04:00
Wiseguy 1ea7d4ebe9
v1.1.0 (#271)
* Update RT64 to correctly report errors for shader model 5.1 GPUs

* Fixed Windows filesystem error crash

* Force audio driver selection to wasapi on Windows to prevent audio issue
2024-05-26 14:24:13 -04:00
Reonu 4ebe71bfcc
Automatic save backup system (#260)
* Made errors print to console as well

---------

Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
2024-05-26 11:38:58 -04:00
David Chavez 466b766cfa
Remove shader cache and make it optional (#238) 2024-05-22 10:55:54 +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
Tharo 89af45ae34
ultramodern / recomp runtime: Relax alignment restrictions in osEPiReadIo, implement some more stubs (#130)
- osDriveRomInit
 - __osPiGetAccess
 - __osPiRelAccess
 - osPfsChecker
2024-05-14 00:21:51 -04:00
Mr-Wiseguy 11012cdfc6 WIP autosave functionality 2024-05-01 04:06:53 -04:00
Mr-Wiseguy 1ef8656a93 Asynchronous saving 2024-05-01 02:38:33 -04:00
Mr-Wiseguy 598948bfb6 Implemented shader cache preloading 2024-04-27 00:02:10 -04:00
Mr-Wiseguy a6e34bb49b Changes to fix compilation on linux 2024-04-25 03:04:14 -04:00
Mr-Wiseguy 68ee43f5ac Implemented new thread scheduling logic that doesn't need a central scheduler thread, removed all uses of atomic waits 2024-04-25 02:57:06 -04:00
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
thecozies ad32fcbe78 update extAspectRatio for RT64 change + option rename 2024-04-01 12:32:47 -05: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 1651298a2c Fixed crash caused by input latency reduction patch 2024-03-30 20:00:02 -04:00
thecozies 5f74dfa2ba added downsampling option 2024-03-27 17:43:15 -05: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 de35dfc8a8 Rename cmake project, embed data for custom code directly into executable instead of a separate file 2024-03-15 01:15:33 -04:00
Mr-Wiseguy 0192cac272 Fixed cursor hiding lag, moved save file location to config folder 2024-03-12 00:27:20 -04:00
Mr-Wiseguy 57475d058b Implemented rumble, added control options menu with rumble strength and targeting mode 2024-03-04 02:13:12 -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 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 971d728169 Input refactor to allow arbitrary bindings 2023-12-13 02:06:56 -05:00
Mr-Wiseguy d71b86c1da Added WIP dual analog camera and widescreen UI patches 2023-12-01 10:56:20 -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 f324253052 Reorganized loose files in src into src/recomp folder 2023-11-12 20:09:29 -05:00