Bonta-kun
764645b44d
GameINI: Fix FFCC GBA race condition
2021-05-19 23:46:00 +02:00
Filippo Tarpini
e6057c5f62
Qt: avoid queuing ConfigChanged() more than once
2021-05-20 00:30:14 +03:00
Dentomologist
4f31eaadc5
GameList: Minor improvements to android and low res nobanner images
...
Center @2x and android banners, and adjust @1x banner to improve
consistency with other resolutions while maintaining sharpness.
Images created by MayImilae
2021-05-19 12:43:55 -07:00
Dentomologist
3c3931fd74
GameList: add 4x resolution for nobanner image
2021-05-19 12:24:17 -07:00
JMC47
fbf7e93f9b
Merge pull request #9689 from Filoppi/input_cleanup_2
...
Input cleanup 2
2021-05-19 14:18:46 -04:00
Filoppi
379ffc268d
IMUGyroscope: make GetState update optional (on by default), fix const, clean code
...
My future PRs will split the UI state from the Emulation State of some of these emulated
controller values and this readies the code for it.
2021-05-19 20:51:35 +03:00
Filoppi
a19a0096db
InputCommon: improve code that returns a controller attachment index
...
casting a value to a u32 when it's originally an int, and it's exposed as int to users,
could end up in cases where a negative number would result as a positive one.
This doesn't really affect the value range of the attachment enum,
still I think the code was wrong.
Heavily tested.
2021-05-19 20:51:34 +03:00
Filoppi
d43a06ff6a
IMUAccelerometer: consistency of BoundCount checks
...
Similar to the guitar, only control[0] was checked, and that felt random.
2021-05-19 20:51:34 +03:00
Filoppi
7f5b6ed788
Guitar: consistency of BoundCount check
...
only control[0] was checked, and not one, which seems random.
Either both or none should be checked.
2021-05-19 20:51:34 +03:00
Techjar
171aad50cc
NetPlay: Move NetSettings initialization to backend
...
It doesn't really belong in frontend code, and this change will make it
easier to eventually support NetPlay on other UI frameworks.
2021-05-19 06:34:24 -04:00
JMC47
736de8abf6
Merge pull request #9527 from sepalani/watch-items
...
WatchWidget: Add new/delete/clear toolbar items
2021-05-18 04:08:58 -04:00
JMC47
93e9d8be86
Merge pull request #8923 from Filoppi/OSD-fixes
...
fixes for "On Display Messages"
2021-05-18 00:33:15 -04:00
JMC47
678e035126
Merge pull request #9678 from Filoppi/tooltips_style
...
Make all Qt ToolTips look similar to BalloonTips
2021-05-17 16:40:49 -04:00
Mat M
eae6d91f34
Merge pull request #9717 from JosJuice/android-issettingsaveable
...
Fix Android controller mappings accidentally being in IsSettingSaveable
2021-05-17 13:24:29 -04:00
JMC47
8ecc89ffe1
Merge pull request #9716 from MayImilae/Onscreenbuttonsupdate
...
Adjust Touchscreen Controls Opacity
2021-05-17 04:44:32 -04:00
JosJuice
5dec4a0a17
Merge pull request #9719 from Dentomologist/fix_windows_include_directory_with_spaces
...
DolphinQt: Add quotes around QtIncludeDir on Windows
2021-05-17 08:58:16 +02:00
MayImilae
509d7eac2d
Adjust Onscreen Buttons Opacity
...
Update Onscreen Buttons Opacity and Adjust Default Opacity Setting
2021-05-16 21:51:58 -07:00
Dentomologist
433b857695
DolphinQt: Add quotes around QtIncludeDir on Windows
...
If the path $(QtIncludeDir) has a space in it Visual Studio interprets
the first part as the full path and chokes on the second part. Quote the
path to fix the problem.
2021-05-16 20:45:19 -07:00
JosJuice
1bf6762709
Fix Android controller mappings accidentally being in IsSettingSaveable
...
Settings.SECTION_INI_ANDROID and Settings.SECTION_BINDINGS
both have the value "Android", but we only want the former
to be marked as being handled by the new config system.
This change fixes a problem where controller settings were
not being properly saved to Dolphin.ini.
2021-05-16 17:08:51 +02:00
Mat M
b4ec550782
Merge pull request #9715 from iwubcode/qt-header-warnings
...
DolphinQt: ignore warnings from qt headers on buildbot
2021-05-15 17:34:57 -04:00
JosJuice
11be2314fe
JitArm64: Fix fmul rounding issues
...
This is a port of 4f18f60
to JitArm64.
2021-05-15 23:27:34 +02:00
JosJuice
66e912a252
PPCAnalyst: Treat frspx output as single
2021-05-15 23:27:33 +02:00
JosJuice
77afb0f4c3
PPCAnalyst: Apply "bitexact" analysis to fprIsSingle
...
This lets us set fprIsSingle to true in more cases.
2021-05-15 23:27:33 +02:00
Mat M
b3bceb2c11
Merge pull request #9713 from JosJuice/ppcanalyst-bitexact-broken
...
PPCAnalyst: Fix broken bitexact analysis
2021-05-15 17:09:54 -04:00
iwubcode
99a724361a
DolphinQt: update visual studio qt props to ignore warnings in headers
2021-05-15 14:39:03 -05:00
iwubcode
04a635e884
DolphinQt: fix Visual Studio warning about 'assignment within conditional expression'
2021-05-15 14:39:03 -05:00
iwubcode
05b1566e3f
DolphinQt: don't propagate warnings in the header to Dolphin when building with Visual Studio through CMake
2021-05-15 14:39:03 -05:00
JosJuice
e5f2dcd891
JitArm64: Implement FPRF updates for fres+frsqrte
2021-05-15 19:21:17 +02:00
JosJuice
4b3fda7906
JitArm64: Implement frsqrte
2021-05-15 19:21:15 +02:00
JosJuice
85226e09f0
JitArm64: Implement fres
2021-05-15 19:16:32 +02:00
JosJuice
8c12068a03
JitArm64: Prefer using FMOV when doing single/double conversion
...
FMOV is faster than INS and ties UMOV. (On all CPUs I checked,
at least. It certainly shouldn't be slower, though.)
2021-05-15 18:56:40 +02:00
JosJuice
b980797a16
PPCAnalyst: Fix broken bitexact analysis
...
`code` points to the first instruction in the block, not the
current instruction.
2021-05-15 18:19:04 +02:00
JosJuice
8a0f5ea04a
Remove all remaining volatile qualifiers
2021-05-15 09:52:04 +02:00
Mat M
d74a1068b8
Merge pull request #9540 from Pokechu22/better-fifo-analyzer-part-2
...
Fifo analyzer quality of life improvements
2021-05-14 15:51:53 -04:00
Mat M
41befc21cd
Merge pull request #9708 from JosJuice/dsp-volatile
...
DSP: Change external_interrupt_waiting from volatile to atomic
2021-05-14 14:34:09 -04:00
Mat M
964fed77c5
Merge pull request #9707 from JosJuice/remove-atomic-header
...
Remove Atomic.h
2021-05-14 14:33:24 -04:00
JMC47
16e91172b1
Merge pull request #9668 from leoetlino/windows-cmake-fixes
...
CMake: minor Windows fixes
2021-05-14 08:22:11 -04:00
Scott Mansell
9f91fb6447
Merge pull request #9688 from Filoppi/input_cleanup
...
Input cleanup
2021-05-14 20:51:33 +12:00
JosJuice
d17341572d
DSP: Change external_interrupt_waiting from volatile to atomic
...
Making this volatile accomplishes... Well, nothing in practice.
Making it atomic, on the other hand, lets us enforce a memory ordering.
2021-05-14 09:28:10 +02:00
JosJuice
b93983b50a
Remove Atomic.h
...
The STL has everything we need nowadays.
I have tried to not alter any behavior or semantics with this
change wherever possible. In particular, WriteLow and WriteHigh
in CommandProcessor retain the ability to accidentally undo
another thread's write to the upper half or lower half
respectively. If that should be fixed, it should be done in a
separate commit for clarity. One thing did change: The places
where we were using += on a volatile variable (not an atomic
operation) are now using fetch_add (actually an atomic operation).
Tested with single core and dual core on x86-64 and AArch64.
2021-05-13 18:56:27 +02:00
JosJuice
099bf16326
Merge pull request #9630 from PatrickFerry/ini-fixes-2
...
Gameini: Disable ICache for Indiana Jones and the Staff of Kings
2021-05-13 14:54:24 +02:00
Mat M
7a72a5b997
Merge pull request #9703 from Filoppi/fix_expression_serialization
...
Fix serialization of control expressions with line breaks
2021-05-13 06:47:38 -04:00
Mat M
d034c830ac
Merge pull request #9681 from iwubcode/texture-info
...
VideoCommon: move all texture calculations to a "TextureInfo" class
2021-05-13 06:44:08 -04:00
Mat M
0ef88d4ecb
Merge pull request #9705 from Leseratte10/master
...
Socket: Fix AF_INET6 on non-Windows systems
2021-05-13 06:42:44 -04:00
Mat M
24b9a64c11
Merge pull request #9690 from Sintendo/jit64divwux
...
Jit64: divwux - Prefer three-operand IMUL
2021-05-13 06:42:14 -04:00
Mat M
80ac36a712
Merge pull request #9701 from sspacelynx/master
...
Android: bump gradle & dependencies version
2021-05-13 06:41:01 -04:00
Mat M
8d7b0004b9
Merge pull request #9698 from JosJuice/android-settings-charsequence
...
Android: Use CharSequence for SettingsItem name/description
2021-05-13 06:40:30 -04:00
Mat M
725ea3d9c1
Merge pull request #9637 from JosJuice/jitarm64-fprf
...
JitArm64: Implement FPRF updates
2021-05-13 06:39:28 -04:00
JosJuice
25dc059f6f
JitArm64: Add FPRF unit test
2021-05-13 11:51:00 +02:00
JosJuice
bfe8b1068d
JitArm64: Implement FPRF updates
2021-05-13 11:51:00 +02:00