Commit Graph

37 Commits

Author SHA1 Message Date
dcvz
cae3c4bea9 Add macOS Support 2024-06-17 13:42:46 +02:00
David Chavez
1a6a3b3082
CI: build on ubuntu-18.04 (#346) 2024-06-16 21:38:23 +02:00
David Chavez
19fcd9bf31
Update to latest N64ModernRuntime (#392)
- updates to new controller changes
- updates to new render context changes
- updates to new controller number changes
- fix for crash on save thread
2024-06-12 09:40:14 +02:00
David Chavez
bec699f0bd
Migrate to N64ModernRuntime (#354) 2024-06-05 01:12:43 +02: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
Parker
169155953e
Add main volume option to settings (#267)
* This commit adds the option to control the main volume game via a slider
added to the "Sound" tab in the settings menu.
2024-05-26 00:59:15 -04:00
Nadia Holmquist Pedersen
0a0699f272
Linux: Force SDL2 video driver selection to X11 (#197)
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
2024-05-20 23:39:33 +02:00
Mr-Wiseguy
3fdb2dc001 Fixed integer overflow in audio buffer calculations, added workaround to speed up audio if too many samples get queued somehow (prevents audio lag bug) 2024-05-04 00:28:42 -04:00
Mr-Wiseguy
a6f94f9e2e Added special defaults for steam deck and embedded linux icon png into binary 2024-04-26 22:41:41 -04:00
Reonu
c4b89613ab Fix Linux build and locale 2024-04-25 15:51:04 +01:00
Reonu
dd1315e6eb Add Linux fullscreen support (#8)
Temporary workaround for RT64 not supporting full screen in Linux
2024-04-25 03:06:12 -04:00
Reonu
25a3837b37 Add Linux taskbar icon (#6) 2024-04-25 03:04:18 -04:00
thecozies
2b96bb8be9 allow sdl background controller input 2024-04-16 10:58:43 -04:00
Mr-Wiseguy
76ec1f379b Transform tagging for moon/giants chamber/lost woods particles, fixed missing nfd init 2024-04-06 18:04:55 -04:00
thecozies
3d10ae6d74 allow clicks from unfocused 2024-03-27 12:07:03 -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
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
beec29217c Implemented warp debug menu feature 2024-03-01 18:42:05 -05:00
Mr-Wiseguy
e97242af2e Fixed DPI awareness mode, fixed crash caused by patch that fixed drawing null skyboxes 2024-02-22 23:52:04 -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
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
6ebc7256eb Implemented rebinding inputs from UI (controller only so far) and built minimal UI for doing so 2024-01-15 21:06:52 -05:00
Mr-Wiseguy
457bc878e9 Refactored input mapping state 2024-01-14 22:49:04 -05:00
Mr-Wiseguy
1a6af79048 Fix some outdated comments about audio 2023-12-24 00:10:23 -05:00
Mr-Wiseguy
bce34bfe0f Simplify logic for audio resampling, fixes it on less ideal input/output sample rate ratios 2023-12-23 23:57:22 -05:00
Mr-Wiseguy
f2eeb00e09 Switched to manual resampling to avoid reopening SDL2 audio device which was causing stutters 2023-12-23 20:23:35 -05:00
Mr-Wiseguy
971d728169 Input refactor to allow arbitrary bindings 2023-12-13 02:06:56 -05:00
Mr-Wiseguy
ec23ef02fd Added some more patch functionality, added recomp namespace 2023-11-24 17:10:21 -05:00
Mr-Wiseguy
244d37e3c8 Renamed everything ultra related to "ultramodern" 2023-11-12 19:40:02 -05:00
Mr-Wiseguy
8188aee2c1 Removed use of std::exit and changed recomp runtime to exit normally, added helpers for getting recompiled args and returning values, added example of patch code calling native code 2023-11-12 14:47:38 -05:00
Mr-Wiseguy
398988a961 Added function patching, began reorganizing UI code, added native file dialog library 2023-11-11 17:42:07 -05:00
Mr-Wiseguy
91611c9c33 Delayed game start, made UI hot reload include all files, passed input
events to UI
2023-11-05 14:34:27 -05:00
Mr-Wiseguy
346e298eb1 Moved window event handling out of gfx thread so resizing doesn't freeze gameplay, added full document hot reloading for UI 2023-11-04 12:45:22 -04:00
Mr-Wiseguy
6fdf66b296 Integrated RmlUi, fully moved over to cmake 2023-11-02 01:20:12 -04:00
Mr-Wiseguy
352b28b1fd Added cmake build system 2023-10-29 12:13:41 -04:00
Mr-Wiseguy
f361fddd3e More WIP linux work, upgraded libultra to include changes from BT recomp 2023-10-23 15:32:30 -04:00