Tilka
942545b7fc
Merge pull request #9964 from JosJuice/uncached-unaligned-writes
...
PowerPC: Implement broken masking for uncached unaligned writes
2021-08-04 22:23:07 +01:00
Tilka
9c65519e79
Merge pull request #9986 from Pokechu22/partition-info
...
FilesystemWidget: Show more information about partitions
2021-08-04 21:54:07 +01:00
Tilka
4b022a4bb1
Merge pull request #9948 from Dentomologist/fix_wiimotescanner_shutdown_crash
...
WiimoteReal: Fix Dolphin shutdown crash
2021-08-02 17:44:17 +01:00
Tilka
8a078ea43a
Merge pull request #9984 from Pokechu22/ApiType-to-api_type
...
VideoCommon: Rename ApiType to api_type
2021-08-01 23:26:12 +01:00
Tilka
dba1e1e9f7
Merge pull request #9982 from Tilka/ax
...
DSPHLE: report games that use unimplemented AX features
2021-08-01 12:08:03 +01:00
Tillmann Karras
f45bb89e97
DSPHLE: report games that use unimplemented AX features
...
Not including GC DPL2 mixing here since it's easy to find games that use it.
2021-08-01 03:46:27 +01:00
Tilka
71bf9d622a
Merge pull request #9980 from Pokechu22/dsp-disassembly-lsr-asr
...
DSPDisassembler: Fix LSR/ASR formatting
2021-07-31 21:30:17 +01:00
Tilka
4a7701e0de
Merge pull request #9931 from shuffle2/mgba-msvc
...
msbuild: reduce number of cl batches for mgba
2021-07-31 10:20:35 +01:00
Tilka
0470be5884
Merge pull request #9972 from Pokechu22/validation-layer
...
Recompile shaders when 'Enable API Validation Layers' is toggled
2021-07-31 10:16:47 +01:00
Tillmann Karras
655bff5d44
DSPHLE: include compressor state in save states
2021-07-31 04:16:26 +01:00
Tilka
48af29f4ce
Merge pull request #9968 from Tilka/ax2
...
DSPHLE: add support for dynamic range compression
2021-07-31 00:43:17 +01:00
Tillmann Karras
09faf0987d
DSPHLE: add support for dynamic range compression
...
The CPU-side AX library enables it by default and uses hardcoded parameters.
CMD_COMPRESSOR_TABLE_ADDR (0x0A) was incorrect. It's always a nop on the
GameCube and was probably confused with the Wii version.
2021-07-31 00:05:49 +01:00
Tilka
7fe97b27de
Merge pull request #9958 from Tilka/dspspy
...
DSPSpy: fix $prod printing
2021-07-26 00:43:17 +01:00
Tilka
3e04cb6e6b
Merge pull request #9959 from Bonta0/gba-qol
...
Qt: GBA QoL improvements
2021-07-25 17:23:57 +01:00
Tilka
1119488e7e
Merge pull request #9955 from Tilka/ax2
...
DSPHLE: fix and re-enable polyphase resampling
2021-07-25 17:09:06 +01:00
Tillmann Karras
14da138ed9
DSPHLE: fix and re-enable polyphase resampling
...
This fixes the title screen music of Snowpack Park.
2021-07-25 15:45:06 +01:00
Tillmann Karras
a5dfd65eb4
DSPSpy: fix $prod printing
2021-07-25 15:15:15 +01:00
Tilka
55a465c6e6
Merge pull request #9949 from JosJuice/wia-ice-3
...
DiscIO: Fix broken workaround for MSVC ARM64 ICE
2021-07-25 05:14:10 +01:00
Tilka
c42b1c1b9f
Merge pull request #9921 from Pokechu22/non-power-of-2-wrap
...
Software: Handle texture wrapping more accurately
2021-07-25 05:08:11 +01:00
Tillmann Karras
f7948ce7c9
DSPHLE: fix Wii System Menu 1.0 ucode
2021-07-24 19:04:39 +01:00
Tillmann Karras
b1185fb239
DSPHLE: handle Wii Startup Menu ucode correctly
2021-07-24 16:57:12 +01:00
Tillmann Karras
4a5c723114
DSPHLE: re-enable low-pass filter
...
Maybe this got fixed? Sonic Colors probably needs it for underwater audio.
2021-07-21 03:59:25 +01:00
Tilka
fa55e52fff
Merge pull request #9917 from TheHarmonicRealm/master
...
Fix GBR and GRB post-processing effects
2021-07-20 09:38:14 +01:00
Tillmann Karras
2344624b08
PostProcessing: fix lens distortion shader for HLSL
2021-07-18 22:49:36 +01:00
Tilka
e25d9791fc
Merge pull request #9909 from matheuz1210/master
...
Fix Readme.md's command line usage
2021-07-18 04:14:28 +01:00
Tillmann Karras
eb4ed72a96
PostProcessing: fix lens distortion shader
...
This has been broken since b44a0980eb .
2021-07-18 04:10:02 +01:00
Tillmann Karras
c948d7f436
PostProcessing: fix link error when switching shaders
...
Switching to a post-processing shader with different configuration options will
change the UBO, so we need to recompile the vertex shader as well.
2021-07-18 04:08:48 +01:00
Tilka
6bf39dc6d6
Merge pull request #9908 from shuffle2/set-roundmode-with-simdmode
...
merge SetRoundMode into SetSIMDMode
2021-07-18 03:48:55 +01:00
Tilka
3c90b657f3
Merge pull request #9907 from shuffle2/roundmode-bitfield
...
make FPSCR.RN an enum
2021-07-18 03:12:28 +01:00
Tilka
baeeea8f53
Merge pull request #9906 from shuffle2/msvc-warnings
...
remove msvc warnings which no longer fire, and DSP::Profiler
2021-07-18 03:01:43 +01:00
Tilka
d7a5558dc5
Merge pull request #9905 from shuffle2/msvc-outdated-comment
...
remove an outdated comment
2021-07-18 02:20:56 +01:00
Tilka
8feff42338
Merge pull request #9904 from shuffle2/msvc-volatile-ut
...
unittests: remove some msvc-specific casts
2021-07-18 02:20:31 +01:00
Tilka
e9068e108a
Merge pull request #9903 from shuffle2/msbuild-lang
...
msbuild: use Build dir for Languages
2021-07-18 01:07:30 +01:00
Tilka
2adbd77a4c
Merge pull request #9902 from shuffle2/msbuild-deprecated
...
msbuild: remove deprecated MinimalRebuild
2021-07-17 23:31:21 +01:00
Tilka
8fcda4c315
Merge pull request #9889 from leoetlino/ax-symbols
...
DSPHLE: Prevent AX GC and AX Wii symbol mixups
2021-07-13 01:41:44 +01:00
Tilka
93626764d4
Merge pull request #9863 from Pokechu22/zora-eyes-v2
...
Ignore the top bit of the indirect texture matrix scale
2021-07-11 23:10:47 +01:00
Tilka
20a8e9c872
Merge pull request #9876 from Pokechu22/skyward-sword-map
...
Fix indirect textures when format is not ITF_8
2021-07-11 22:59:23 +01:00
Tilka
f9baff46a6
Merge pull request #9885 from Tilka/datel
...
GameFile: don't download covers for empty game IDs
2021-07-11 19:52:20 +01:00
Tillmann Karras
bd5c604718
GameFile: don't download covers for empty game IDs
2021-07-11 17:14:43 +01:00
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