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
|
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
|
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
|
9562cbea56
|
Frontends: Add frame time performance counters
|
2020-01-24 14:49:47 +10:00 |
|
Connor McLaughlin
|
bfef42f4cb
|
GPU: Fix possible driver crash on oversized update/fill
|
2020-01-23 00:01:05 +10:00 |
|
Connor McLaughlin
|
a5135ceeb0
|
GameList: Fix incorrect loading of cache
|
2020-01-22 17:56:58 +10:00 |
|
Connor McLaughlin
|
a832138191
|
Settings: Add missing Cubeb entry to audio backend names
|
2020-01-21 21:27:29 +10:00 |
|
Connor McLaughlin
|
8096dc510d
|
Settings: Add missing load/store of GPU/ForceProgressiveScan
|
2020-01-21 21:27:21 +10:00 |
|
Connor McLaughlin
|
b9538a55f5
|
Settings: Add option for creating a debug GPU device
|
2020-01-19 14:54:19 +10:00 |
|
Connor McLaughlin
|
504510c242
|
GPU: Fix reading of write-combined GPU buffers
+100fps in recompiler modes
|
2020-01-16 14:36:10 +10:00 |
|
Connor McLaughlin
|
835bbfaea5
|
Merge branch 'cubeb'
|
2020-01-11 13:52:02 +10:00 |
|
Connor McLaughlin
|
8f6ac437ab
|
Frontends: Add cubeb as audio backend option
|
2020-01-11 13:51:44 +10:00 |
|
Connor McLaughlin
|
c6119c210a
|
Revert "DMA: Delay GPU transfers by block count"
This reverts commit 0639f4264f .
Breaks FF7's FMVs in the top row. Needs GPU timings.
|
2020-01-11 13:40:04 +10:00 |
|
Connor McLaughlin
|
3e90d79df7
|
Pad: Fix log spam
|
2020-01-11 13:29:30 +10:00 |
|
Connor McLaughlin
|
71c1e243fe
|
Remove YBaseLib dependency
|
2020-01-10 13:40:53 +10:00 |
|
Connor McLaughlin
|
c52040434a
|
Core: Linux warning fixes
|
2020-01-09 08:46:52 +10:00 |
|
Connor McLaughlin
|
c03c1451fe
|
GameList: Support caching entries
|
2020-01-08 13:37:43 +10:00 |
|
Connor McLaughlin
|
e0086156ca
|
System: Compile fix for Linux
|
2020-01-08 13:34:21 +10:00 |
|
Connor McLaughlin
|
d32383bd95
|
Settings: Don't include D3D11 renderer on non-WIN32 platforms
|
2020-01-07 18:54:39 +10:00 |
|
Connor McLaughlin
|
686df4a203
|
Qt: Improve imgui hidpi scaling
|
2020-01-07 18:52:33 +10:00 |
|
Connor McLaughlin
|
1b7be01507
|
Qt: Implement audio output
|
2020-01-07 14:18:51 +10:00 |
|
Connor McLaughlin
|
0590f0935c
|
HostInterface: Fix compile error on Linux
|
2020-01-04 15:25:15 +10:00 |
|
Connor McLaughlin
|
9de0bf0aaf
|
HostInterface: Most some imgui logic from SDL to core
|
2020-01-02 19:14:06 +10:00 |
|
Connor McLaughlin
|
4b1541087a
|
Controller: Add methods to query buttons/axises for a controller type
|
2020-01-02 16:10:42 +10:00 |
|
Connor McLaughlin
|
0528a2a1f9
|
Settings: Put each controller in its own config section
|
2020-01-02 16:10:30 +10:00 |
|
Connor McLaughlin
|
f3e9c3ec8c
|
Add initial work on Qt frontend
|
2019-12-31 16:18:30 +10:00 |
|
Connor McLaughlin
|
98214a9327
|
SettingsInterface: Add support for string list settings
|
2019-12-31 16:16:47 +10:00 |
|
Connor McLaughlin
|
dbf651e493
|
CPU/Interpreter: Remove redundant comparison in divu instruction
|
2019-12-31 11:41:52 +10:00 |
|
Connor McLaughlin
|
0f1f5a4f49
|
Settings: Define an abstract settings retrieval interface
Can be used by both Android and Qt to access their platform-dependent
formats.
|
2019-12-30 21:22:49 +10:00 |
|
Connor McLaughlin
|
e66214d93e
|
GameList: Fix non-recursive scanning
|
2019-12-30 00:45:37 +10:00 |
|
Connor McLaughlin
|
0639f4264f
|
DMA: Delay GPU transfers by block count
Needs real GPU timings, but fixes NFS5 in the meantime.
|
2019-12-29 15:34:07 +10:00 |
|
Connor McLaughlin
|
41cf894488
|
GPU/HW: Fix readback of odd transfer widths
Fixes character model flailing and crash in FF9.
|
2019-12-28 15:50:37 +10:00 |
|
Connor McLaughlin
|
d118377c9e
|
CPU/Recompiler: Reduced forced PC flushes
|
2019-12-28 14:04:15 +10:00 |
|
Connor McLaughlin
|
620284f7d1
|
CPU/Recompiler/AArch64: Use PC-relative branches to far code
|
2019-12-27 20:38:07 +10:00 |
|
Connor McLaughlin
|
29355bc44d
|
CPU/Recompiler: Move branch codegen to base class
|
2019-12-27 20:38:07 +10:00 |
|
Connor McLaughlin
|
aabe5b9287
|
CPU/Recompiler: Add GetCurrentCodePointer()
|
2019-12-27 20:38:07 +10:00 |
|
Connor McLaughlin
|
390b6da0b8
|
CPU/Recompiler: Add unconditional EmitBranch
|
2019-12-27 20:38:07 +10:00 |
|
Connor McLaughlin
|
4f2c1e1a6b
|
CPU/Recompiler: Add EmitBindLabel and EmitBranchIfBitClear
|
2019-12-27 20:38:07 +10:00 |
|
Connor McLaughlin
|
03a36645a2
|
Settings: Save fullscreen setting to ini
|
2019-12-27 20:38:07 +10:00 |
|
Connor McLaughlin
|
5bb2b3ec63
|
Frontend: Add audio backend to settings (switch-while-running)
|
2019-12-27 20:38:07 +10:00 |
|
Connor McLaughlin
|
16317d077e
|
Settings: Add audio backend, move sync settings to Display/Audio
|
2019-12-27 20:38:07 +10:00 |
|
Connor McLaughlin
|
c8d3b2c546
|
GPU/Software: Use templates for render functions
|
2019-12-22 19:34:24 +10:00 |
|
Connor McLaughlin
|
a1b52980e2
|
GPU: Implement line renderering in software renderer
|
2019-12-22 18:53:20 +10:00 |
|
Connor McLaughlin
|
ad21f48a67
|
Fix Android build after controller changes
|
2019-12-16 16:46:43 +10:00 |
|
Connor McLaughlin
|
52c82b6aa3
|
Pad: Change controller types when loading states if needed
|
2019-12-16 00:05:48 +10:00 |
|
Connor McLaughlin
|
cbcb9b02b0
|
AnalogController: Rumble support
|
2019-12-15 23:22:53 +10:00 |
|