Tilka
e6dfb08746
Merge pull request #9855 from JosJuice/wia-ice-2
...
DiscIO: Add workaround for MSVC ARM64 ICE
2021-06-30 06:37:01 +01:00
Tilka
6320861c45
Merge pull request #9856 from JosJuice/jitarm64-msvc-warning
...
JitArm64: Fix MSVC warning '~': zero extending 'u32' to 'u64'
2021-06-29 12:39:54 +01:00
Tilka
3b3fb9d4c3
Merge pull request #9852 from Pokechu22/wii-change-disc
...
DVDInterface: Fix decrypting reads clearing the drive state
2021-06-29 04:09:28 +01:00
Tilka
901a4fb5f4
Merge pull request #9811 from JosJuice/fprf-denormal-singles
...
Fix FPRF handling of denormal singles
2021-06-29 03:18:18 +01:00
Tilka
856c82aa24
Merge pull request #9851 from JosJuice/jitarm64-mfcr
...
JitArm64: Handle SO and LT simultaneously in mfcr
2021-06-29 02:01:31 +01:00
Tilka
bb2d576ecc
Merge pull request #9849 from Tilka/x87
...
x64Emitter: remove unused x87 instructions
2021-06-28 17:53:54 +01:00
Tilka
156f625106
Merge pull request #9850 from Tilka/so_lt
...
PowerPC: move SO bit to a more convenient location
2021-06-28 11:14:13 +01:00
Tillmann Karras
a68c1bf648
PowerPC: add enum values for emulator SO and LT shifts
2021-06-28 03:30:07 +01:00
Tillmann Karras
25a701aa1b
PowerPC: move SO bit to a more convenient location
...
Spacing the LT and SO bits like in the native PowerPC format makes it easier to
convert to that format (see mfcr).
2021-06-28 03:06:45 +01:00
Tillmann Karras
afb9398059
x64Emitter: remove unused x87 instructions
2021-06-28 02:56:37 +01:00
Tilka
aff39af5fb
Merge pull request #9810 from JosJuice/fprf-cmp-mask
...
Jits: Fix fcmpX FPRF mask
2021-06-27 19:32:19 +01:00
Tilka
4166567f92
Merge pull request #9812 from JosJuice/fprf-x64-neg-zero
...
Jit64: Fix FPRF non-SSE4.1 handling of negative zero
2021-06-27 19:21:51 +01:00
Tilka
e62610e6bc
Merge pull request #9799 from Tilka/interpreter
...
Interpreter: deduplicate integer comparisons
2021-06-09 22:34:07 +01:00
Tillmann Karras
5fc3cb2379
Interpreter: deduplicate integer comparisons
2021-06-07 22:39:15 +01:00
Tilka
8139967768
Merge pull request #9787 from JosJuice/jitarm64-slwx-top
...
JitArm64: Discard top 32 bits in slwx result
2021-06-06 08:46:16 +01:00
Tilka
89af7b82f2
Merge pull request #9770 from JosJuice/jits-accidental-gt
...
Jits: Fix accidentally setting GT in CR when clearing EQ
2021-06-06 05:17:25 +01:00
Tilka
6c0180fc61
Merge pull request #9748 from JosJuice/fma-accuracy
...
Interpreter/Jit64: Emulate FMA accurately in more cases
2021-06-06 02:29:42 +01:00
Tillmann Karras
f2c4041d39
DSPHLE: remove unused function
2021-06-06 01:09:30 +01:00
Tillmann Karras
a13df9b251
DSP: use CR_* enum values
2021-06-06 01:08:45 +01:00
Tilka
bd7c5bd742
Merge pull request #9778 from shuffle2/msvc-wa
...
msvc: remove workarounds for old compiler issues
2021-06-04 02:57:50 +01:00
Tilka
4363f9d4c7
Merge pull request #9777 from shuffle2/msvc-quiet
...
msvc: use external header feature solution-wide
2021-06-04 02:29:05 +01:00
Tillmann Karras
faec77a971
Fix -Wreorder warnings
2021-05-30 17:10:20 +01:00
Tillmann Karras and Pokechu22
f6cf85a8bc
PixelShaderGen: Fix OOB tex coord indices
...
Previously we set the texture coordinate to zero, now we set
the texture coordinate *index* to zero. This fixes the ripple
effect of the Mario painting in Luigi's Mansion.
Co-authored-by: Pokechu22 <[email protected] >
2021-05-07 16:28:09 -07:00
Tilka
b4110aec52
Merge pull request #9233 from altimumdelta/CPU_Fix-Comment-ZEN+2-PDEP-PEXT
...
CPUDetect: Indicate slow PDEP/PEXT only for Zen1/+/2 (Family 23)
2020-11-08 18:42:32 +00:00
Tillmann Karras
ca61b6c1ab
DiscIO: make use of std::nullopt
...
This also fixes a bogus GCC warning.
2020-08-08 21:53:27 +01:00
Tillmann Karras
d2b06f4786
Fix various -Wshadow warnings
2020-08-08 21:45:03 +01:00
Tillmann Karras
ee0d4661ab
IOS/USB: deduplicate scan thread stopping
...
Unlike other functions, base ctors/dtors are always called automatically.
2020-08-08 21:40:23 +01:00
Tillmann Karras
1f4b9adbf5
ISO/USB: fix potential race condition
2020-08-08 21:40:23 +01:00
Tilka
a161e58591
Merge pull request #8914 from JosJuice/jit64-low-dcbz
...
Jit64: Implement low DCBZ hack
2020-08-08 21:19:16 +01:00
Tilka
8b236fc8f8
Merge pull request #8986 from jordan-woyak/button-pressed-no-ext
...
WiimoteEmu: Don't check extension button press for Wii remote reconnection.
2020-08-08 21:06:46 +01:00
Tilka
c0fde32d80
Merge pull request #9019 from JosJuice/verify-wad-split-tmd-ticket
...
VolumeVerifier: Split TMD error from ticket error for WADs
2020-08-08 21:05:21 +01:00
Tilka
3101d957b6
Merge pull request #8886 from JosJuice/stack-check-instruction
...
PatchEngine: Attempt to fix crash in IsStackSane
2020-08-08 20:59:48 +01:00
Tilka
6356cc8b08
Merge pull request #8910 from OatmealDome/os-deprecated-cleanup
...
Analytics: Replace usage of Gestalt for retrieving macOS version
2020-08-08 20:53:14 +01:00
Tilka
f17b5dd41b
Merge pull request #8804 from iwubcode/dsu-improvements
...
DolphinQt / InputCommon - Support multiple DSU servers
2020-08-08 20:45:57 +01:00
Tilka
76b955e090
Merge pull request #8940 from RenaKunisaki/master
...
add Break On Hit and Log On Hit for instruction breakpoints
2020-08-08 19:46:10 +01:00
Tilka
6d0bc03e00
Merge pull request #8992 from Sintendo/fselx-avx
...
Jit64: Avoid unnecessary MOVAPS instructions
2020-08-08 19:38:48 +01:00
Tilka
d7a96f927c
Merge pull request #9002 from OatmealDome/renderwidget-sheet
...
MainWindow: Attach quit emulation sheet to RenderWidget if shown on macOS
2020-08-08 19:18:32 +01:00
Tilka
4c64446afe
Merge pull request #9005 from OatmealDome/macos-psn-arg
...
DolphinQt: Ignore "-psn" command line option on macOS
2020-08-08 19:11:39 +01:00
Tilka
340c08a88d
Merge pull request #9008 from Sintendo/dspjitlea
...
DSPJit: Various minor improvements
2020-08-08 19:08:24 +01:00
Tilka
3201944208
Merge pull request #9016 from JosJuice/jitarm64-fctiwzx-fcvt
...
JitArm64: Avoid double rounding in fctiwzx
2020-08-08 17:55:49 +01:00
Tilka
afd25de85e
Merge pull request #9000 from Ebola16/S
...
LogManager: Add missing include
2020-08-03 01:18:17 +01:00
Tilka
dbacffd75d
Merge pull request #8731 from Pokechu22/dsp-lle-cpu-int-crash
...
Fix crash when using DSP LLE with CPU interpreter (or fastmem off)
2020-08-01 15:26:27 +01:00
Tilka
b5d97561be
Merge pull request #8979 from Miksel12/ini-changes-4
...
INI updates
2020-07-24 23:43:05 +01:00
Tillmann Karras
062dd5ab0a
DolphinQt: fix -Wunused-variable warning
2020-07-24 17:44:32 +01:00
Tillmann Karras
5bd2b2699c
DolphinQt: fix -Wsign-compare warning
2020-07-24 17:44:32 +01:00
Tillmann Karras
750cb1f830
DolphinQt: fix -Wunused-but-set-variable warning
2020-07-24 17:41:37 +01:00
Tillmann Karras
bf5b1092b2
DiscIO: fix -Wreorder warning
2020-07-24 17:41:37 +01:00
Tillmann Karras
04b31e7eee
IOS: work around incorrect -Wunused-but-set-variable warning
...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96311
2020-07-24 16:38:54 +01:00
Tillmann Karras
fbd34f72ad
EXI: fix -Wunused-variable warning
2020-07-24 15:35:35 +01:00
Tillmann Karras
7b2e93eea8
EXI: fix -Wreorder warning
2020-07-24 15:35:24 +01:00
Tilka
a98df567b1
Merge pull request #8949 from JosJuice/android-cache
...
Android: Use system cache directory as cache directory
2020-07-13 12:21:21 +01:00
Tilka
695a96498a
Merge pull request #8922 from Filoppi/timer-fixes
...
Timer fixes
2020-07-13 00:16:45 +01:00
Tilka
5286fb2657
Merge pull request #8945 from JosJuice/qtbug-10561-again
...
DolphinQt: Attempt to fix ParallelProgressDialog constantly reopening
2020-07-11 03:38:54 +01:00
Tilka
0dbe8fb2ea
Merge pull request #8934 from JosJuice/zstd-recommended
...
DolphinQt: Mark Zstandard as recommended for RVZ
2020-07-05 12:09:29 +01:00
Tilka
23ecda7ed0
Merge pull request #8931 from JosJuice/use-isdateldisc
...
DiscIO: Use Volume::IsDatelDisc in VolumeVerifier
2020-07-05 10:37:11 +01:00
Tilka
4f98653ec6
Merge pull request #8930 from JosJuice/datel-scrub-ignored
...
DolphinQt: Fix scrubbing not being disabled for Datel discs
2020-07-04 14:49:34 +01:00
Tilka
c5a3882617
Merge pull request #8929 from JosJuice/datel-covers
...
DiscIO: Fix downloading covers for non-GNHE5d Datel discs
2020-07-04 14:07:46 +01:00
Tillmann Karras
a04ac23794
JitArm64: no intermediate rounding for paired FMA
2020-07-01 00:24:08 +01:00
Tillmann Karras
2a46c1f86f
JitArm64: annotate intentional fallthrough
2020-07-01 00:10:15 +01:00
Tilka
2e8d1dd1db
Merge pull request #8889 from JosJuice/movie-frame-update-frequency
...
Core: Call Movie::FrameUpdate per field, not per line
2020-06-27 18:10:08 +01:00
Tilka
b36ab8360e
Merge pull request #8820 from iwubcode/freelook_field_of_view
...
Core / VideoCommon / DolphinQt - allow tweaking freelook camera's field of view
2020-06-27 18:00:48 +01:00
Tilka
98de22a1e6
Merge pull request #8900 from JosJuice/disc-deduplicate
...
DiscIO: Deduplicate some VolumeGC/VolumeWii code
2020-06-25 16:10:04 +01:00
Tilka
4ddd4ff835
Merge pull request #8899 from JosJuice/convert-dialog-wswitch
...
DolphinQt: Fix some warnings in ConvertDialog
2020-06-25 15:55:36 +01:00
Tilka
6468978dd0
Merge pull request #8897 from JosJuice/qt-file-format-columns
...
DolphinQt: Add columns with file format details
2020-06-25 15:21:44 +01:00
Tilka
4eb4b1d2b7
Merge pull request #8898 from JosJuice/windows-cmake-new-lambda-processor
...
Replace Windows CMake lambda constexpr capture workaround
2020-06-25 15:19:09 +01:00
Tilka
26ed3b318c
Merge pull request #8891 from JosJuice/file-details
...
Show file format details in game properties
2020-06-25 11:00:49 +01:00
Tilka
a1a107dc08
Merge pull request #7396 from Techjar/store-sram-in-savestate
...
Include SRAM in savestates
2020-06-24 08:49:43 +01:00
Tilka
f463eb1d9a
Merge pull request #8892 from JosJuice/wia-rvz-added-version
...
DolphinQt: Show version number for WIA/RVZ introduction
2020-06-21 20:31:35 +01:00
Tilka
9982251899
Merge pull request #8538 from JosJuice/wia
...
Add support for the WIA and RVZ disc image formats
2020-06-21 11:40:58 +01:00
Tilka
d6341c4117
Merge pull request #8883 from iwubcode/freelook_clean_state
...
VideoCommon: Clean freelook camera dirty state when getting the new view
2020-06-17 18:51:55 +01:00
Tilka
0bc7dcd172
Merge pull request #8882 from JosJuice/convert-dropdown-one-option
...
DolphinQt: Disable convert dialog dropdowns when they have one option
2020-06-17 12:38:19 +01:00
Tilka
3411802fd1
Merge pull request #8881 from JosJuice/convert-same-format
...
DolphinQt: Allow converting to same format
2020-06-17 11:56:49 +01:00
Tilka
1f505870a9
Merge pull request #8873 from AdmiralCurtiss/gcmemcard-namespace
...
GCMemcard: Move into a Memcard namespace.
2020-06-16 19:55:06 +01:00
Tillmann Karras
506ae2f6b1
Externals/zstd: fix CMake project name
2020-06-16 19:42:55 +01:00
Tillmann Karras
24eee74937
CMake: support using system-wide zstd library
...
CMake does not have native support for zstd yet.
2020-06-16 19:42:55 +01:00
Tilka
de5941d6f8
Merge pull request #8878 from JosJuice/actually-disable-tgc-conversion
...
DolphinQt: Actually disable converting from TGC
2020-06-16 19:39:40 +01:00
Tilka
a2b7627d66
Merge pull request #8860 from Ebola16/Emu
...
Android: Disallow multiple launcher activities
2020-06-16 19:38:55 +01:00
Tilka
d4418a2b43
Merge pull request #8877 from JosJuice/convert-fail-message
...
DolphinQt: Make conversion error messages actually show up
2020-06-16 09:59:03 +01:00
Tilka
26789163e2
Merge pull request #8876 from JosJuice/multiselect-crash
...
DolphinQt: Fix crash on right-clicking multiple games
2020-06-16 09:50:30 +01:00
Tilka
6b0476b101
Merge pull request #8839 from Miksel12/ini-changes-3
...
INI changes
2020-06-14 23:19:02 +01:00
Tilka
f9f4734237
Merge pull request #8850 from JosJuice/block-size-warning
...
Show an OSD message when running a disc image with a large block size
2020-06-14 15:03:32 +01:00
Tilka
ad85012172
Merge pull request #8843 from Techjar/fastmem-ui
...
DolphinQt: Add fastmem option to debugger UI
2020-06-14 14:54:32 +01:00
Tilka
9f5e6edc34
Merge pull request #8809 from Ebola16/ABB
...
Replace some acronyms
2020-06-14 14:30:52 +01:00
Tilka
bf83e3eea0
Merge pull request #8845 from Ebola16/DISC2
...
Android: Display disc number instead of company if mulipart disc
2020-06-14 12:20:36 +01:00
Tilka
63c53ebc87
Merge pull request #8836 from Ebola16/REC
...
Android: Add recursive game paths to UI
2020-06-14 12:16:08 +01:00
Tilka
cb54fc7543
Merge pull request #8857 from JosJuice/qt-bounding-box-width
...
DolphinQt: Use QFontMetrics::boundingRect instead of QFontMetrics::width
2020-06-14 12:10:33 +01:00
Tilka
d9e05559c9
Merge pull request #8862 from tokumeiwokiboushimasu/master
...
Specify the system minizip's include directory
2020-06-14 11:49:01 +01:00
Tilka
0ef9b998ce
Merge pull request #8658 from orbea/glslang
...
Externals: Update glslang.
2020-06-13 18:43:53 +01:00
Tillmann Karras
a56e6be999
DSPSpy: sync Makefile with current devkitPro template
2020-06-08 04:21:41 +01:00
Tillmann Karras
fb041f75e5
DSPSpy: save and restore $sr properly
2020-06-08 04:21:41 +01:00
Tillmann Karras
3118a68246
DSPSpy: show register names instead of numbers
...
also print summed $prod and individual $sr bits
2020-06-08 04:21:41 +01:00
Tillmann Karras
48f96491e8
docs/DSP: fix typos in 'S and 'SN and improve readability
2020-06-08 03:41:45 +01:00
Tillmann Karras
d5c00b8909
DSPSymbols: fix off-by-one error
2020-06-08 03:41:45 +01:00
Tilka
94f317010e
Merge pull request #8847 from Techjar/faster-file-path
...
Qt/GameListModel: Use absolutePath for file path column
2020-06-06 22:56:38 +01:00
Tilka
4fc8674a7a
Merge pull request #8837 from Tilka/dsp
...
DSPSpy: fix register editing using GC pad on Wii
2020-05-31 22:21:14 +01:00
Tillmann Karras
b0258af530
DSP/Interpreter: fix comments not matching opcode table
2020-05-31 15:21:20 +01:00
Tillmann Karras
198a307db3
DSP/Interpreter: simplify switch
2020-05-31 15:21:20 +01:00
Tillmann Karras
89de40a22e
DSP/Interpreter: remove redundant masking
2020-05-31 15:21:19 +01:00
Tillmann Karras
ce1846e53f
DSPSpy: fix register editing using GC pad on Wii
2020-05-31 15:21:19 +01:00
Tillmann Karras
aaa19acbd0
DSP/Interpreter: simplify opcode table by masking
2020-05-24 15:51:52 +01:00