Connor McLaughlin
|
ec55ab7f5e
|
Build: Rename duckstation to duckstation-sdl
|
2020-02-03 14:16:59 +10:00 |
|
Connor McLaughlin
|
5957df5b5c
|
Update SDL2 to 2.0.10
|
2020-02-03 13:53:31 +10:00 |
|
Connor McLaughlin
|
070e6c32d6
|
Frontends: Add .chd files to open filter
|
2020-01-30 20:06:15 +10:00 |
|
Connor McLaughlin
|
40799d0f77
|
HostInterface: Move ModifyResolutionScale() to base class
|
2020-01-24 14:51:56 +10:00 |
|
Connor McLaughlin
|
4a3478b360
|
HostInterface: Add function to switch between sw/hw rendering
|
2020-01-24 14:51:53 +10:00 |
|
Connor McLaughlin
|
b3db3a1cc0
|
HostInterface: Share settings between SDL and Qt frontends
|
2020-01-24 14:51:03 +10:00 |
|
Connor McLaughlin
|
9562cbea56
|
Frontends: Add frame time performance counters
|
2020-01-24 14:49:47 +10:00 |
|
Connor McLaughlin
|
b9538a55f5
|
Settings: Add option for creating a debug GPU device
|
2020-01-19 14:54:19 +10:00 |
|
Connor McLaughlin
|
8f6ac437ab
|
Frontends: Add cubeb as audio backend option
|
2020-01-11 13:51:44 +10:00 |
|
Connor McLaughlin
|
9586970a9f
|
AudioStream: Add cubeb implementation
|
2020-01-11 13:51:41 +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
|
06d26084fb
|
Frontend: Linux compile fix
|
2020-01-08 15:06:31 +10:00 |
|
Connor McLaughlin
|
1b7be01507
|
Qt: Implement audio output
|
2020-01-07 14:18:51 +10:00 |
|
Connor McLaughlin
|
9de0bf0aaf
|
HostInterface: Most some imgui logic from SDL to core
|
2020-01-02 19:14:06 +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
|
6176fc4486
|
NullAudioStream: Provide factory function
|
2019-12-30 00:45:50 +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
|
0eab6435fe
|
Frontend: Use configured audio backend when creating stream
|
2019-12-27 20:38:07 +10:00 |
|
Connor McLaughlin
|
ad21f48a67
|
Fix Android build after controller changes
|
2019-12-16 16:46:43 +10:00 |
|
Connor McLaughlin
|
0df741a799
|
Frontend: Disable controller input for navigating UI
It seems to interfere too much with normal gameplay.
|
2019-12-16 00:05:33 +10:00 |
|
Connor McLaughlin
|
6f7154fbef
|
Frontend: Rumble support
|
2019-12-15 23:24:34 +10:00 |
|
Connor McLaughlin
|
1d2bd11b02
|
Frontend: Add controller settings
|
2019-12-15 22:24:27 +10:00 |
|
Connor McLaughlin
|
e4595992a5
|
Frontend: Fix crash in controller input
|
2019-12-15 21:58:10 +10:00 |
|
Connor McLaughlin
|
6e18e56089
|
Controller: Support general axis input events
|
2019-12-15 00:32:55 +10:00 |
|
Connor McLaughlin
|
32d8b4dc84
|
Frontend: Dynamic button mapping based on controller type
|
2019-12-15 00:17:43 +10:00 |
|
Connor McLaughlin
|
ea0845d5ad
|
Move controller creation to System class, switch shared_ptr to unique_ptr
|
2019-12-14 23:20:24 +10:00 |
|
Connor McLaughlin
|
df6e079920
|
GPU: Add a Force Progressive Scan option (disable interlacing)
|
2019-12-10 22:52:46 +10:00 |
|
Connor McLaughlin
|
67c67bbb66
|
GPU: Add basic texture filtering support
Still has issues around the edges of text.
|
2019-12-07 17:03:56 +10:00 |
|
Connor McLaughlin
|
299ee05cd9
|
HostInterface: Move OSD messages to base class
|
2019-12-01 21:33:56 +10:00 |
|
Connor McLaughlin
|
0a6b913536
|
HostInterface: Move performance counters to base class
|
2019-12-01 21:29:09 +10:00 |
|
Connor McLaughlin
|
889bd73ac8
|
CPU: Add settings for execution mode
|
2019-11-23 20:22:09 +10:00 |
|
Connor McLaughlin
|
ff398a3f77
|
Revert "Frontend: Swap L1/R1 and L2/R2 bindings"
This reverts commit a25fe54a4b .
|
2019-11-22 18:28:41 +10:00 |
|
Connor McLaughlin
|
38d0f46063
|
Frontend: Fix some GPU settings not saving to ini
|
2019-11-17 22:10:55 +10:00 |
|
Connor McLaughlin
|
1f4dbd1060
|
Frontend: Implement D3D<->GL renderer switching
|
2019-11-17 19:37:10 +10:00 |
|
Connor McLaughlin
|
55550798e4
|
Frontend: Call timeBeginPeriod() to increase timer resolution
Hopefully will prevent FPS fluctuations due to sleep variation.
|
2019-11-17 01:47:52 +10:00 |
|
Connor McLaughlin
|
8fb4f73d17
|
Settings: Add audio sync and additional cleanup
|
2019-11-16 20:52:39 +10:00 |
|
Connor McLaughlin
|
f1289d6161
|
Settings: Hook up console region
|
2019-11-16 20:52:39 +10:00 |
|
Connor McLaughlin
|
b57f1d4a60
|
HostInterface: Implement non-vsync based speed throttler
Needed for PAL games.
|
2019-11-16 20:52:39 +10:00 |
|
Connor McLaughlin
|
246c97ccb3
|
System: Scaffolding for multi-system/multi-bios
|
2019-11-16 20:50:59 +10:00 |
|
Connor McLaughlin
|
a47492382c
|
System: Add "fast boot" option (skip boot logo)
|
2019-11-16 01:04:52 +10:00 |
|
Connor McLaughlin
|
f27ad2fa67
|
Frontend: Re-implement fullscreen
|
2019-11-15 14:57:27 +10:00 |
|
Connor McLaughlin
|
a25fe54a4b
|
Frontend: Swap L1/R1 and L2/R2 bindings
|
2019-11-15 14:13:05 +10:00 |
|
Connor McLaughlin
|
4bab3bffc0
|
Frontend: Fix display linear filtering setting not applying
|
2019-11-14 01:22:35 +10:00 |
|
Connor McLaughlin
|
6f4cf7d5e3
|
System: Support changing BIOS path
|
2019-11-11 19:43:39 +10:00 |
|
Connor McLaughlin
|
8c51abaf37
|
System: Move settings to HostInterface
|
2019-11-08 01:07:39 +10:00 |
|
Connor McLaughlin
|
e8ebead23d
|
Frontend: Use Roboto font
|
2019-11-08 00:22:25 +10:00 |
|
Connor McLaughlin
|
52caf312d9
|
Frontend: Make about window modal
|
2019-11-08 00:22:25 +10:00 |
|
Connor McLaughlin
|
b5a8e562e8
|
Frontend: Add 'Darker' style
|
2019-11-08 00:22:25 +10:00 |
|