Commit Graph

102 Commits (940b725c1d2933f95a8a41248a8b20c27d880ad3)

Author SHA1 Message Date
Connor McLaughlin 7290e5cad0 HostInterface: Add per-slot save state helper functions 6 years ago
Connor McLaughlin befa2a27d8 HostInterface: Fix crash in SetUserDirectory 6 years ago
Connor McLaughlin b605a84f7d HostInterface: Set user directory for Linux/macOS, portable.txt support 6 years ago
Connor McLaughlin 8eba4b379c Settings: Default to D3D11 renderer on Windows
This point it's less buggy and slightly more performant.
6 years ago
Connor McLaughlin 5aba89091e HostInterface: Fix possible crash in BIOS loading 6 years ago
Connor McLaughlin 5c7ef65a34 HostInterface: Non-standard speeds are <100% too 6 years ago
Connor McLaughlin e098c83342 HostInterface: Disable vsync/audio sync when running at not-100% speed 6 years ago
Connor McLaughlin 70fe43a3ec System: Implement variable emulation speed 6 years ago
Connor McLaughlin c820ddba79 HostInterface: Move throttle and perf stats to System class 6 years ago
Stenzek 057263bda3 HostInterface: Track changes to CPU mode in ApplySettings() 6 years ago
Connor McLaughlin 1b9609ef61 Implement event-based scheduler instead of lock-step components 6 years ago
Connor McLaughlin 624888e131 HostInterface: Default BIOS path to bios subdirectory 6 years ago
Connor McLaughlin faf2308695 Settings: Move set defaults to HostInterface so it can use user paths 6 years ago
Connor McLaughlin b5e73a0be4 HostInterface: Add helper methods for getting paths to save states/memcards 6 years ago
Connor McLaughlin 40799d0f77 HostInterface: Move ModifyResolutionScale() to base class 6 years ago
Connor McLaughlin 4a3478b360 HostInterface: Add function to switch between sw/hw rendering 6 years ago
Connor McLaughlin f2231d6669 HostInterface: Move setting update logic to base class 6 years ago
Connor McLaughlin 82563d94f4 HostInterface: Fix offset OSD messages in Qt frontend 6 years ago
Connor McLaughlin f6fee86f1c HostInterface: Create user directories on startup 6 years ago
Connor McLaughlin b4c06fdcc6 GameList: Auto set cache/database path from user directory 6 years ago
Connor McLaughlin 77b282862f HostInterface: Move running title info to System 6 years ago
Connor McLaughlin b3db3a1cc0 HostInterface: Share settings between SDL and Qt frontends 6 years ago
Connor McLaughlin 2c3a0a6af9 HostInterface: Change working directory to user directory at startup 6 years ago
Connor McLaughlin 53428cb55b HostInterface: Add user directory helpers 6 years ago
Connor McLaughlin 8d4d8e44e4 HostInterface: Saving state message should be OSD not error 6 years ago
Connor McLaughlin 0a5f7fcd75 System: Update running game when media changes from save state 6 years ago
Connor McLaughlin 20b60e0f01 Qt: Update window title/save states from running title 6 years ago
Connor McLaughlin 9562cbea56 Frontends: Add frame time performance counters 6 years ago
Connor McLaughlin 71c1e243fe Remove YBaseLib dependency 6 years ago
Connor McLaughlin 686df4a203 Qt: Improve imgui hidpi scaling 6 years ago
Connor McLaughlin 0590f0935c HostInterface: Fix compile error on Linux 6 years ago
Connor McLaughlin 9de0bf0aaf HostInterface: Most some imgui logic from SDL to core 6 years ago
Connor McLaughlin ea0845d5ad Move controller creation to System class, switch shared_ptr to unique_ptr 6 years ago
Connor McLaughlin efb8033d48 HostInterface: Fix for gcc < 8 6 years ago
Connor McLaughlin 299ee05cd9 HostInterface: Move OSD messages to base class 6 years ago
Connor McLaughlin 0a6b913536 HostInterface: Move performance counters to base class 6 years ago
Connor McLaughlin f11d357ab9 Compile fixes for Android 6 years ago
Connor McLaughlin 48e3683d20 HostInterface: Fix load state on boot not loading state 6 years ago
Connor McLaughlin b2b5e6c793 HostInterface: Reset throttle timer on slowdown
Prevents too slow messages when fast forwarding.
6 years ago
Connor McLaughlin 8fb4f73d17 Settings: Add audio sync and additional cleanup 6 years ago
Connor McLaughlin 3673c6e33c HostInterface: Re-enable audio sync by default 6 years ago
Connor McLaughlin b57f1d4a60 HostInterface: Implement non-vsync based speed throttler
Needed for PAL games.
6 years ago
Connor McLaughlin 246c97ccb3 System: Scaffolding for multi-system/multi-bios 6 years ago
Connor McLaughlin 8c51abaf37 System: Move settings to HostInterface 6 years ago
Connor McLaughlin 98a5c4980d Settings: Use simpleini for settings load/save 6 years ago
Connor McLaughlin ac45f3892c Frontend: Fix broken display texture for OpenGL 6 years ago
Connor McLaughlin 9de9cf3be2 GPU/HW: Add D3D11 renderer and refactor host interface/display 6 years ago
Connor McLaughlin 0092cb1016 Pad: Set up memory cards via settings 6 years ago
Connor McLaughlin 0e6d1d5629 Frontend: Add a powered-off window/welcome screen 6 years ago
Connor McLaughlin f852b8dd90 Further work on SPU implementation 6 years ago
Connor McLaughlin 8362b8e43b UI: Beginning of customizable settings, debug menu 6 years ago
Connor McLaughlin bddbab9d60 Rename to DuckStation 6 years ago