summaryrefslogtreecommitdiff
path: root/src/port/Engine.cpp
AgeCommit message (Collapse)Author
2025-04-09Fixed missing mInterpolationIndexKiritoDv
2025-04-08Bump LUSKiritoDv
2025-04-06Left and Right triggers to accelerate/brakeSonic Dreamcaster
2025-04-06Fix texture interpolation issues in aquas (#186)Nicholas Estelami
2025-04-02disable console for releaseSonic Dreamcaster
2025-03-31Unify FPS and V-Sync controls and behavior + Jitterfix change to Checkbox (#182)Spodi
* 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-29revert whatever happened hereSonic Dreamcaster
2025-03-28Unify FPS and V-Sync controls and behavior (#181)Spodi
- 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-28Remove jitter fix sliderSpodi
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-28Floor Scrolling Interpolation (#176)Nicholas Estelami
* Floor Scrolling Interpolation * Scrolling Improvements * Fix scroll stutter * bump LUS & Torch * missing prototype --------- Co-authored-by: Sonic Dreamcaster <alejandro.asenjo88@gmail.com>
2025-03-24Adapt to latest libultraship.Tortuga veloz
2025-03-24Fix Engine with latest version of libultraship.Tortuga veloz
2025-03-24Add 6-channel audio support.Tortuga veloz
2025-03-08Added install audio buttonsKiritoDv
2025-03-07Enabled quit againKiritoDv
2025-03-05Fixed workflow and added osSetTimeKiritoDv
2025-03-05Fixed some compilation errorsKiritoDv
2025-02-03We did partial success while loading thisKiritoDv
2025-02-03First implementation of louist systemKiritoDv
2025-02-02Added support for scrolling HD texturesKiritoDv
2025-02-01move Disable Gamma option to developer menuSonic Dreamcaster
2025-01-31Probably fixed interpolation on linux, and EU crashesKiritoDv
2025-01-31Added support for EU audioKiritoDv
2025-01-31Fixed audio decompression, -100 mental points for LywxKiritoDv
2025-01-28forgot c up and c rightbriaguya
2025-01-28test setting default mappingsbriaguya
2025-01-16Added an option to disable gamma boostKiritoDv
2025-01-16Fixed dumb mistakeKiritoDv
2025-01-16Fixed extraction on torchKiritoDv
2025-01-16Fixed O2R ExtractionKiritoDv
2025-01-15Fixed hashes and added information boxKiritoDv
2025-01-15Added messages on extractionKiritoDv
2025-01-15Reimplemented built-in generationKiritoDv
2025-01-15Updated LUSKiritoDv
2025-01-15O2R Supportinspectredc
2025-01-12Allow customizing HUD aspect ratio independently from game aspect ratioKiloku
2025-01-12use forced aspect ratio insteadKiloku
2025-01-12Initial attempt at centered UIKiloku
2025-01-07Fixed mac audio, added support for .zipKiritoDv
2025-01-03Added alt assetsKiritoDv
2025-01-03Moved port cvars out of display updateKiritoDv
2025-01-03Hook system PoCKiritoDv
2024-12-31Audio: go back to 32 khz to fix issues with portamento.Sonic Dreamcaster
2024-12-26cleaner workaround with commentsbriaguya
2024-12-26manually init LUS to workaround init dependency issues in constructorsbriaguya
2024-12-26Bump LUS and fixed breaking changesKiritoDv
2024-12-22fix clang errorcoco875
2024-12-22fix interpolation issueSonic Dreamcaster
2024-12-22set default interpolation to 60Sonic Dreamcaster
2024-12-09Move calculations outside of the loop, as they only need to be calculated ↵Malkierian
once per frame. Bit of cleanup.