JMC47
bb097c0576
Merge pull request #10421 from UnicorNora/master
...
GameINI: Update Cheats for GP5E01, GP6E01, GP7E01, RM8E01
2022-02-15 16:41:55 -05:00
JMC47
86dbf768b9
Merge pull request #10447 from JosJuice/resetcodeptr-on-decrement
...
Common/CodeBlock: Call ResetCodePtr when decreasing region_size
2022-02-13 17:25:11 -05:00
JMC47
eed7d3b692
Merge pull request #10448 from Pokechu22/prince-of-persia-rival-swords-unknown-opcode
...
Ignore unknown opcode for 0x3f
2022-02-13 13:58:58 -05:00
JMC47
466bb17e55
Merge pull request #10445 from JosJuice/android-riivolution-path
...
Android: Fix the logic for getting the Riivolution path
2022-02-11 08:26:13 -05:00
JMC47
9214174bb3
Merge pull request #10435 from AdmiralCurtiss/savestate-crash
...
Core/State: Add some multithreading protections.
2022-02-11 06:28:46 -05:00
JMC47
9d69ca8850
Merge pull request #10386 from JosJuice/gba-save-dir-cond
...
Don't create GBA saves dir when building without mGBA
2022-02-11 06:27:43 -05:00
JMC47
30a9777c5a
Merge pull request #10394 from Pokechu22/alpha-1-blend
...
Revert TEV alpha lerp change and special-case alpha=1 in blending
2022-02-11 06:26:35 -05:00
JMC47
a6f9dd5a83
Merge pull request #9544 from AdmiralCurtiss/fastmem-placeholder-windows
...
MemArena: Use memory placeholders for fastmem on Windows to ensure nothing allocates within the fastmem space.
2022-02-09 16:46:15 -05:00
JMC47
da888c8b49
Remove MMU Default in Disney Trio of Destruction
...
Apparently MMU is no longer needed in these titles. All 3 booted and
played into gameplay in the latest builds without issues, and disabling
MMU results in a very slight, but noticeable performance boost.
2022-02-04 02:58:36 -05:00
JMC47
5e59561637
Merge pull request #10425 from JosJuice/android-import-path-traversal
...
Android: Fix path traversal when importing user data
2022-02-01 04:18:33 -05:00
JMC47
44dabc6c2e
Merge pull request #10424 from JosJuice/android-export-empty-folders
...
Android: Include empty folders when exporting user data
2022-02-01 01:12:17 -05:00
JMC47
4d1e6ff76a
Merge pull request #10422 from OatmealDome/opengl-shader-crash
...
VideoConfig: Add flag for whether the system supports setting object names
2022-01-31 01:25:46 -05:00
JMC47
8e21495c59
Merge pull request #10419 from OatmealDome/mac-updater-rename
...
UpdaterCommon: Copy content file to a temporary file before renaming on macOS
2022-01-30 19:45:58 -05:00
JMC47
da05173f71
Merge pull request #10416 from JosJuice/android-import-export
...
Android: Add import/export options for user data
2022-01-30 17:41:13 -05:00
JMC47
86f83deba6
Merge pull request #10420 from gordonfreeman01/features/gamedbupdate_tron_evolution
...
Game INI update for Tron Evolution Battle Grids (all editions)
2022-01-30 17:27:48 -05:00
JMC47
8e4155adfe
Merge pull request #10410 from Pokechu22/copy-filter-clamping-ram
...
Fix copy filter clamping when EFB VRAM copies are disabled
2022-01-29 15:47:14 -05:00
JMC47
ecd4ee57a7
Merge pull request #10408 from JosJuice/android-pp-include
...
Android: Fix incorrect include of PostProcessing.h
2022-01-29 14:57:59 -05:00
JMC47
c2d8191fbb
Merge pull request #10401 from JosJuice/adreno-primitive-restart
...
DriverDetails: Disable primitive restart on Adreno
2022-01-28 15:12:43 -05:00
JMC47
f0136e0eb6
Merge pull request #10396 from Pokechu22/efb-copy-clamp
...
Fix copy filter clamping (again)
2022-01-27 20:12:34 -05:00
JMC47
c2bf3a4313
Merge pull request #10393 from JosJuice/android-texcache-names
...
Android: Make texture cache accuracy level names match DolphinQt
2022-01-27 14:42:45 -05:00
JMC47
481c8596de
Merge pull request #10389 from Pokechu22/low-unknown-opcode
...
OpcodeDecoding: Don't raise panic alerts for unknown opcodes 0x01-0x07
2022-01-23 05:38:20 -05:00
JMC47
237947e2f1
Merge pull request #10369 from Simonx22/android-online-system-update-2
...
Android: Add online system update functionality
2022-01-22 14:46:42 -05:00
JMC47
e4372a317d
Merge pull request #10247 from mbc07/GameINI
...
Game INI updates
2022-01-11 19:15:41 -05:00
JMC47
ca96421f42
Merge pull request #10365 from JosJuice/missing-ini-section
...
Config: Add missing legacy game INI mappings
2022-01-11 19:12:58 -05:00
JMC47
c18abfaecc
Merge pull request #10356 from AdmiralCurtiss/config-port-core-4
...
Config: Port remaining Core settings to new config system (the rest).
2022-01-11 16:08:19 -05:00
JMC47
d32b13fb36
Merge pull request #10363 from JosJuice/systemtimers-dma-period
...
SystemTimers: Refactor, get rid of s_audio_dma_period
2022-01-11 09:30:41 -05:00
JMC47
94ad33c42c
Merge pull request #10358 from Simonx22/android-back-button
...
Android: remove save icon and add up button
2022-01-07 22:25:02 -05:00
JMC47
4c0dcf42b8
Merge pull request #10346 from iwubcode/fixed_shader_precompile_parallelization
...
VideoCommon: Fix shader precompilization detection
2022-01-06 16:28:15 -05:00
JMC47
193ca92cb8
Merge pull request #10349 from AdmiralCurtiss/config-port-core-2
...
Config: Port remaining Core settings to new config system (part 2).
2022-01-06 12:11:54 -05:00
JMC47
bc14485489
Merge pull request #10340 from AdmiralCurtiss/config-port-core-1
...
Config: Port remaining Core settings to new config system (partial).
2022-01-05 04:53:04 -05:00
JMC47
3feea704e0
Merge pull request #10342 from JosJuice/vulkan-shader-crash
...
Vulkan: Check for vkSetDebugUtilsObjectNameEXT before using it
2022-01-04 10:47:55 -05:00
JMC47
500e02dcfb
Merge pull request #10344 from JosJuice/android-no-retain-instance
...
Android: Remove all setRetainInstance calls
2022-01-04 10:39:22 -05:00
JMC47
9a914d33d5
Merge pull request #9414 from DevJPM/master
...
Fix CPU Core Count detection and Enable Parallel Shader Compilation
2022-01-04 10:15:12 -05:00
JMC47
1af0c5f89f
Merge pull request #10326 from AdmiralCurtiss/config-port-bluetooth
...
Config: Port BluetoothPassthrough settings to new config system.
2021-12-30 17:34:41 -05:00
JMC47
5c6dc5002f
Merge pull request #10325 from AdmiralCurtiss/config-port-debug
...
Config: Port Debug settings to new config system.
2021-12-30 16:42:49 -05:00
JMC47
33d0442604
Merge pull request #10324 from AdmiralCurtiss/config-port-input
...
Config: Port BackgroundInput setting to new config system.
2021-12-30 16:08:30 -05:00
JMC47
533116093e
Merge pull request #10323 from AdmiralCurtiss/config-port-movie
...
Config: Port Movie settings to new config system.
2021-12-30 15:47:40 -05:00
JMC47
1112b2a19e
Merge pull request #10307 from AdmiralCurtiss/config-port-autoupdate
...
Config: Port AutoUpdate settings to new config system.
2021-12-30 14:12:36 -05:00
JMC47
de91afaff3
Merge pull request #10298 from aldelaro5/gdb-stub-fix-registers
...
GDB Stub: Fix the id of the registers returned by p and P packets
2021-12-29 21:02:31 -05:00
JMC47
01f180217b
Merge pull request #10299 from aldelaro5/gdb-stub-add-query-packets
...
GDB Stub: add support for various query packets
2021-12-29 19:37:28 -05:00
JMC47
1c8a7f1867
Merge pull request #10277 from AdmiralCurtiss/memarena-cleanup
...
MemArena: Cleanup & interface changes for safer memory mapping.
2021-12-29 19:06:47 -05:00
JMC47
2a34118e1e
Merge pull request #10310 from AdmiralCurtiss/interpreter-cycle-count-debug
...
Interpreter: Fix cycle counting inconsistency between debug mode and regular mode loops.
2021-12-28 04:14:13 -05:00
JMC47
01e8e950e8
Merge pull request #10292 from OatmealDome/lodbias-take-two
...
PixelShaderGen: Use LOD bias when sampling texture on Metal and OpenGL ES
2021-12-28 02:45:14 -05:00
JMC47
ddb3bad9c9
Merge pull request #10288 from JosJuice/jit64-safe-paired-load
...
Jit64: Make paired loads always safe
2021-12-27 14:47:27 -05:00
JMC47
4dcf2327eb
Merge pull request #10286 from Pokechu22/geometry-shader-depth-clamp
...
GeomeryShaderGen: Set gl_ClipDistance on Vulkan as well as OpenGL
2021-12-27 02:04:59 -05:00
JMC47
1f1e78ee7a
Merge pull request #10273 from Pokechu22/fifoplayer-efb-clear-wait
...
FifoPlayer: Wait after clearing the screen
2021-12-27 02:01:02 -05:00
JMC47
66411571fa
Merge pull request #10293 from AdmiralCurtiss/config-port-cpu-overclock
...
Config: Port CPU overclock setting to new config.
2021-12-27 00:16:24 -05:00
JMC47
8fcf1bfaa0
Merge pull request #10296 from AdmiralCurtiss/config-port-gamelist
...
Config: Port GameList settings to new config system.
2021-12-27 00:15:39 -05:00
JMC47
a29d7625dd
Merge pull request #10282 from JosJuice/android-wfs-root-configurable
...
Android: Make WFS directory configurable
2021-12-25 13:13:43 -05:00
JMC47
6dae4043cb
Merge pull request #10281 from Pokechu22/static-lighting-struct-string
...
LightingShaderGen: Make s_lighting_struct not inline
2021-12-22 19:46:11 -05:00
JMC47
b1f79d9ecf
Merge pull request #10215 from OatmealDome/shader-logic-ops
...
VideoCommon: Support shader logic ops on Metal (Apple GPUs) and OpenGL ES
2021-12-22 16:39:54 -05:00
JMC47
820a424dcd
Merge pull request #10272 from JosJuice/android-intent-uri
...
Android: Rework intent handling to work under scoped storage
2021-12-20 14:30:16 -05:00
JMC47
1d146a9e15
Merge pull request #10236 from JMC47/n64vc
...
Cleanup and Update N64 Virtual Console INIs
2021-12-20 14:29:40 -05:00
JMC47
32fed91b0d
Merge pull request #9718 from Pokechu22/better-fifo-analyzer-part-3
...
Fifo analyzer improvements, part 3
2021-12-20 14:27:14 -05:00
JMC47
1714dc64bb
Merge pull request #10120 from Sintendo/jit64arithcxrefactor
...
Jit64: Merge arithcx into addx/subfx
2021-12-20 14:20:49 -05:00
JMC47
9ed368ead7
Merge pull request #9376 from merryhime/rlwimix2
...
Jit_Integer: Optimize rlwimix
2021-12-20 14:20:26 -05:00
JMC47
2d1c7352e4
Merge pull request #10280 from iwubcode/wfs_root_configurable
...
Core / DolphinQt: make WFS directory configurable
2021-12-18 19:02:53 -05:00
JMC47
d8e347c8e8
Merge pull request #10275 from AdmiralCurtiss/twX-5-byte-jmp
...
Jit64: Use farcode for exception exit in twX.
2021-12-18 15:07:50 -05:00
JMC47
d074ee1609
Cleanup and Update N64 Virtual Console INIs
...
This Pull Request updates N64 INIs based on what I know about various
behaviors since the last time we updated it. This should result in more
sane settings for Mario Tennis and Super Smash Bros. while still
preventing the out of memory crash due to the tremendous amounts of EFB
copies.
2021-12-17 00:09:21 -05:00
JMC47
bfddce425d
Merge pull request #10268 from Pokechu22/code-view-widget-clamp-ub
...
CodeViewWidget: Fix undefined behavior when centered around address 0
2021-12-10 05:59:47 -05:00
JMC47
d10ecd2de4
Revert "Force Dual Core on for Bomberman Jetters"
2021-12-02 07:21:55 -05:00
JMC47
c12e4e8ee0
Merge pull request #10244 from phire/ban-timetravel
...
Delay singlecore gpu interrupts; Fixes Bomberman Jetters in single core mode.
2021-12-02 07:21:41 -05:00
JMC47
55e331836d
Merge pull request #10243 from JosJuice/jitarm64-push-size
...
JitArm64: Fix incorrect push size calculation
2021-11-24 16:53:06 -05:00
JMC47
37247a51a7
Merge pull request #10240 from AdmiralCurtiss/mgba-save-import-export
...
GBA: Add import and export save options to context menu.
2021-11-21 15:55:55 -05:00
JMC47
e716349426
Merge pull request #10238 from PatrickFerry/add-mmu-games
...
Gameini: Enable MMU for some games
2021-11-21 01:35:15 -05:00
JMC47
d2ca1037d9
Merge pull request #10162 from JosJuice/jitarm64-memcheck
...
JitArm64: Implement memcheck
2021-11-20 23:36:43 -05:00
JMC47
e5a4a86672
Merge pull request #10055 from JosJuice/jitarm64-reuse-memory
...
JitArm64: Codegen space reuse
2021-11-20 17:35:24 -05:00
JMC47
6ca2897d20
Merge pull request #10233 from AdmiralCurtiss/riivolution-case-sensitive
...
RiivolutionPatcher: Use case-insensitive filename comparison when searching for files in a folder patch.
2021-11-19 21:42:27 -05:00
JMC47
d73f3183ac
Compatibility Settings for Red Steel 2
...
Red Steel 2 has FMVs that get corrupted with Anisotropic filtering. It
also hangs on dualcore. While SyncGPU works, both another user and
myself saw much smoother gameplay when using Single Core for unknown
reasons.
2021-11-18 18:57:45 -05:00
JMC47
dbaebdc585
Merge pull request #10222 from phire/fix-copy-filter-clamping
...
Fix copy filter clamping
2021-11-18 17:48:33 -05:00
JMC47
6f4bbac528
Merge pull request #9956 from Pokechu22/non-power-of-2-wrap-2
...
VideoCommon: Manually handle texture wrapping and sampling
2021-11-18 13:08:23 -05:00
JMC47
26fdc19c8d
Merge pull request #10204 from Pokechu22/efb-copy-filter
...
VideoCommon: Use the copy filter for EFB copies as well as XFB copies
2021-11-15 17:04:27 -05:00
JMC47
658eed405a
GameINI: Fix Comments in Mario Party 6/7 AR Codes
...
Using the "*" symbol as a comment only works for Gecko Codes for some
reason. I changed it to "#".
2021-11-15 07:33:49 -05:00
JMC47
40acfb9067
Force Dual Core on for Bomberman Jetters
...
This game requires emulating the Fifo Pipeline or have Single Core be
able to read ahead in the Fifo. Because Single Core currently processes
things in a serialized manner, this game will not run regardless of
CPU/GPU timing hacks.
2021-11-14 18:44:43 -05:00
JMC47
fb2404a4a7
GameINI: Change Texture Cache to Safe in R44J8P
2021-11-01 13:09:27 -04:00
JMC47
7d6393332d
Merge pull request #10164 from Pokechu22/per-pixel-lighting-vertex-color
...
VideoCommon: Fix color channel logic when per-pixel lighting is in use
2021-10-14 14:17:06 -04:00
JMC47
6987ea0596
Merge pull request #8350 from phire/fix-tmem
...
Extend Minimal TMEM cache implementation.
2021-10-11 23:11:43 -04:00
JMC47
3bfb3fa52b
Merge pull request #9884 from JosJuice/jitarm64-paired-loadstore-addr
...
JitArm64: Improve psq_l/psq_st address checking
2021-10-11 16:49:26 -04:00
JMC47
1beaa07793
Merge pull request #9670 from iwubcode/freelook-input-controller
...
Core / VideoCommon: refactor FreeLookCamera
2021-10-09 12:18:41 -04:00
JMC47
7ec02ee4d3
Merge pull request #10116 from malleoz/tas-input-gui-changes
...
StickWidget: Inscribe stick circle within a square
2021-09-20 14:04:36 -04:00
JMC47
31ca114721
Merge pull request #10068 from leoetlino/more-low-mem1-constants
...
IOS: Add missing writes of low MEM1 constants
2021-09-19 09:45:01 -04:00
JMC47
c1349fa613
Disable Immediate XFB in King Kong
...
The game has extra XFB copies in some menus, messing up framepacing on
VRR monitors and breaking vsync in general.
2021-09-19 09:15:24 -04:00
JMC47
ca064b55fe
Merge pull request #10111 from JosJuice/networkwidget-hidden
...
DolphinQt: Don't update NetworkWidget when hidden
2021-09-18 09:33:45 -04:00
JMC47
b0144d88d9
Merge pull request #10108 from phire/always-disable-bb
...
BPStructs: ensure side effects are same
2021-09-18 08:05:21 -04:00
JMC47
2d1ec6332b
Merge pull request #10106 from phire/fix-negative-efb-copies
...
BPStructs: Ignore malformed efb copies
2021-09-16 21:04:03 -04:00
JMC47
a0f7e3110d
Merge pull request #10105 from Pokechu22/mmxc-texture-filtering
...
GameINI: Disable force texture filtering for Mega Man X Collection
2021-09-16 20:15:48 -04:00
JMC47
4d1bd54917
Merge pull request #10095 from phire/fix-out-of-range-efb
...
BPStructs: fix out-of-range EFB copy clamping
2021-09-15 13:26:23 -04:00
JMC47
57a8ee049f
Merge pull request #9886 from AdmiralCurtiss/cheat-search
...
Reimplement Cheat Search.
2021-09-15 13:25:24 -04:00
JMC47
1b32a61d6a
Merge pull request #10094 from AdmiralCurtiss/namco-museum-branch-following
...
GameINI: Disable JIT branch following for Namco Museum.
2021-09-10 23:42:04 -04:00
JMC47
05f86b9f5b
Merge pull request #10012 from Pokechu22/thps4-green-sky
...
UberShaderVertex: Fix Tony Hawk Pro Skater 4
2021-09-09 17:58:35 -04:00
JMC47
3d00bc3b13
GameINI: Add Vertex Rounding to Scooby-Doo: NoOF
...
This game is the earliest of Heavy Iron Studios' games and has a similar
offset issue to that of the SpongeBob and Incredibles games. While they
weren't offsetting it and breaking shadows like the other games, there's
still an offset in the upper left corner of the screen. This fixes
that, and has no effect at 1x IR, so it's safe to enable by default.
2021-08-30 02:50:51 -04:00
JMC47
006fc99e8e
Merge pull request #8901 from sepalani/dns-async
...
IOS/Network: Make name resolution asynchronous
2021-08-29 05:12:13 -04:00
JMC47
a36855c983
Merge pull request #9818 from JosJuice/jits-cdts-double
...
Jits: Don't use fast double-to-single when input is double precision
2021-08-17 05:21:08 -04:00
JMC47
d162015112
Merge pull request #10007 from AdmiralCurtiss/x64-dcbx-in-loop
...
Jit64: dcbx loop detection for improved performance when invalidating large memory regions.
2021-08-16 21:27:16 -04:00
JMC47
99490cbd7f
Merge pull request #10024 from Tilka/neogeo
...
GameSettings: force DSPLLE in remaining Neo Geo games
2021-08-14 23:35:49 -04:00
JMC47
095afe25df
GameINI: Add missing Vertex Rounding to GIQ.ini
...
This is necessary to actually fully fix the game at higher resolutions
and was forgotten in the earlier batch of INI changes.
2021-08-10 00:16:43 -04:00
JMC47
fd4e644fb4
GameINI: Fix EFB Copy Offset in more games
...
SpongeBob SquarePants: Battle for Bikini Bottom and The Movie Game,
along with the two Incredibles titles suffer from an EFB offset issue
described in earlier commits. This commit adds offsets for the
Incredibles and The Incredibles: Rise of the Underminer releases
and adds additional inis for SpongeBob special releases.
2021-08-07 11:36:38 -04:00
JMC47
f27203a2e1
GameINI: SpongeBob SquarePants Movie QoL Settings
...
SpongeBob SquarePants: The Movie suffers from all of the same issues as
Battle for Bikini Bottom. These patches are not based on any existing
cheats or codes.
2021-08-04 01:51:50 -04:00
JMC47
ecf092d7f8
GameINI: Add Gladius Patch to Other Regions
...
Only the NTSC version of Gladius got a patch with smurf3tte's reverse
engineering work. Since most of the work was done, I ported over the
fix to the PAL, French, and German releases. Leoetlino helped figure
out a consistent way to find the correct address.
2021-08-03 16:09:53 -04:00
JMC47
7b07037723
GameINI: SpongeBob SquarePants: BFBB QoL
...
This enables Vertex Rounding Hack and has a game patch for two bugs
resulting from game choices. The game draws an efb copy at
coordinate 0.00195313 to 1.00195 repeating which only works due to how the
numbers work out at low resolution.
The Vertex Rounding Hack is a null operation on 1x IR, so there should
be no concern enabling it by default since higher resolutions are
completely broken without it.
2021-08-03 11:28:58 -04:00