Commit Graph

33 Commits (cbb9b96537969ff140a3e0508b9f040092934bed)

Author SHA1 Message Date
Connor McLaughlin cbb9b96537 System: Include buffer swap time in frame time measurement 6 years ago
Connor McLaughlin 7e36195f44 HostInterface: Enable on-screen FPS/VPS/Speed display via config 6 years ago
Connor McLaughlin 29a09a3685 Introduce ControllerInterface class, port SDL interface over
This breaks controller support in the SDL frontend until it's ported
over to the common interface.
6 years ago
Connor McLaughlin ffb760c79d SDL: Add screenshot to menu 6 years ago
Connor McLaughlin c4af353d54 SDL: Add audio dumping options 6 years ago
Connor McLaughlin 8f39a0f154 Qt: Properly implement "Start Fullscreen" 6 years ago
Connor McLaughlin 69f03959aa Qt: Implement context menu in game list 6 years ago
Connor McLaughlin 635ab72b37 GPU: Implement "Scaled Dithering" option
Fixes #29.
6 years ago
Connor McLaughlin fcc0ae9571 GPU: Implement "Crop Mode" (none, overscan, all borders) 6 years ago
Connor McLaughlin bbdee22ea8 SDL: Move SDLSettingsInterface (ini) to frontend-common 6 years ago
Connor McLaughlin 992bf7c338 SDL: Add GPU debug device option to settings 6 years ago
Connor McLaughlin 07ba2ecd3d Settings: Simplify resolution scale enumeration 6 years ago
Connor McLaughlin ce31c85983 SDL: Support high-dpi displays 6 years ago
Connor McLaughlin a0a0cd48fa SDL: Reimplement improved fullscreen toggling 6 years ago
Connor McLaughlin f03de090c4 SDL: Fix setting changes not applying 6 years ago
Connor McLaughlin 4b94224955 SDL: Use RunLater() for menu actions too 6 years ago
Connor McLaughlin e9dea6e0f7 HostInterface: Add a ConfirmMessage() method 6 years ago
Connor McLaughlin bfdf343dfe SDL: Move imgui render to display
Fixes crash on renderer switch.
6 years ago
Connor McLaughlin 959a555274 CDROM: Implement asynchronous disc reading 6 years ago
Connor McLaughlin 961bc09979 SDL: Fix crashes on starting emulation 6 years ago
Connor McLaughlin 9ddb3a8c7a SDL: Use controller interface from frontend-common 6 years ago
Connor McLaughlin 6a1206dde7 Frontends: Add option for "Increase Timer Resolution" 6 years ago
Connor McLaughlin e01cf0dccb Frontends: Implement auto save on exit/resume 6 years ago
Connor McLaughlin 5f3be68028 HostInterface: Notify host when controller types change 6 years ago
Connor McLaughlin 6a0c15b649 HostInterface: Move timer resolution increase to base class 6 years ago
Connor McLaughlin 1e009133ae Rename 'Default' audio backend to 'SDL' 6 years ago
Connor McLaughlin fd8ed08307 Move more logic from frontend to base HostInterface 6 years ago
Connor McLaughlin 745c2785b2 Move shared frontend code from SDL to a seperate project 6 years ago
Connor McLaughlin 24bebf7f59 SDL: Add emulation speed slider 6 years ago
Connor McLaughlin 244302557f SDL: Add missing <cmath> include to sdl_host_interface.cpp 6 years ago
Connor McLaughlin c820ddba79 HostInterface: Move throttle and perf stats to System class 6 years ago
Stenzek c26b9bc54c System: UpdateCPUExecutionMode -> SetCPUExecutionMode 6 years ago
Connor McLaughlin ec55ab7f5e Build: Rename duckstation to duckstation-sdl 6 years ago