Commit Graph

100 Commits

Author SHA1 Message Date
Sonic Dreamcaster ff0f36552c Render parallelization Enabled by default 2025-05-24 22:54:49 -03:00
Sonic Dreamcaster 2c9bc2738d update LUS 2025-05-13 21:59:01 -03:00
sitton76 fe69a3ff83 Attempted appimage load fix (#195) 2025-05-06 18:18:19 -03:00
Sonic Dreamcaster d02bae0595 N64 Recorded Cutscene Timings for Corneria, Meteo, Macbeth and Sector Y Bosses 2025-05-06 10:31:07 -03:00
Alejandro Asenjo Nitti 54a4d76b6f Bump LUS (#191)
* Bump LUS (#190)

* Bump LUS

* Disabled shader-based linear conversion on metal

* Fixed missing mInterpolationIndex

* Bump LUS

---------

Co-authored-by: KiritoDv <kiritodev01@gmail.com>

* restore console

* bump LUS

* Reverted linear conversion on shader

---------

Co-authored-by: KiritoDv <kiritodev01@gmail.com>
2025-04-18 04:22:13 -03:00
Sonic Dreamcaster c2e54ec0b3 restore console 2025-04-13 05:30:06 -03:00
Parker Smith 2fb8eeda10 Change reset shortcut, handle shortcut 2025-04-09 22:30:13 -06:00
Sonic Dreamcaster daa711f290 Left and Right triggers to accelerate/brake 2025-04-06 01:53:11 -03:00
Nicholas Estelami 91d8477995 Fix texture interpolation issues in aquas (#186) 2025-04-06 00:53:25 -03:00
Sonic Dreamcaster 3b57344dde disable console for release 2025-04-02 22:57:44 -03:00
Spodi 035a0c08fa Unify FPS and V-Sync controls and behavior + Jitterfix change to Checkbox (#182)
* Unify FPS and V-Sync controls and behavior (#181)

- DirectX's "Match Refresh Rate" is now a checkbox like in OpenGL and Metal.
- Clamp max FPS to refresh rate when V-Sync is enabled or can't be disabled, regardless of the FPS sliders setting, to avoid slowdown in Metal / OpenGL and dropping frames in DirectX as much as possible.
-FPS slider allows up to 360 FPS in every renderer.
- More descriptive V-Sync tooltip

Also fixes GetInterpolationFPS() not being used to calculate desired FPS.

* "Jitter Fix" to "Render parallelization" checkbox

Changes the Jitter Fix FPS threshold slider to a simple checkbox named "Render parallelization".
CVar also changed to "gRenderParallelization".

* Fix V-Sync checkbox not representing the default
2025-03-31 23:38:57 -03:00
Sonic Dreamcaster b23ad8adf0 revert whatever happened here 2025-03-29 16:20:19 -03:00
Spodi 28bda618b8 Unify FPS and V-Sync controls and behavior (#181)
- DirectX's "Match Refresh Rate" is now a checkbox like in OpenGL and Metal.
- Clamp max FPS to refresh rate when V-Sync is enabled or can't be disabled, regardless of the FPS sliders setting, to avoid slowdown in Metal / OpenGL and dropping frames in DirectX as much as possible.
-FPS slider allows up to 360 FPS in every renderer.
- More descriptive V-Sync tooltip

Also fixes GetInterpolationFPS() not being used to calculate desired FPS.

Co-authored-by: Lywx <kiritodev01@gmail.com>
2025-03-28 16:33:09 -06:00
Spodi 71de55d3bd Remove jitter fix slider
LUS defaults to always on now (if not set by the port). And this option was confusing for most users.

Might increase input latency by one frame, when V-Sync is on and FPS is even above the refresh rate for a moment. (Normal behavior with jitter fix on).
2025-03-28 16:31:36 -06:00
Nicholas Estelami 30ec4720c0 Floor Scrolling Interpolation (#176)
* Floor Scrolling Interpolation

* Scrolling Improvements

* Fix scroll stutter

* bump LUS & Torch

* missing prototype

---------

Co-authored-by: Sonic Dreamcaster <alejandro.asenjo88@gmail.com>
2025-03-28 04:25:11 -03:00
Tortuga veloz e5137ea604 Adapt to latest libultraship. 2025-03-24 02:50:18 -04:00
Tortuga veloz 1f93a8dc5a Fix Engine with latest version of libultraship. 2025-03-24 02:50:18 -04:00
Tortuga veloz 798f6fbe1f Add 6-channel audio support. 2025-03-24 02:50:18 -04:00
KiritoDv dba0ad2576 Added install audio buttons 2025-03-08 18:36:42 -06:00
KiritoDv 21667ef4b3 Enabled quit again 2025-03-07 18:13:03 -06:00
KiritoDv a6ef0ec648 Fixed workflow and added osSetTime 2025-03-05 19:03:20 -06:00
KiritoDv f500ac3a4a Fixed some compilation errors 2025-03-05 18:31:53 -06:00
KiritoDv 93199b4c02 We did partial success while loading this 2025-02-03 20:57:27 -06:00
KiritoDv 5f0bd6e9f0 First implementation of louist system 2025-02-03 20:57:27 -06:00
KiritoDv 2d803af01f Added support for scrolling HD textures 2025-02-02 01:05:35 -06:00
Sonic Dreamcaster 364e72760e move Disable Gamma option to developer menu 2025-02-01 04:23:51 -03:00
KiritoDv 228bbdc99e Probably fixed interpolation on linux, and EU crashes 2025-01-31 22:54:09 -06:00
KiritoDv d824ec401b Added support for EU audio 2025-01-31 18:20:12 -06:00
KiritoDv 01afbc67b7 Fixed audio decompression, -100 mental points for Lywx 2025-01-31 01:02:33 -06:00
briaguya 4137d413be forgot c up and c right 2025-01-28 20:15:08 -06:00
briaguya 25d5d1758a test setting default mappings 2025-01-28 20:15:08 -06:00
KiritoDv f0a0773a1c Added an option to disable gamma boost 2025-01-16 11:28:47 -06:00
KiritoDv d2839767da Fixed dumb mistake 2025-01-16 02:17:12 -06:00
KiritoDv fe1535494b Fixed extraction on torch 2025-01-16 02:04:53 -06:00
KiritoDv 6eae88de77 Fixed O2R Extraction 2025-01-16 01:31:33 -06:00
KiritoDv 66db2a9328 Fixed hashes and added information box 2025-01-15 19:36:12 -06:00
KiritoDv 4a9a76f945 Added messages on extraction 2025-01-15 19:29:43 -06:00
KiritoDv c02015fb05 Reimplemented built-in generation 2025-01-15 15:50:57 -06:00
KiritoDv 5aac47e2fa Updated LUS 2025-01-15 13:12:00 -06:00
inspectredc 16aebcd560 O2R Support 2025-01-15 11:48:24 -06:00
Kiloku 913fbfdd14 Allow customizing HUD aspect ratio independently from game aspect ratio 2025-01-12 20:00:48 -06:00
Kiloku 2d538fac86 use forced aspect ratio instead 2025-01-12 20:00:48 -06:00
Kiloku 63fa98d02f Initial attempt at centered UI 2025-01-12 20:00:48 -06:00
KiritoDv 27a0f8683f Fixed mac audio, added support for .zip 2025-01-07 13:20:37 -06:00
KiritoDv c05a489d60 Added alt assets 2025-01-03 16:56:49 -06:00
KiritoDv e4d4388179 Moved port cvars out of display update 2025-01-03 16:56:49 -06:00
KiritoDv 745af556ca Hook system PoC 2025-01-03 16:56:49 -06:00
Sonic Dreamcaster bc1443d624 Audio: go back to 32 khz to fix issues with portamento. 2024-12-31 05:27:37 -03:00
briaguya a307375968 cleaner workaround with comments 2024-12-26 14:17:32 -06:00
briaguya 26a8d3925b manually init LUS to workaround init dependency issues in constructors 2024-12-26 14:17:32 -06:00