Connor McLaughlin
|
1b9609ef61
|
Implement event-based scheduler instead of lock-step components
|
2020-01-24 16:23:39 +10:00 |
Connor McLaughlin
|
624888e131
|
HostInterface: Default BIOS path to bios subdirectory
|
2020-01-24 14:52:12 +10:00 |
Connor McLaughlin
|
faf2308695
|
Settings: Move set defaults to HostInterface so it can use user paths
|
2020-01-24 14:52:04 +10:00 |
Connor McLaughlin
|
b5e73a0be4
|
HostInterface: Add helper methods for getting paths to save states/memcards
|
2020-01-24 14:52:03 +10:00 |
Connor McLaughlin
|
a83cad5872
|
GPU/D3D11: Use shader bytecode cache
|
2020-01-24 14:52:01 +10:00 |
Connor McLaughlin
|
82da9a4505
|
D3D11: Add a shader bytecode cache class
|
2020-01-24 14:52:00 +10:00 |
Connor McLaughlin
|
2276975d62
|
Qt: Implement GitHub Repository/Issue Tracker links
|
2020-01-24 14:51:59 +10:00 |
Connor McLaughlin
|
1ed187fd57
|
Qt: Add hotkey for increasing/decreasing resolution scale
|
2020-01-24 14:51:57 +10:00 |
Connor McLaughlin
|
40799d0f77
|
HostInterface: Move ModifyResolutionScale() to base class
|
2020-01-24 14:51:56 +10:00 |
Connor McLaughlin
|
8148486a9f
|
Qt: Add hotkey to toggle software rendering
|
2020-01-24 14:51:55 +10:00 |
Connor McLaughlin
|
4a3478b360
|
HostInterface: Add function to switch between sw/hw rendering
|
2020-01-24 14:51:53 +10:00 |
Connor McLaughlin
|
f2231d6669
|
HostInterface: Move setting update logic to base class
|
2020-01-24 14:51:52 +10:00 |
Connor McLaughlin
|
82563d94f4
|
HostInterface: Fix offset OSD messages in Qt frontend
|
2020-01-24 14:51:38 +10:00 |
Connor McLaughlin
|
687772c4da
|
HostDisplay: Move some derived class fields to base class
|
2020-01-24 14:51:36 +10:00 |
Connor McLaughlin
|
736d85b0f3
|
Qt: Implement display linear filtering
|
2020-01-24 14:51:34 +10:00 |
Connor McLaughlin
|
abf48b6cc2
|
Qt: Update GPU settings when enhancements are changed
|
2020-01-24 14:51:33 +10:00 |
Connor McLaughlin
|
f05f5aeb2b
|
Qt: Implement browse button for BIOS path
|
2020-01-24 14:51:31 +10:00 |
Connor McLaughlin
|
2694181811
|
Qt: Hook up HostInterface::Report{Error,Message}
|
2020-01-24 14:51:30 +10:00 |
Connor McLaughlin
|
19cd91a684
|
Qt: Fix crash on exit when boot fails
|
2020-01-24 14:51:28 +10:00 |
Connor McLaughlin
|
4aadcbf470
|
dep: Remove msvc zlib binaries from tree
|
2020-01-24 14:51:27 +10:00 |
Connor McLaughlin
|
78f984c412
|
Qt: Add automatic download of redump disc database for game list
|
2020-01-24 14:51:25 +10:00 |
Connor McLaughlin
|
b937275073
|
Qt: Link with and copy Qt5Network library
|
2020-01-24 14:51:24 +10:00 |
Connor McLaughlin
|
1137b388c4
|
dep: Add minizip
|
2020-01-24 14:51:22 +10:00 |
Connor McLaughlin
|
b1dbb0d7fb
|
dep: Add zlib
|
2020-01-24 14:51:19 +10:00 |
Connor McLaughlin
|
65ae85eb7b
|
Qt: Skeleton for audio settings
|
2020-01-24 14:51:13 +10:00 |
Connor McLaughlin
|
c5faa36f43
|
GameList: Add function to query whether database exists
|
2020-01-24 14:51:12 +10:00 |
Connor McLaughlin
|
f6fee86f1c
|
HostInterface: Create user directories on startup
|
2020-01-24 14:51:10 +10:00 |
Connor McLaughlin
|
b4c06fdcc6
|
GameList: Auto set cache/database path from user directory
|
2020-01-24 14:51:09 +10:00 |
Connor McLaughlin
|
feb48899c3
|
Qt: Don't double-create game list
|
2020-01-24 14:51:07 +10:00 |
Connor McLaughlin
|
77b282862f
|
HostInterface: Move running title info to System
|
2020-01-24 14:51:05 +10:00 |
Connor McLaughlin
|
b3db3a1cc0
|
HostInterface: Share settings between SDL and Qt frontends
|
2020-01-24 14:51:03 +10:00 |
Connor McLaughlin
|
2c3a0a6af9
|
HostInterface: Change working directory to user directory at startup
|
2020-01-24 14:51:02 +10:00 |
Connor McLaughlin
|
53428cb55b
|
HostInterface: Add user directory helpers
|
2020-01-24 14:51:00 +10:00 |
Connor McLaughlin
|
7afb79aee6
|
Common: Add FileSystem::{Get,Set}WorkingDirectory functions
|
2020-01-24 14:50:58 +10:00 |
Connor McLaughlin
|
de4e45a433
|
Common: Add a function to get the path to the running program
|
2020-01-24 14:50:57 +10:00 |
Connor McLaughlin
|
9456dc5d9b
|
Qt: Power off system correctly when exiting
|
2020-01-24 14:50:56 +10:00 |
Connor McLaughlin
|
069bdd471c
|
Qt: Stub saving resume state when powering off
|
2020-01-24 14:50:54 +10:00 |
Connor McLaughlin
|
0200b9ffc1
|
Qt: Hook up 'Add Game List Directory' function
|
2020-01-24 14:50:53 +10:00 |
Connor McLaughlin
|
98eb71aa3f
|
Qt: Fix extra margins in pad settings panel
|
2020-01-24 14:50:52 +10:00 |
Connor McLaughlin
|
1cdd4e01fb
|
Qt: Reorder settings categories
|
2020-01-24 14:50:51 +10:00 |
Connor McLaughlin
|
8d4d8e44e4
|
HostInterface: Saving state message should be OSD not error
|
2020-01-24 14:50:50 +10:00 |
Connor McLaughlin
|
0a5f7fcd75
|
System: Update running game when media changes from save state
|
2020-01-24 14:50:48 +10:00 |
Connor McLaughlin
|
f2d5ce74df
|
Qt: Fix bug where render window is not focused leaving fullscreen
|
2020-01-24 14:50:47 +10:00 |
Connor McLaughlin
|
20b60e0f01
|
Qt: Update window title/save states from running title
|
2020-01-24 14:50:46 +10:00 |
Connor McLaughlin
|
82b4229f1b
|
GameList: Move entry to global scope so it can be forward declared
|
2020-01-24 14:50:44 +10:00 |
Connor McLaughlin
|
183928b0f6
|
Qt: Skeleton of load/save state menus
|
2020-01-24 14:50:42 +10:00 |
Connor McLaughlin
|
1998aa96a4
|
Qt: Simplify Change Disc menu logic
|
2020-01-24 14:50:40 +10:00 |
Connor McLaughlin
|
69841d0a09
|
Qt: Move quick CPU/GPU switch to Debug menu
|
2020-01-24 14:49:54 +10:00 |
Connor McLaughlin
|
6737b3ec44
|
Qt: Drop Settings accessor from HostInterface
This should only be accessed on the emulation thread.
|
2020-01-24 14:49:53 +10:00 |
Connor McLaughlin
|
d343743768
|
Qt: Safer GPU renderer switching
|
2020-01-24 14:49:51 +10:00 |