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
JMC47
20c7edff8a
Merge pull request #9985 from JMC47/spongetruthini
...
GameINI: Add Safe Texture Cache to SpongeBob's Truth or Square
2021-08-01 23:36:24 -04:00
JMC47
5bf1a8af8e
GameINI: Add Safe Texture Cache to SpongebobToS
...
Text in SpongeBob's Truth of Square needs Safe Texture Cache in order to
render properly.
2021-08-01 23:28:51 -04:00
JMC47
167358e953
GameINI: Enable Medium Tex Cache for Generator Rex
...
Generator Rex: Agent of Providence needs medium texture cache in order
to render text without problems.
2021-07-31 08:26:59 -04:00
JMC47
1f3388be0a
GameINI: Add Safe Texture Cache to Inazuma 2013
...
Certain text characters do not render properly with any other texture
cache setting.
2021-07-28 09:59:39 -04:00
JMC47
09dddd8a5f
GameINI: Add FFCC Connectivity patch to all regions
...
This is a port of the NTSC patch to the Japanese and PAL regions. Bonta
converted the GBA code, and leoetlino helped convert some addresses for
the japanese version.
2021-07-27 17:17:16 -04:00
JMC47
3d2ff2e1f5
GameINI: Fix Garfield Hang
...
The Garfield Show: TotSL hangs on story mission start with Dual Core
most of the time.
2021-07-24 11:40:06 -04:00
JMC47
59e6048200
AudioPane: Adjust DSP selection names
2021-07-22 20:59:35 -04:00
JMC47
c66dcbf9de
GameINI: Fix de Blob 2 visual issues.
...
de Blob 2 has the same engine as de blob and shares a lot of the same
issues. I copied the settings used for de blob. It seems defer EFB
copies was the main culprit, but force texture filtering could also
cause problems.
2021-07-22 19:31:36 -04:00
JMC47
ae63c68b88
GameINI: Fix PoP:TT Shadows
...
At extreme angles, there is severe shadow zfighting with fast depth
disabled. Enabling it causes it work on all backends without issue.
Verified in OpenGL, D3D11, D3D12, and Vulkan.
2021-07-21 05:42:08 -04:00
JMC47
4472105210
GameINI: Improve Rendering in S&P:SS
...
Sin & Punishment: Star Successor has rendering issues in the upper left
part of the screen. While we can't completely fix it, by disabling
Store EFB Copies to Texture only, we can make it from a missing box to
just a couple of lines being visible that make up the copy region.
2021-07-21 05:36:19 -04:00
JMC47
a1e806ed76
Merge pull request #9600 from Bonta0/mgba-pr
...
Full GBA Controllers Integration with mGBA
2021-07-21 02:36:43 -04:00
JMC47
b515786c8d
Merge pull request #9927 from OatmealDome/double-usbgecko
...
GeckoSockServer: Only join connectionThread if it is joinable
2021-07-20 22:18:33 -04:00
JMC47
e7dd3785be
GameINI: Fix Happy Feet 2 text
...
Personally confirmed 2048 samples weren't enough. Some text was still
missing.
2021-07-20 07:38:42 -04:00
JMC47
948cd64567
GameINI: Fix water in Tomb Raider Legend
...
Disables Store EFB Copies to Texture Only. As this game has a lot of
water, the water not rendering correctly provides a pretty significant
gameplay issue.
2021-07-20 06:36:11 -04:00
JMC47
4614e82bf9
Merge pull request #9923 from JosJuice/psgen-gles-bbox
...
PixelShaderGen: Fix OpenGL ES bounding box compilation error
2021-07-20 05:54:13 -04:00
JMC47
1e3ea8c468
Merge pull request #9922 from Techjar/graphics-drivers-suck
...
VideoCommon: Expand vector comparisons instead of overloading any()
2021-07-20 05:38:25 -04:00
JMC47
103120bb2d
INI: Fix Memcard detection in SSX Tricky and SpongeBob:CFtKK
2021-07-19 22:50:20 -04:00
JMC47
d0b8f91d97
INI Settings for Paper Mario Demo
...
Interactive Demo Disc Version 35 comes with Paper Mario: The
Thousand-Year Door. Note that D56J01 is a different game.
2021-07-19 18:55:05 -04:00
JMC47
c184569192
Merge pull request #9916 from Dentomologist/fileinfo_constructor_remove_duplication
...
FileUtil: Remove duplication in FileInfo constructor
2021-07-19 15:10:02 -04:00
JMC47
79a50c7730
GameINI: MX Superfly - fix player textures
...
This game uses EFB copies to generate the outfit for your character in
career mode.
2021-07-19 13:01:50 -04:00
JMC47
d65d4b7158
INI: Fix Summoner Invalid Reads
2021-07-18 11:56:56 -04:00
JMC47
ed3000845c
Merge pull request #9899 from jack-1313/patch-2
...
INI settings for 'Hasbro Family Game Night 2'
2021-07-18 10:05:53 -04:00
JMC47
b944ffc109
Fix Motion Detection in Sonic and the Secret Rings and Jett Rocket
2021-07-13 03:37:09 -04:00
JMC47
6cc195e02f
Merge pull request #9640 from v1993/patch-1
...
Allow post-processing shaders to query reciprocal of window resolution
2021-07-05 16:30:54 -04:00
JMC47
4808241648
Merge pull request #9843 from JosJuice/android-fallback-region
...
Android: Add Fallback Region setting to GUI
2021-07-05 00:26:41 -04:00
JMC47
6042df71d9
Merge pull request #9853 from Bonta0/sinocancel
...
SI: Don't cancel transfer with TSTART=0
2021-06-29 22:00:13 -04:00
JMC47
04a1c2e1b2
Merge pull request #9847 from JosJuice/dvd-pitfall
...
DVDInterface: Don't evict cache block i unless block i + 2 was read
2021-06-29 21:58:20 -04:00
JMC47
6a46d35c73
Merge pull request #9839 from OatmealDome/bluetooth-scanning
...
WiimoteScannerDarwin: fix hang on quit and clean up
2021-06-29 21:07:47 -04:00
JMC47
52fb2fad40
Merge pull request #9845 from Sintendo/jit64mtfsfx
...
Jit64: mtfsfx - Optimized masking
2021-06-26 13:20:10 -04:00
JMC47
03b48801f6
Fix Baten Kaitos Shop Crashes
...
Baten Kaitos will crash with certain items in your inventory if you
scroll over them in the shop screen. SyncGPU does not fix the issue,
but single core does.
2021-06-23 19:57:04 -04:00
JMC47
46120a6108
Merge pull request #9742 from Pokechu22/sw-resolution
...
Software: Fix bad backbuffer size
2021-06-23 18:36:04 -04:00
JMC47
63c028c5df
Merge pull request #9832 from Pokechu22/software-color-asserts
...
Software: Remove texinfo.sourcerow == SourceRow::Colors assert
2021-06-23 18:34:19 -04:00
JMC47
95ecb73b11
Merge pull request #9826 from Techjar/fix-tmem-mips
...
VideoCommon/TextureInfo: Fix mipmap loading from tmem
2021-06-23 18:21:55 -04:00
JMC47
89a5bdff16
Merge pull request #9349 from smurf3tte/gladius
...
GameSettings: Patch for freezing in Gladius (GLSE64)
2021-06-21 02:36:52 -04:00
JMC47
c788beecfc
Merge pull request #9711 from iwubcode/enhance-wildcard-support
...
VideoCommon: enhance wildcard support in hi res texture lookup
2021-06-20 04:01:19 -04:00
JMC47
d2d3647b26
Merge pull request #9813 from AdmiralCurtiss/cpu-cycles-per-sample
...
AudioInterface: Initialize s_cpu_cycles_per_sample to a sane value.
2021-06-14 09:13:23 -04:00
JMC47
0c6e00ce0c
Merge pull request #9801 from Techjar/bbox-rounding-hack
...
VideoCommon: Only include centered pixels in bounding box
2021-06-11 00:41:11 -04:00
JMC47
a51d01bb80
Merge pull request #9532 from Pokechu22/debug-cube-hack
...
Hackfix for debug cubes
2021-06-10 03:38:24 -04:00
JMC47
0aa9e8dc9a
Merge pull request #9795 from Filoppi/fix_controller2_default_device
...
Fix controllers after the first one not defaulting to the default device
2021-06-09 16:09:09 -04:00
JMC47
ec8257ebe1
Merge pull request #9794 from Filoppi/fix_input_focus_bug
...
Fix input focus checks being wrong (issue 12540)
2021-06-07 20:08:09 -04:00
JMC47
8f9bb5612a
Merge pull request #9798 from JosJuice/android-wad-crash
...
Android: Fix WAD import crashing
2021-06-07 17:32:23 -04:00
JMC47
ebe3fbe04c
Merge pull request #9771 from Filoppi/dsu_fixes
...
DSU improvements
2021-06-07 03:50:50 -04:00
JMC47
638909aec6
Merge pull request #9751 from JosJuice/jitarm64-fcmpx-ftz
...
JitArm64: Make fcmpX with flush-to-zero enabled less bad
2021-06-05 05:27:52 -04:00
JMC47
36871c9329
Merge pull request #9781 from Techjar/bbox-round-down
...
VideoCommon: Round bounding box coordinates down and remove pixel center offset
2021-06-05 05:03:32 -04:00
JMC47
a12865570d
Merge pull request #9764 from Pokechu22/amd-opengl-bbox-fix
...
VideoCommon: Fix bounding box on AMD/OpenGL/Windows
2021-06-01 19:55:54 -04:00
JMC47
ee4c0ba168
Merge pull request #9757 from Pokechu22/oob-ind-stage
...
Skip indirect operation for out of bounds indirect stages
2021-05-28 01:47:06 -04:00
JMC47
1827e7a166
Merge pull request #9724 from Bonta0/ffcc-gbafix
...
GameINI: Fix Final Fantasy Crystal Chronicles GBA race condition
2021-05-27 20:20:55 -04:00
JMC47
45a5c9cc04
Merge pull request #9697 from Filoppi/cursor_locking
...
Implement Cursor Locking and input focus checks for it
2021-05-27 11:42:35 -04:00
JMC47
96c1f6298b
Merge pull request #9551 from endrift/si-norep
...
SI: Generate NOREP on timeout instead of generating Dolphin SDK reply
2021-05-24 00:50:23 -04:00
JMC47
509b24a27f
Merge pull request #9581 from Filoppi/expose_input_expr_vars
...
Expose Control Expression variables to mappings UI
2021-05-23 22:10:12 -04:00
JMC47
975f8e2a25
Merge pull request #9700 from Filoppi/simplify_mappings_preview
...
Simplify the preview of control mappings by removing the device path from controls
2021-05-23 14:44:38 -04:00
JMC47
fbf7e93f9b
Merge pull request #9689 from Filoppi/input_cleanup_2
...
Input cleanup 2
2021-05-19 14:18:46 -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
JMC47
8ecc89ffe1
Merge pull request #9716 from MayImilae/Onscreenbuttonsupdate
...
Adjust Touchscreen Controls Opacity
2021-05-17 04:44:32 -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
JMC47
eb5cd9be78
Merge pull request #9694 from iwubcode/xfb-tcache-hash
...
VideoCommon: update TextureCache logic for finding oversized XFBs
2021-05-09 15:20:53 -04:00
JMC47
a66852d37c
Merge pull request #9651 from Pokechu22/oob-texcoord
...
Fix out of bounds tex coord behavior; always apply fb_addprev and tex coord wrapping
2021-05-09 15:00:40 -04:00
JMC47
4b827f3ae9
Merge pull request #9673 from phire/z16peeks
...
Implement EFB Peeks for compressed z16 formats
2021-05-04 21:07:21 -04:00
JMC47
a8c40eb510
Merge pull request #9682 from JosJuice/fix-wii-netplay
...
IOS: Don't let Kernel initialize WiiRoot if already initialized
2021-05-02 17:40:52 -04:00
JMC47
21113e5839
This removes a delay for input mapping.
...
It was causing more harm than good for users. Anyone doing complex
expressions is already using the advanced editor for more control over
it.
2021-05-02 15:27:11 -04:00
JMC47
4d10023727
Merge pull request #9552 from endrift/gba-timing
...
SI/DeviceGBA: Fix SI timings to actually closely match hardware
2021-04-26 21:20:06 -04:00
JMC47
5da85f3a25
Merge pull request #9458 from JosJuice/arm-fpu-round
...
JitArm64: Set flush-to-zero/rounding mode and improve float/double conversion accuracy
2021-04-25 10:23:19 -04:00
JMC47
18e84361d9
Merge pull request #9660 from ezio1900/master
...
VideoCommon: Fix scissorOffset, handle negative value correctly
2021-04-23 21:21:53 -04:00
JMC47
cfc4af76a9
Merge pull request #9321 from Pokechu22/sw-copyregion
...
Software: Fix out of bounds accesses in CopyRegion
2021-04-23 14:07:46 -04:00
JMC47
4ab92d4757
Merge pull request #9350 from Pokechu22/sw-viewport
...
Software: Invert backface test when viewport is positive
2021-04-23 14:06:02 -04:00
JMC47
821e51cda4
Merge pull request #7214 from stenzek/cp-access-sync
...
Fifo: Run/sync with the GPU on command processor register access
2021-04-18 11:17:25 -04:00
JMC47
d26d179484
Merge pull request #9647 from leoetlino/fix-pch-fmt
...
Fix PCH when building with CMake + Ninja + MSVC on Windows
2021-04-17 13:18:44 -04:00
JMC47
14959a1087
Merge pull request #9636 from sspacelynx/mali-broken-and
...
DriverDetails: Fix broken vector bitwise AND on Mali drivers
2021-04-14 07:04:16 -04:00
JMC47
5322256065
Merge pull request #9625 from leoetlino/mmu-sdr-update
...
MMU: Fix SDR updates being silently dropped in some cases
2021-04-06 20:23:13 -04:00
JMC47
5222a4b7e5
Merge pull request #9585 from JosJuice/jitarm64-skip-carry
...
JitArm64: Skip calculating carry flag when not needed
2021-04-06 04:41:16 -04:00
JMC47
99d43362e6
Merge pull request #9351 from JosJuice/discard-registers
...
Jits: Discard registers which we know will be overwritten
2021-04-06 04:40:26 -04:00
JMC47
5513d5f4f7
Merge pull request #9591 from blaahaj/sonic-epsilon
...
VertexShaderGen: Sonic epsilon hack for OpenGL ES
2021-04-02 14:16:36 -04:00
JMC47
ce8e87c64b
Merge pull request #8747 from iwubcode/map-freelook
...
Support controlling Free Look via input bindings (motion controls, gamepad, etc!)
2021-04-01 01:05:00 -04:00
JMC47
089250fde6
Merge pull request #9497 from Pokechu22/better-fifo-analyzer
...
Graphics refactoring + add names and descriptions in FIFO analyzer
2021-03-07 00:21:11 -05:00