Commit graph

3724 commits

Author SHA1 Message Date
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
Silent c31ec6d428
Update PL translation 2021-01-23 22:17:08 +01:00
Silent e8e8fd9ffa
InputBindingDialog: Allow to translate the Close button 2021-01-23 22:02:10 +01: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
Silent f74a4ad6ee
Update PL translation 2021-01-16 16:32:12 +01:00
Silent 2cd4357a5a
Fix size policy for Game List buttons
Allows translations to expand those buttons into
multiple lines.
2021-01-15 18:13:57 +01: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
Anderson_Cardoso e66d353549
Atualização Português do Brasil
Android - Strings not available for translation as follows:

- Theme
- Downsampling
- Controller Mapping
- Use analog Sticks for D-Pad
- Disable All Enhancements 
- Threaded GPU Presentation
- Clear Bindings (in controller mapping options menu)
- Port 1 / Port 2 (in controller mapping options menu)
- Hotkeys (in controller mapping options menu)
2021-01-15 00:03:48 -03:00
zkdpower 0decadd86d
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2021-01-15 10:27:04 +08: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