3t13nn3
8288bdce03
Fix Hotkey Controller Profile display with boxes for each Wiimote
2020-04-28 15:55:53 +02:00
Léo Lam
93abbc66aa
Merge pull request #8688 from howard0su/cleanup_strncpy
...
Remove warning of -Wstringop-truncation
2020-04-28 14:28:30 +02:00
Léo Lam
7390767008
Merge pull request #8668 from sepalani/rso-autodetect
...
RSO: Auto-detect RSO location in RAM
2020-04-28 14:27:13 +02:00
Léo Lam
0fe4985f8d
Merge pull request #8689 from howard0su/cleanup_sign
...
Remove warnings of -Wsign-compare
2020-04-28 13:36:21 +02:00
Léo Lam
d11a83e205
Merge pull request #8694 from howard0su/cleanup_switch
...
Cleanup warnings of -Wswitch
2020-04-28 13:35:15 +02:00
Jun Su
f3d7b82f83
Cleanup warnings of -Wswitch
...
Add default branch to the switch-case.
2020-04-28 13:16:30 +02:00
Léo Lam
586af0a55e
Merge pull request #8695 from howard0su/warning_hw
...
HW: cleanup warnings of -Wtype-limits
2020-04-28 13:13:22 +02:00
Léo Lam
fa7d6c8993
Merge pull request #8769 from Ebola16/SCDDD
...
Android: Fix MenuTag typo
2020-04-28 12:06:04 +02:00
Léo Lam
8f578fd2b9
Merge pull request #8704 from JosJuice/setting-txt-output-null
...
SettingsHandler: Don't output null bytes
2020-04-28 12:02:39 +02:00
Ryan Meredith
f3800659b9
Android: Fix MenuTag typo
2020-04-27 17:33:03 -04:00
Léo Lam
7a77abb815
Merge pull request #8753 from sepalani/network-tab
...
Debugger: Add a Network widget
2020-04-27 20:38:12 +02:00
Sepalani
5e33cd48da
Debugger: Add a Network widget
...
Display socket table, SSL context and options
2020-04-27 21:47:00 +04:00
Léo Lam
88ae4c7914
Merge pull request #8729 from JosJuice/android-touch-ir-default
...
Android: Use touch emulation of IR by default
2020-04-27 17:56:01 +02:00
Léo Lam
c36a78eff8
Merge pull request #8707 from tellowkrinkle/FixCMakeSymlinkMac
...
Match path type to BundleUtilities when running fixup_bundle
2020-04-27 17:53:54 +02:00
Léo Lam
b7ba72c7e5
Merge pull request #8766 from teconmoon/patch-1
...
Don't defer EFB Copies to RAM - PMTTYD Issues
2020-04-27 17:52:47 +02:00
Léo Lam
5909d13236
Merge pull request #8710 from Ebola16/QTDP
...
Qt: Display default Paths
2020-04-27 17:49:31 +02:00
Léo Lam
d040f91c3a
Merge pull request #8709 from Ebola16/AS
...
Android: Split General settings
2020-04-27 17:13:57 +02:00
Léo Lam
e6351e1d4b
Merge pull request #8719 from CookiePLMonster/dolby-pro-logic-quality-fixup-ii
...
AudioPane: Do not enable DPL II quality slider with HLE audio on init
2020-04-27 17:11:56 +02:00
JosJuice
18a4afb053
Android: Use touch emulation of IR by default
...
While having motion control emulation of IR enabled by default
makes sense in situations like using a DualShock 4 on a PC,
Android has the additional option of touch emulation of IR
which seems to be better liked, and the default value which
was chosen with PC in mind was carried over to Android
without any particular consideration. This change disables
motion control emulation of IR by default on Android only.
2020-04-27 17:02:53 +02:00
Léo Lam
1ca682e6a1
Merge pull request #8723 from seanyeh/fix-confirm-dialog-enter
...
Qt/GameList: Use KeyPress instead of KeyRelease
2020-04-27 17:00:58 +02:00
Léo Lam
71f409dac4
Merge pull request #8726 from xperia64/dns_improvements
...
Respect Core::WantsDeterminism for DNS servers on Linux
2020-04-27 16:43:24 +02:00
Léo Lam
9d44af4c31
Merge pull request #8696 from howard0su/cleanup_shadow
...
Cleanup warnings of -Wmissing-declarations
2020-04-27 15:33:01 +02:00
Léo Lam
bab04155b6
Merge pull request #8745 from AdmiralCurtiss/savestate-load-callback-qt
...
Qt/Debugger: Refresh on savestate load.
2020-04-27 15:29:55 +02:00
Léo Lam
b175e9e6ac
Merge pull request #8748 from Ebola16/WAD
...
Android: Add Install WAD to menu_game_grid
2020-04-27 15:15:39 +02:00
Léo Lam
75e79ece73
Merge pull request #8751 from jordan-woyak/point-fix
...
WiimoteEmu: Apply "Tilt" and "Point" rotations separately for proper tilted pointing.
2020-04-27 14:55:19 +02:00
Léo Lam
03c569ac16
Merge pull request #8762 from degasus/ext_lib
...
Externals: Add bzip2 and libLZMA.
2020-04-27 12:18:05 +02:00
Léo Lam
f2f8168966
Merge pull request #8764 from JosJuice/volumeverifier-dual-layer-desync
...
VolumeVerifier: Show desync warning for dual layer discs too
2020-04-27 12:04:45 +02:00
teconmoon
85c01fc576
Don't defer EFB Copies to RAM - PMTTYD Issues
...
This resolves a few issues with bounding box animations and others. Most noticably, it greatly reduces the bounding box slowdown seen on some NVIDIA cards and also fixes the odd overlay glitches when moving between rooms on the Excess Express.
2020-04-25 21:38:38 -07:00
JosJuice
bacf0d629d
VolumeVerifier: Show desync warning for dual layer discs too
2020-04-25 19:47:08 +02:00
degasus
9fd03cda9d
Externals: Add libLZMA.
2020-04-24 15:18:09 +02:00
degasus
4385afdb0a
Externals: Add bzip2.
2020-04-24 15:18:09 +02:00
Markus Wick
0a71dda8a0
Merge pull request #8591 from JosJuice/wii-reencryption
...
DiscIO: Implement re-encryption of Wii partition data
2020-04-24 15:01:04 +02:00
JosJuice
432f342bc8
DiscIO: Use a struct for Wii hashes
2020-04-24 14:44:29 +02:00
JosJuice
da9e0fb598
DiscIO: Parallelize the re-encryption code
2020-04-24 14:44:26 +02:00
JosJuice
319c508978
DiscIO: Implement re-encryption of Wii partition data
2020-04-24 14:24:12 +02:00
JosJuice
a4c7100bcc
DiscIO: Use partition data offset for ReadWiiDecrypted parameter
...
Instead of the partition offset (which is usually 0x20000 less).
2020-04-24 14:16:55 +02:00
Markus Wick
7e94d6ed37
Merge pull request #8740 from JosJuice/fix-decompress
...
DiscIO: Fix decompressing writing the wrong number of bytes sometimes
2020-04-24 10:42:46 +02:00
Markus Wick
703f7d4fc0
Merge pull request #8755 from Sintendo/jit64intopts
...
Jit64: More addx and subfx optimizations
2020-04-24 07:40:07 +02:00
Connor McLaughlin
dcc2a2b7d6
Merge pull request #8761 from Sintendo/fixquirk
...
Analytics: Report correct quirk for mismatched xf/bp colors
2020-04-24 11:53:41 +10:00
Sintendo
523954e03a
Analytics: Report correct quirk for mismatched xf/bp colors
...
Looks like a copy-paste error. The quirk for mismatched xf/bp texgens
was used twice.
2020-04-24 02:22:51 +02:00
Ryan Meredith
c5c080b235
Android: Run installWAD on separate thread
2020-04-23 19:31:41 -04:00
Ryan Meredith
2d6d0c86cc
Android: Add Install WAD to menu_game_grid
2020-04-22 13:56:44 -04:00
JosJuice
c9aab4f809
Merge pull request #8752 from TheRealPSV/master
...
Remove unnecessary EFB to Texture disabling for Spider-Man 2
2020-04-22 10:33:10 +02:00
JMC47
f83addee68
Merge pull request #8718 from JosJuice/android-tv-long-press
...
Android TV: Fix crash when long pressing a game
2020-04-22 04:25:44 -04:00
Léo Lam
2673280614
Merge pull request #8389 from sepalani/fix-so
...
Socket: Abort pending ops on close
2020-04-22 07:19:25 +02:00
Sepalani
5ec80a554c
Socket: Abort pending operations on close
2020-04-22 08:48:37 +04:00
JMC47
a5bd263dfb
Merge pull request #8714 from JosJuice/progress-dialog-thread
...
DolphinQt: Run tasks that use progress dialogs on separate threads
2020-04-21 23:59:37 -04:00
Sintendo
19dda51a0d
Jit64: subfx - Use LEA when possible
...
Similar to what we do for addx. Since we're calculating b - a and
because subtraction is not communitative, we can only apply this when
source register a holds the constant.
Before:
45 8B EE mov r13d,r14d
41 83 ED 08 sub r13d,8
After:
45 8D 6E F8 lea r13d,[r14-8]
2020-04-21 22:45:47 +02:00
Sintendo
89646c898f
Jit64: addx - Skip ADD after MOV when possible
...
We can get away with skipping the addition when we know we're dealing
with a constant zero. Just a MOV will suffice in this case.
Once again, we don't bother to add separate handling for when overflow
is needed, because no titles would ever hit that path during my testing.
Before:
8B 7D F8 mov edi,dword ptr [rbp-8]
83 C7 00 add edi,0
After:
8B 7D F8 mov edi,dword ptr [rbp-8]
2020-04-21 22:45:47 +02:00
Sintendo
50f7a7d248
Jit64: addx - Prefer smaller MOV+ADD sequence
...
ADD has a smaller encoding for immediates that can be expressed as an
8-bit signed integer (in other words, between -128 and 127). MOV lacks
this compact representation.
Since addition allows us to swap the source registers, we can always get
the shortest sequence here by carefully checking if we're dealing with a
small immediate first. If we are, move the other source into the
destination and add the small immediate onto that. For large immediates
the reverse is preferrable.
Before:
41 BE 40 00 00 00 mov r14d,40h
44 03 75 A8 add r14d,dword ptr [rbp-58h]
After:
44 8B 75 A8 mov r14d,dword ptr [rbp-58h]
41 83 C6 40 add r14d,40h
Before:
44 8B 7D F8 mov r15d,dword ptr [rbp-8]
41 81 C7 00 68 00 CC add r15d,0CC006800h
After:
41 BF 00 68 00 CC mov r15d,0CC006800h
44 03 7D F8 add r15d,dword ptr [rbp-8]
2020-04-21 22:42:02 +02:00