Connor McLaughlin
|
e54ba23c4f
|
Qt: Move speed settings into its own category
|
2021-01-24 20:41:40 +10:00 |
|
Connor McLaughlin
|
ddcc29c8a6
|
Qt: Delay showing game list refresh progress
Otherwise we spend more time updating the visuals than actually
scanning.
|
2021-01-24 18:55:37 +10:00 |
|
Connor McLaughlin
|
a84bf0d8cf
|
Android: Support PSFs in game list
|
2021-01-24 18:24:07 +10:00 |
|
Connor McLaughlin
|
4a60cc4c1e
|
VulkanHostDisplay: Ensure previous frame is presented before acquiring image
|
2021-01-24 17:37:09 +10:00 |
|
Connor McLaughlin
|
b1d4d5db5e
|
Vulkan/SwapChain: Recreate semaphores when resizing
Prevents us acquiring an image on an already-signaled semaphore.
|
2021-01-24 17:37:09 +10:00 |
|
Connor McLaughlin
|
b107cdee53
|
Android: Add manual disc change from file
|
2021-01-24 17:37:09 +10:00 |
|
Connor McLaughlin
|
59810bf8db
|
Android: Add game directory list editor
|
2021-01-24 17:37:09 +10:00 |
|
Connor McLaughlin
|
6a122623fa
|
GameList: Increment progress on each file, not each load
|
2021-01-24 17:37:09 +10:00 |
|
Connor McLaughlin
|
d62e6ffbb3
|
Qt: Add icons for unknown region and PSF files in game list
|
2021-01-24 17:37:09 +10:00 |
|
Connor McLaughlin
|
f61427017d
|
GameList: Remove exe/psf extensions from titles in game list
|
2021-01-24 17:37:09 +10:00 |
|
Connor McLaughlin
|
76ec38ee47
|
GameList: Support scanning PSF/MiniPSF files
|
2021-01-24 17:37:09 +10:00 |
|
Connor McLaughlin
|
41a9231a87
|
GameList: Use region from exe
|
2021-01-24 17:37:09 +10:00 |
|
Connor McLaughlin
|
b62f31fd96
|
System: Use region from exe/psf when booting
|
2021-01-24 17:37:09 +10:00 |
|
Connor McLaughlin
|
253b115b11
|
PSFLoader: Detect region from exe
|
2021-01-24 17:37:09 +10:00 |
|
Connor McLaughlin
|
10135e08a2
|
PSFLoader: Support loading minipsfs/libraries
|
2021-01-24 17:37:09 +10:00 |
|
Connor McLaughlin
|
baf8b1af43
|
Update game settings
|
2021-01-24 17:37:09 +10:00 |
|
Connor McLaughlin
|
2782172b7e
|
Merge pull request #1500 from CookiePLMonster/update-pl-loc
Update PL translation
|
2021-01-24 17:33:06 +10:00 |
|
Connor McLaughlin
|
3c3bfdea93
|
Android: Don't call toast methods off UI thread
|
2021-01-21 13:56:10 +10:00 |
|
Connor McLaughlin
|
4433197665
|
CPU/Recompiler: Fix hang in AArch32/armv7
|
2021-01-21 13:20:02 +10:00 |
|
Connor McLaughlin
|
0dee202095
|
Android: Disable PGXP options when geometry correction disabled
|
2021-01-21 01:28:25 +10:00 |
|
Connor McLaughlin
|
a0ca20a821
|
Android: Defer rotation request until after start
Fixes messed-up state when orientation is set.
|
2021-01-21 01:24:52 +10:00 |
|
Connor McLaughlin
|
5b4aff5edf
|
Android: Fix possible reference overflow when scanning
|
2021-01-20 21:52:39 +10:00 |
|
Connor McLaughlin
|
63562e4527
|
Qt: Preserve surface when switching fullscreen and not-render-to-main
|
2021-01-20 21:40:54 +10:00 |
|
Connor McLaughlin
|
f5188c7fef
|
Android: Default to digital controller type for mapping port 1
|
2021-01-20 15:04:17 +10:00 |
|
Connor McLaughlin
|
fb48e8f093
|
Android: Fix a possible exception when refreshing game list
|
2021-01-20 14:45:04 +10:00 |
|
Connor McLaughlin
|
4e802e90ca
|
SPU: Move voice key off/on outside sample loop
Should be a very tiny performance boost with no difference in behaviour.
|
2021-01-20 12:32:37 +10:00 |
|
Connor McLaughlin
|
8c8f29c047
|
CDROM: Double audio FIFO low watermark size
Gives a better chance to catch up in case of desyncs.
|
2021-01-20 12:09:44 +10:00 |
|
Connor McLaughlin
|
3c012ec6ef
|
SPU: Consider partial ticks when generating pending samples
Fixes hitches in opening FMV in Soul Blade (Europe).
|
2021-01-20 12:05:06 +10:00 |
|
Connor McLaughlin
|
a927bfbe50
|
GPU/HW: Flush after each primitive for B-F transparency
Slow, but necessary for some games such as Suikoden II, where it draws
multiple polygons to the same area on screen with different transparency
modes.
|
2021-01-20 01:08:36 +10:00 |
|
Connor McLaughlin
|
cbee8fab66
|
CommonHostInterface: Throttle rumble updates to changes or every 100ms
These updates appear to be synchronous, and limit how fast we can fast
forward when controllers are connected via bluetooth.
|
2021-01-19 00:27:34 +10:00 |
|
Connor McLaughlin
|
d4f52f1ec7
|
GTE: Force inline a few of the helper functions
Tiny performance improvement.
|
2021-01-19 00:07:26 +10:00 |
|
Connor McLaughlin
|
914b9bf738
|
SPU: Drain transfer FIFO when cancelling transfer
The busy bit got stuck on otherwise, which broke the Spanish translation
of Vagrant Story.
|
2021-01-18 20:43:10 +10:00 |
|
Connor McLaughlin
|
699d599d00
|
GPU: Clear display when disabling DAC and interlaced
Fixes old output showing up briefly when it's re-enabled.
|
2021-01-18 03:28:14 +10:00 |
|
Connor McLaughlin
|
9da35be0a8
|
Qt: Update Japanese translation by mikakunin
|
2021-01-17 02:48:23 +10:00 |
|
Connor McLaughlin
|
29690c4635
|
GPU/SW: Fix interlaced output getting corrupted when size changes
Fixes glitches in screen when tilting table in Pro Pinball.
|
2021-01-17 02:45:13 +10:00 |
|
Connor McLaughlin
|
00512f6cea
|
Merge pull request #1470 from CookiePLMonster/update-pl-loc
Update PL translation
|
2021-01-17 02:44:35 +10:00 |
|
Connor McLaughlin
|
6fbd970b55
|
Common/AudioStream: Fix race condition with resampling reset while reading
|
2021-01-16 02:56:04 +10:00 |
|
Connor McLaughlin
|
4c9e0299ed
|
Common/FIFOQueue: Fix incorrect assertion failure in debug builds
|
2021-01-16 02:56:04 +10:00 |
|
Connor McLaughlin
|
e81df6bddd
|
Settings: Disable host refresh rate sync by default
|
2021-01-16 02:56:04 +10:00 |
|
Connor McLaughlin
|
9c30990f8f
|
Merge pull request #1462 from zkdpower/master
Update Simple-Chinese language file to latest
|
2021-01-16 02:55:27 +10:00 |
|
Connor McLaughlin
|
eeca8305f4
|
Merge pull request #1463 from andercard0/patch-64
Atualização Português do Brasil
|
2021-01-16 02:55:06 +10:00 |
|
Connor McLaughlin
|
901f862737
|
dep/minizip: Don't define 64-bit file macros on Android
Doesn't compile with current NDKs otherwise.
|
2021-01-14 13:43:10 +10:00 |
|
Connor McLaughlin
|
02948f988d
|
CDROM: Return 0x00 on response FIFO overread
Fixes CyberSled hanging on boot.
|
2021-01-14 01:51:01 +10:00 |
|
Connor McLaughlin
|
ffa3744b3b
|
Settings: Add 20:9 display aspect ratio
|
2021-01-14 00:45:46 +10:00 |
|
Connor McLaughlin
|
d44de3a9dc
|
System: Use SetWaitableTimer() for throttling on Windows
|
2021-01-14 00:40:25 +10:00 |
|
Connor McLaughlin
|
3b433d8d3e
|
Android: Add sustained performance mode option
|
2021-01-13 20:19:24 +10:00 |
|
Connor McLaughlin
|
93959a9d88
|
CPU: Fix crash with some block cycle counts on ARM
Fixes crash in Capcom vs SNK Pro.
|
2021-01-13 20:19:24 +10:00 |
|
Connor McLaughlin
|
6ad8a6666c
|
Android: Enable resampling by default
|
2021-01-13 20:19:24 +10:00 |
|
Connor McLaughlin
|
434f75658c
|
Android: Fix incorrect code in key list
|
2021-01-13 20:19:24 +10:00 |
|
Connor McLaughlin
|
a27f220f79
|
Android: Support binding volume buttons
|
2021-01-13 19:26:24 +10:00 |
|
Connor McLaughlin
|
37f9f118c4
|
Android: Add 'Open Pause Menu' hotkey
|
2021-01-13 19:26:24 +10:00 |
|
Connor McLaughlin
|
60232c390a
|
Android: Use checkbox list for patch codes/cheats
|
2021-01-13 19:26:24 +10:00 |
|
Connor McLaughlin
|
1ae4b94eb2
|
AudioStream: Don't hold lock while resampling
|
2021-01-13 19:25:15 +10:00 |
|
Connor McLaughlin
|
2b5cfb272c
|
Qt: Add dump VRAM and SPU RAM actions
|
2021-01-13 19:24:41 +10:00 |
|
Connor McLaughlin
|
5746dcdbd4
|
Android: Fix build
|
2021-01-13 02:54:54 +10:00 |
|
Connor McLaughlin
|
b5ffbfe826
|
Qt: Fix audio sliders not applying correctly
|
2021-01-13 02:37:04 +10:00 |
|
Connor McLaughlin
|
b3fd07e1b5
|
GameSettings: Adjust crop area for FF7
|
2021-01-13 02:37:04 +10:00 |
|
Connor McLaughlin
|
220f2f4845
|
Vulkan: Fix typo causing debug shaders to be used
|
2021-01-13 02:37:04 +10:00 |
|
Connor McLaughlin
|
d101f7cf9d
|
Merge pull request #1442 from andercard0/patch-63
Atualização Português do Brasil
|
2021-01-13 02:36:23 +10:00 |
|
Connor McLaughlin
|
a0a24c7752
|
GPU/Vulkan: Only update sample texture when render area dirty
Fixes crash when using Show VRAM in some games with Vulkan.
|
2021-01-12 02:19:23 +10:00 |
|
Connor McLaughlin
|
16ad54143b
|
HostInterface: Don't sleep when syncing to host refresh
|
2021-01-12 02:19:23 +10:00 |
|
Connor McLaughlin
|
0884954d10
|
Merge pull request #1438 from zkdpower/master
Update Simple-Chinese language file to latest
|
2021-01-12 02:18:29 +10:00 |
|
Connor McLaughlin
|
c18fa06f0c
|
Android: Add 'Sync To Host Refresh Rate' option
|
2021-01-11 15:42:42 +10:00 |
|
Connor McLaughlin
|
873b9f622a
|
Merge pull request #1432 from andercard0/patch-62
Atualização Português do Brasil
|
2021-01-11 15:42:23 +10:00 |
|
Connor McLaughlin
|
e5915846a4
|
Merge pull request #1433 from ggrtk/qt-update-widget-help-text
Qt: Update widget help text
|
2021-01-11 15:42:12 +10:00 |
|
Connor McLaughlin
|
13cba122ef
|
HostDisplay: Move Windows fallback for refresh rate query to HostInterface
|
2021-01-11 15:24:38 +10:00 |
|
Connor McLaughlin
|
fd166a4485
|
ShaderCache: Add a data version field
We can increment this to prevent people's shader caches from growing too
large with shader changes.
|
2021-01-11 15:24:38 +10:00 |
|
Connor McLaughlin
|
97971464d1
|
GPU/ShaderGen: Remove texcoord offset
Doesn't seem to be needed anymore, and causes issues in some games (e.g.
flickering polygons in Evil Dead)
|
2021-01-11 15:12:16 +10:00 |
|
Connor McLaughlin
|
ba2710fb4c
|
Update README.md
|
2021-01-11 04:01:18 +10:00 |
|
Connor McLaughlin
|
bc5fb850d4
|
AudioStream: Reset resampler state on emptying buffers
|
2021-01-11 03:58:14 +10:00 |
|
Connor McLaughlin
|
43d01776dc
|
HostInterface: Add "Sync To Host Refresh Rate" option
|
2021-01-11 03:50:44 +10:00 |
|
Connor McLaughlin
|
bb572741ae
|
HostDisplay: Add GetHostRefreshRate() function
Only implemented in Windows for now.
|
2021-01-11 03:50:13 +10:00 |
|
Connor McLaughlin
|
5769830b72
|
Android: Fix incorrect string refresh in audio settings
|
2021-01-11 03:49:40 +10:00 |
|
Connor McLaughlin
|
d23645e02f
|
CMake: Fix Linux build
|
2021-01-11 03:18:30 +10:00 |
|
Connor McLaughlin
|
ce965e89ca
|
Qt/Android: Add help text for resampling, turn on by default
|
2021-01-11 02:27:14 +10:00 |
|
Connor McLaughlin
|
fdeef65676
|
Qt: Move emulation speed settings to console settings
|
2021-01-11 02:12:20 +10:00 |
|
Connor McLaughlin
|
54f5563321
|
Qt: Add turbo speed setting
|
2021-01-11 01:57:10 +10:00 |
|
Connor McLaughlin
|
d73fedcef1
|
Qt: Make about dialog slightly taller
|
2021-01-11 01:32:19 +10:00 |
|
Connor McLaughlin
|
692eb035ec
|
Qt: Fix flex sizing with >1 flex column
|
2021-01-11 01:29:31 +10:00 |
|
Connor McLaughlin
|
25847494d5
|
dep/xxhash: Set XXH_X86DISPATCH_ALLOW_AVX on x86/x64
|
2021-01-11 01:21:41 +10:00 |
|
Connor McLaughlin
|
5996945b37
|
Android: Use Java thread for emulation thread
|
2021-01-11 01:14:32 +10:00 |
|
Connor McLaughlin
|
a5f9aa11e1
|
Settings: Add audio resampling when running at non-standard speed
|
2021-01-11 01:14:32 +10:00 |
|
Connor McLaughlin
|
54c7fc6b08
|
AudioStream: Support resampling input
|
2021-01-11 01:14:32 +10:00 |
|
Connor McLaughlin
|
1eab296ec3
|
dep: Add libsamplerate
|
2021-01-11 01:14:32 +10:00 |
|
Connor McLaughlin
|
bc6444b6ff
|
Update compatibility list and settings
|
2021-01-11 01:12:32 +10:00 |
|
Connor McLaughlin
|
5d7d848fe6
|
CMake: Don't disable EGL for Android
Fixes OpenGL renderer being unavailable.
|
2021-01-11 01:05:26 +10:00 |
|
Connor McLaughlin
|
19032750b4
|
CDROM: Don't treat no-region discs as audio CDs
Fixes some homebrew games not booting.
|
2021-01-11 01:05:21 +10:00 |
|
Connor McLaughlin
|
2c2195b116
|
Qt: Update Polish translation by Zuzia
|
2021-01-11 01:04:54 +10:00 |
|
Connor McLaughlin
|
11992bde4e
|
TimingEvents: Use function pointers instead of std::function
|
2021-01-10 01:45:07 +10:00 |
|
Connor McLaughlin
|
b4d1dcfe4b
|
Merge pull request #1415 from andercard0/patch-61
Atualização Português do Brasil
|
2021-01-10 01:43:28 +10:00 |
|
Connor McLaughlin
|
15652b4c1f
|
SPU: Fix a few cases where SPU interrupts weren't firing
|
2021-01-10 01:39:21 +10:00 |
|
Connor McLaughlin
|
df98a0b04e
|
CPU/Recompiler: Fix incorrect speculative byte/halfword reads
Fixes crash on boot in Monkey Magic.
|
2021-01-10 01:38:35 +10:00 |
|
Connor McLaughlin
|
4fafb34251
|
CommonHostInterface: Move input map update to frontend
Fixes controller state getting reset when loading input profile.
|
2021-01-09 14:54:53 +10:00 |
|
Connor McLaughlin
|
ad0d16e243
|
Qt: Fix failing to load unicode filenames on command line
|
2021-01-09 12:02:33 +10:00 |
|
Connor McLaughlin
|
64fc560314
|
Qt: Don't allocate a console when loading settings
|
2021-01-09 01:53:15 +10:00 |
|
Connor McLaughlin
|
9d7f4523b0
|
Log: Close C file handles on free (win32)
Fixes toggling console not hiding the window.
|
2021-01-09 01:52:48 +10:00 |
|
Connor McLaughlin
|
9951921a6d
|
Log: Enable virtual terminal processing on Win32
This way we don't need to set the registry value.
|
2021-01-09 00:39:32 +10:00 |
|
Connor McLaughlin
|
b0398f5aa7
|
Qt: Add shutdown without saving menu option
|
2021-01-09 00:23:02 +10:00 |
|
Connor McLaughlin
|
6a04803502
|
Merge pull request #1394 from piepacker/msw_console_behavior
Console: Fix problems when using CLI from MSYS2/GitBash/ConEmu
|
2021-01-09 00:22:37 +10:00 |
|
Connor McLaughlin
|
5add87c8ad
|
Merge pull request #1410 from ggrtk/get-analog-input-bytes
Controller: Add method for reading analog input bytes
|
2021-01-09 00:19:38 +10:00 |
|