Connor McLaughlin
|
a5dfc68ac9
|
GameSettings: Add runahead as per-game setting
|
2021-01-26 03:38:32 +10:00 |
|
Connor McLaughlin
|
16a32bf696
|
Qt: Simplify runahead settings
|
2021-01-26 03:38:31 +10:00 |
|
Connor McLaughlin
|
1b16ba3d98
|
Warning fixes
|
2021-01-26 03:38:31 +10:00 |
|
Connor McLaughlin
|
e79dff1731
|
System: Use hybrid sleep on Android
|
2021-01-26 03:38:31 +10:00 |
|
Connor McLaughlin
|
52f5ca7e28
|
Common/Timer: Add additional sleep functions
|
2021-01-26 03:38:31 +10:00 |
|
Connor McLaughlin
|
0d473e8681
|
ImGui: Fix incorrect buffer binding/crash in GLES2
|
2021-01-26 03:38:31 +10:00 |
|
Connor McLaughlin
|
8cafe856f0
|
OpenGLHostDisplay: Work around functions unavailable in GLES2
|
2021-01-26 03:38:31 +10:00 |
|
Connor McLaughlin
|
24dd49e05d
|
GPU: Fix runahead with MSAA enabled in D3D11/Vulkan
|
2021-01-26 03:22:23 +10:00 |
|
Connor McLaughlin
|
12dd62a738
|
Qt: Add missing minipsf extension to all file types filter
|
2021-01-25 02:30:28 +10:00 |
|
Connor McLaughlin
|
bcfdb19c36
|
Merge pull request #1503 from andercard0/patch-65
Atualização Português Brasil
|
2021-01-25 02:30:15 +10:00 |
|
Connor McLaughlin
|
b7752ff30b
|
CDROM: Update position when pausing while seeking instead of erroring
This was causing freezes in FF7 - needs more research.
|
2021-01-25 01:49:35 +10:00 |
|
Connor McLaughlin
|
f47784cb41
|
Update latest news/readme
|
2021-01-25 01:34:13 +10:00 |
|
Connor McLaughlin
|
6eeca57a06
|
CommonHostInterface: Wrap OSD messages
|
2021-01-25 01:15:46 +10:00 |
|
Connor McLaughlin
|
b3ce2b21c0
|
System: Prevent using both runahead and rewind concurrently
|
2021-01-25 01:15:46 +10:00 |
|
Connor McLaughlin
|
3f96473fb5
|
System: Reuse existing texture/buffers for runahead/rewind
|
2021-01-25 01:15:46 +10:00 |
|
Connor McLaughlin
|
e01d66d18e
|
System: Implement runahead
|
2021-01-25 01:15:46 +10:00 |
|
Connor McLaughlin
|
689b62e065
|
Qt: Add settings for rewind
|
2021-01-25 01:15:45 +10:00 |
|
Connor McLaughlin
|
516d685dd0
|
System: Add memory-only save states and rewind
|
2021-01-25 01:15:45 +10:00 |
|
Connor McLaughlin
|
6c6fdeb15e
|
HostDisplay: Make textures have levels/layers/samples attributes
|
2021-01-24 20:41:40 +10:00 |
|
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 |
|