Commit Graph
100 Commits
Author SHA1 Message Date
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
JMC47 fc86e554e0 Merge pull request #9559 from iwubcode/gdb-stub-raii
Common / Core: add raii object that cleans up WSA on destruction in gdb-stub
2021-03-05 05:28:31 -05:00
JMC47 79ee6aae0a Merge pull request #9395 from AdmiralCurtiss/most-wanted-turn-on-the-sun
GameSettings: Enable perf queries to fix sun in Need for Speed: Most Wanted.
2021-03-03 17:43:33 -05:00
JMC47 d2eb846e6a Merge pull request #9549 from Dentomologist/ppcstate_off_to_s32
JitArm64: Fix unsigned/signed argument/parameter mismatch
2021-03-03 14:56:40 -05:00
JMC47 9843412440 Merge pull request #8996 from AdmiralCurtiss/memcard-save-import-export-refactor
Various improvements for the Memory Card Manager.
2021-03-03 14:51:31 -05:00
JMC47 a0be1c93ea Merge pull request #9352 from Pokechu22/sw-line-point-width
Software: Implement line-width and point-width
2021-03-03 14:15:28 -05:00
JMC47 5342c40d55 Merge pull request #9546 from Miksel12/ini-changes5
INI Changes
2021-03-03 14:02:59 -05:00
JMC47 5a5c22dc6c Merge pull request #9329 from smurf3tte/ffcc
GameSettings: Disable "Store EFB Copies to Texture Only" for Final Fantasy Crystal Chronicles
2020-12-15 04:25:19 -05:00
JMC47 75899b0e11 Merge pull request #9221 from JosJuice/android-saf-sd-card
Android: Use storage access framework for custom SD card paths
2020-12-10 16:32:43 -05:00
JMC47 cca04d36e2 Merge pull request #9272 from Ebola16/AWP
Android: Expand WiimoteProfileSetting to more setting types
2020-12-10 16:29:37 -05:00
JMC47 6a3a71cfd7 Merge pull request #9141 from Techjar/but-for-how-long
Re-enable GPU Texture Decoding under MoltenVK
2020-10-29 01:22:13 -04:00
JMC47 31524288e3 Merge pull request #9116 from jordan-woyak/fix-wm-netplay
Core/NetPlay: Fix Wii Remote syncing.
2020-09-30 17:42:30 -04:00
JMC47 ebdcddfcd0 Merge pull request #9120 from JosJuice/controller-defaults
Fix controller defaults being empty on fresh run
2020-09-29 18:38:11 -04:00
JMC47 c64d41d3e7 Merge pull request #8428 from jordan-woyak/better-hotkeys
InputCommon: Add hotkey support to input expressions.
2020-09-26 00:36:16 -04:00
JMC47 54e570a95f Merge pull request #8902 from JosJuice/android-convert
Android: Add disc image conversion
2020-09-23 12:27:43 -04:00
JMC47 f33767f19c Merge pull request #9088 from JosJuice/android-sysconf
Android: Add Wii SYSCONF settings to GUI
2020-09-22 14:03:56 -04:00