Commit graph

2959 commits

Author SHA1 Message Date
Connor McLaughlin 627a3109b3 libretro: Re-query hardware render interface after AV system info change
I suspect the frontend is supposed to call context_reset/destroy here,
but it's not for whatever reason, and this works around it.
2020-11-26 01:34:12 +10:00
Albert Liu 566993c6df AnalogController: Improve DualShock rumble handling
Fixes low vibration in Final Fantasy VIII, missing vibration in Armored
Core Project Phantasma, etc.
2020-11-25 07:33:30 -08:00
Albert Liu 31b41b9ec0 AnalogController: Output zeros for 0x43 when already in config mode 2020-11-25 07:33:30 -08:00
Albert Liu 3f709d97b6 AnalogController: Send full analog response for reads in config mode 2020-11-25 07:33:30 -08:00
Albert Liu e4820bcbc1 AnalogController: Delay manual mode toggle to transfer state reset 2020-11-25 07:33:30 -08:00
Connor McLaughlin b45bee5954 libretro: Work around crash in RetroArch Vulkan driver 2020-11-25 23:06:41 +10:00
Connor McLaughlin 917fa5dd0e SPU: Only ignore loop address for not-pending-on voices
Fixes softlocks during dialog in The Misadventures of Tron Bonne.
2020-11-25 22:45:03 +10:00
Connor McLaughlin ade61d6139 libretro: Fix fastmem defaulting to LUT on 64-bit 2020-11-24 15:14:34 +10:00
Connor McLaughlin 7fd22958ae OpenGLHostDisplay: Fix crash in libretro core 2020-11-24 14:54:06 +10:00
Connor McLaughlin 16bfaad505 Updater/Win32: wWinMain should be WINAPI 2020-11-24 14:52:25 +10:00
Connor McLaughlin 1507824435 Qt: Default of GPU thread is enabled 2020-11-24 14:51:40 +10:00
RaydenX93 694b5abd8d
Update Italian Translation (#1096)
* Update duckstation-qt_it.ts

* Update duckstation-qt_it.ts

fix typo ed alcune piccolezze

* Update duckstation-qt_it.ts

lol avevo incollato per sbaglio un link di github

Co-authored-by: Mattia <74111053+hugihadein@users.noreply.github.com>
2020-11-24 14:51:19 +10:00
Connor McLaughlin 764b1ee49d
Merge pull request #1099 from stenzek/lut-fastmem-pr
CPU/Recompiler: Implement LUT-based fastmem
2020-11-24 14:50:55 +10:00
Connor McLaughlin bf2e38aed5 CPU/Recompiler: Implement LUT-based fastmem 2020-11-24 14:49:21 +10:00
Connor McLaughlin 022f7465c4
Update README.md 2020-11-22 15:34:00 +10:00
Connor McLaughlin 44b3c9be6e Common/PageFaultHandler: Fix for Windows/ARM64 2020-11-22 14:49:49 +10:00
Connor McLaughlin ea355c20ad CI: Fix Windows/ARM64 build 2020-11-22 14:22:01 +10:00
Connor McLaughlin 773d5f5f25
Merge pull request #1095 from zkdpower/master
Update duckstation-qt_zh-cn.ts to latest
2020-11-22 14:08:19 +10:00
Connor McLaughlin 0612fe4ddd
Merge pull request #1094 from andercard0/patch-32
Atualização Português do Brasil
2020-11-22 14:07:54 +10:00
Connor McLaughlin 57c1e54a54 CI: Add Windows ARM64 builds 2020-11-22 14:05:37 +10:00
Connor McLaughlin 0793f98c87 CPU/Recompiler: Reduce armv7 code buffer size 2020-11-22 13:59:26 +10:00
Connor McLaughlin f6bd4bfcf4 Build: Tweak armv7 CFLAGS 2020-11-22 13:57:05 +10:00
Connor McLaughlin 07dbc5a80d GPU/HW: Draw opaque before semitransparent for reverse subtract
Fixes missing shadows in Suikoden II.
2020-11-22 13:46:20 +10:00
Connor McLaughlin e06f85a328 GPU: Fix VRAM palette changes not being detected in hw renderer
Fixes wall texture animation in Mega Man Legends.
2020-11-22 13:22:29 +10:00
zkdpower daf3720ba0
Update duckstation-qt_zh-cn.ts to latest
Update duckstation-qt_zh-cn.ts to latest
2020-11-22 05:37:33 +08:00
Anderson_Cardoso ff2c2e04d8
Atualização Português do Brasil
Translated
Display Settings Widget;
MaindWindow;
OSD Message;
Some fixes.
2020-11-21 15:18:59 -03:00
Connor McLaughlin b49067d165 Build: Fix Android armv8 performance regression 2020-11-22 02:33:02 +10:00
Connor McLaughlin e528f3f273
Update README.md 2020-11-22 01:51:32 +10:00
Connor McLaughlin 347a10723f
Merge pull request #1090 from hugihadein/patch-1
fix typo in italian translation
2020-11-22 01:25:31 +10:00
Connor McLaughlin 33e277e8d2
Merge pull request #1091 from stenzek/android-armv7
CI armv7 builds
2020-11-22 01:24:54 +10:00
Connor McLaughlin 7e7ec86f91 GPU/Software: Remove a couple of unused variables 2020-11-22 01:24:26 +10:00
Connor McLaughlin 3797d2acbc CI: Generate armv7 libretro cores 2020-11-22 01:24:26 +10:00
Connor McLaughlin 2ee2207106 CI: Output Android apk as duckstation-android.apk 2020-11-22 01:24:25 +10:00
Connor McLaughlin a6529a9537 Android: Enable armeabi-v7a builds 2020-11-21 23:47:12 +10:00
Connor McLaughlin 497759b4d6 VulkanHostDisplay: Support 16-bit scanout 2020-11-21 21:12:38 +10:00
Mattia faaa62cfca
fix typo in italian translation 2020-11-21 10:21:49 +01:00
Connor McLaughlin bf82bfc63b
Update README.md 2020-11-21 19:13:27 +10:00
Connor McLaughlin 131dc923ed Build: Fix CMake build 2020-11-21 18:59:03 +10:00
Connor McLaughlin cb407263ea XInputControllerInterface: Fix device connected spam 2020-11-21 18:58:27 +10:00
Connor McLaughlin c375d04bad Frontends: Add .iso to open disc filter 2020-11-21 18:41:36 +10:00
Connor McLaughlin 402532b8a5 GameSettings: Force PGXP mode for Spyro trilogy 2020-11-21 18:39:04 +10:00
Connor McLaughlin b554c133ea GPU/OpenGL: Add a version check and display message when unsupported 2020-11-21 18:39:04 +10:00
Connor McLaughlin 7f058169b9 OpenGLHostDisplay: Add a GLES2 render path 2020-11-21 18:39:04 +10:00
Connor McLaughlin 2595e31575 GPU: Split software to frontend/backend 2020-11-21 18:39:04 +10:00
Connor McLaughlin 03d4f80883 GPU: Move enums/types into separate file 2020-11-21 18:39:04 +10:00
Connor McLaughlin d3d881aa6b GPU/Software: Reduce number of copies by one, enable 16-bit scanout 2020-11-21 18:39:04 +10:00
Connor McLaughlin beffbaee39 Common/Rectangle: Use memcpy for operator= 2020-11-21 18:39:04 +10:00
Connor McLaughlin dc53209565 Common/Event: Replace poll event with lock/condvar 2020-11-21 18:39:04 +10:00
Connor McLaughlin 9f3e8bed86 CPU: Add AArch32/armv7 recompiler 2020-11-21 18:39:04 +10:00
Connor McLaughlin 1128836826 CPU/Recompiler: Add GetValueInHostOrScratchRegister helper 2020-11-21 18:39:04 +10:00