Commit Graph
100 Commits
Author SHA1 Message Date
JMC47 32fba6dbd8 Merge pull request #11066 from K0bin/vertex-size-opt
Optimize GetVertexSize
2022-09-15 14:25:32 -04:00
JMC47 6d61e6a601 Merge pull request #11016 from Pokechu22/software-indirect-texture-bug
Software/Rasterizer: Fix indirect stage using texture coordinates/maps >= 4
2022-08-29 01:37:36 -04:00
JMC47 681bbf7696 Merge pull request #10985 from sepalani/bba-upnp
BBA/BuiltIn: Add UPnP HTTP listener
2022-08-28 16:50:08 -04:00
JMC47 e65d56a957 Merge pull request #10920 from sepalani/bba-multicast
BBA/BuiltIn: Add SSDP multicast support
2022-08-28 15:06:01 -04:00
JMC47 48fdbcde23 Merge pull request #10809 from TryTwo/PR_CodeWidget_Filters
Debugger CodeWidget: Add filter boxes to callstack, function calls, a…
2022-08-22 15:47:20 -04:00
JMC47 498c06b85a Merge pull request #10989 from CasualPokePlayer/fifo_reset_dual_core
Fix crashes in dual core mode on a PI_FIFO_RESET
2022-08-18 17:32:29 -04:00
JMC47 cc1cb44993 Merge pull request #10928 from sepalani/bba-arp
BBA/BuiltIn: Generate a MAC address for each new IP address
2022-08-01 17:37:49 -04:00
JMC47 68912c1a7b Merge pull request #10918 from sepalani/bba-init-udp
BBA/BuiltIn: Ensure UDP ports are open
2022-07-29 16:27:21 -04:00
JMC47 a81f3a95db Merge pull request #10917 from sepalani/bba-ntohs
BBA/BuiltIn: Fix network byte order issues
2022-07-29 13:19:25 -04:00
JMC47 ae4fa53a9c Merge pull request #10914 from JMC47/bbarename
BBA - Rename Built In BBA to BBA (HLE)
2022-07-29 10:16:51 -04:00
JMC47 205d78d780 BBA - Rename BBA Built In to BBA (HLE)
All of our BBA options are technically built in, so it made the BBA
Built In option kind of confusing as to what it did.  So rename it to
BBA HLE to make it more clear what it is doing and why it doesn't need a
TAP.
2022-07-29 10:06:44 -04:00
JMC47 3bf1ddc549 Merge pull request #10730 from AdmiralCurtiss/riivolution-sysfile-patches
Riivolution: Add custom extension to patch boot.bin, bi2.bin, and apploader.img.
2022-07-28 20:29:31 -04:00
JMC47 bfd03cd1a4 Merge pull request #10793 from Pokechu22/dsp-hle-aesnd
DSPHLE: Add HLE version of libaesnd ucode
2022-07-25 05:12:53 -04:00
JMC47 3d7b66bcfc Merge pull request #10861 from JosJuice/android-new-sd
Android: Bring SD card settings up to date with DolphinQt
2022-07-23 07:59:19 -04:00
JMC47 fdecd56ec7 Merge pull request #10884 from JosJuice/android-bba-tapless
Android: Add "Broadband Adapter (Built In)" to settings
2022-07-23 06:31:29 -04:00
JMC47 89c4fdeeea Merge pull request #10754 from tellowkrinkle/Metal
VideoBackends: Add Metal backend
2022-07-23 01:57:35 -04:00
JMC47 70b0b03c3c Merge pull request #10747 from tellowkrinkle/LateUIDFixup
Add a post-cache shader UID fixup pass
2022-07-17 00:43:16 -04:00
JMC47 f1d23ff9a4 Merge pull request #10466 from Pokechu22/efb-copy-gamma
Accurately handle the copy filter and gamma for EFB and XFB copies
2022-07-17 00:07:50 -04:00
JMC47 be551b1529 Merge pull request #10860 from OatmealDome/qt-sd-strings
DolphinQt: Make SD sync strings look nicer
2022-07-16 05:32:35 -04:00
JMC47 e237aa1435 Merge pull request #10777 from tellowkrinkle/EFBFlush
VideoCommon: Remember to flush command buffers after multiple EFB copies
2022-07-13 19:45:31 -04:00
JMC47 5663a44962 Merge pull request #10842 from tellowkrinkle/ClearBackendInfo
VideoCommon: Clear backend_info before populating
2022-07-13 16:40:46 -04:00
JMC47 385f010d4a Merge pull request #10837 from SilentHeII/master
Add bloom definitions for Sonic Colors
2022-07-13 13:59:17 -04:00
JMC47 cb350aed53 Merge pull request #10841 from tellowkrinkle/FBFetchLogicOpMasking
VideoCommon: Properly mask fbfetch logic op emulation
2022-07-13 03:56:14 -04:00
JMC47 aa29433754 Merge pull request #10590 from AdmiralCurtiss/sdcard-folder-sync
Wii SD Card Folder Syncing
2022-07-11 17:38:34 -04:00
JMC47 b2be9b40cc Merge pull request #10561 from shuffle2/sdl-motion
ControllerInterface: Add support for motion and rumble to SDL backend
2022-07-11 16:28:30 -04:00
JMC47 cce6133ef6 Merge pull request #10749 from tellowkrinkle/IntelUbershaders
VideoCommon: Fix ubershaders on MoltenVK Intel
2022-07-10 19:35:55 -04:00
JMC47 38cb76dea5 Merge pull request #10807 from merryhime/LogicalImm
Arm64Emitter: Simplify LogicalImm logic
2022-07-10 17:27:47 -04:00
JMC47 fac66897af Merge pull request #10819 from Dentomologist/fix_shader_compilation_warnings
VideoCommon: Fix D3D shader compilation warnings
2022-07-08 18:46:29 -04:00
JMC47 f50e7e6e6d Merge pull request #10287 from OatmealDome/re0-xfb
GameINI: Disable XFB to Texture Only with Resident Evil 0
2022-07-08 18:43:36 -04:00
JMC47 7853b72c46 Merge pull request #10430 from OatmealDome/mac-portable
UICommon: Add support for portable.txt on macOS
2022-07-08 18:41:14 -04:00
JMC47 59e8aacf42 Merge pull request #10745 from JosJuice/softmmu
JitArm64: Implement "soft MMU"
2022-07-08 15:55:49 -04:00
JMC47 828afc6735 Merge pull request #10673 from iwubcode/spirv-backends
D3D: Generate HLSL from SPIRV*
2022-07-08 15:29:58 -04:00
JMC47 7cc89f5642 Merge pull request #10816 from iwubcode/super_mario_galaxy_bloom_def
Data: add Super Mario Galaxy bloom definition graphics mod
2022-07-07 19:57:52 -04:00
JMC47 32a5b8bfd2 Merge pull request #10805 from iwubcode/runefactory_frontier_bloom_definition
Data: Add Rune Factory Frontier bloom definition graphics mod
2022-07-07 19:49:26 -04:00
JMC47 1ded9ef246 Merge pull request #10817 from Techjar/sms-goop-mod
Data: Add Super Mario Sunshine goop map graphics mod
2022-07-07 19:48:22 -04:00
JMC47 7321802b4b Merge pull request #10811 from Pokechu22/bs2-dfi-typo
BS2Emu: Fix DFI typo
2022-07-06 03:23:55 -04:00
JMC47 3cd82b6193 Merge pull request #10810 from OatmealDome/fileutil-copy-mac-updater
FileUtil: Only attempt to write to the destination in Copy if there is actually content to write
2022-07-05 18:08:00 -04:00
JMC47 d625c612c4 Merge pull request #10802 from iwubcode/graphics_mods_builtin_bloom
Add builtin graphics mods
2022-07-02 14:07:30 -04:00
JMC47 b5f4b0dffe Merge pull request #10803 from Zopolis4/clangingaround
Resolve additional warnings generated by clang
2022-07-02 03:12:34 -04:00
JMC47 edd89e343c Merge pull request #10801 from iwubcode/graphics_mod_fixes_part2
More Graphics Mods Fixes
2022-07-01 23:09:50 -04:00
JMC47 a12b9ba6d5 Merge pull request #10796 from iwubcode/graphics_mod_overeager_projection_change
VideoCommon: fix projection graphics mod affecting more than intended
2022-06-29 21:38:10 -04:00
JMC47 5d04e1e1de Merge pull request #10518 from iwubcode/draw-mod
Introducing a 'GraphicsMod' system for creators
2022-06-28 13:35:39 -04:00
JMC47 e50e45f400 Merge pull request #10700 from sepalani/ssl-handshake
Socket: Fix some non-blocking connect edge cases
2022-06-27 21:39:36 -04:00
JMC47 e18053d307 Merge pull request #10746 from Pokechu22/bs2-emu-registers
BS2Emu: Set HID0/1/2/4 and MSR with correct default values
2022-06-25 22:21:07 -04:00
JMC47 6173ba1d9c Merge pull request #10785 from Pokechu22/dsp-halt-mail-initialize
DSPHLE: Properly reflect initial halt state in mail handler
2022-06-25 17:27:02 -04:00
JMC47 b30e1c5bb9 Merge pull request #10784 from AdmiralCurtiss/mail-handler-state
DSPHLE: Add variables in CMailHandler to savestate.
2022-06-25 14:42:26 -04:00
JMC47 75943a7a2c Merge pull request #10763 from Pokechu22/dsp-hle-asnd
DSPHLE: Add HLE version of libasnd ucode
2022-06-24 21:51:27 -04:00
JMC47 76f890f6b0 Merge pull request #10761 from Pokechu22/dsp-halt-mail
DSPHLE: Handle mail more accurately
2022-06-24 18:46:20 -04:00
JMC47 ffa3bf86fb Merge pull request #10760 from tellowkrinkle/std430
VideoCommon: Fix SSBO layout and remove associated "bug"
2022-06-24 18:40:47 -04:00
JMC47 431d757151 Merge pull request #10743 from tellowkrinkle/LargeBlockRVZ
Fix creation of rvz with > 2mb chunk size
2022-06-14 16:17:24 -04:00
JMC47 8a8e9c5ef6 Merge pull request #10742 from tellowkrinkle/Xcode
Improve incremental build time for Xcode projects
2022-06-14 16:14:54 -04:00
JMC47 9315ac7071 Merge pull request #10587 from AdmiralCurtiss/memcard-path-unify
Raw Memory Card Path handling unification and consistency fixes.
2022-06-13 20:18:36 -04:00
JMC47 f96e91119a Merge pull request #10735 from CasualPokePlayer/audio_dump_volume_fix
Have audio dumps apply volume
2022-06-13 17:09:58 -04:00
JMC47 05160d8d2e Merge pull request #10734 from JMC47/fzerocheatsini
Add F-Zero AX Approximation Gecko Codes to F-Zero GX
2022-06-11 13:46:24 -04:00
JMC47 ef384ca6d3 Merge pull request #10739 from JMC47/monsterhouseini
Disable icache emulation for Monster House
2022-06-11 13:41:04 -04:00
JMC47 1db46fbd8b Disable icache emulation for Monster House
This game has stale icache values in the logs during certain
loadscreens, and after disabling them I was able to play through the
entire game, with one crash that may have been related to savestates and
memory cards since during that loadscreen it said the memory card did
not match.

This does cause invalid reads to be spit out during parts of the game,
but you can safely skip them.  Enabling MMU seems to surpress the
invalid reads without side-effects, but the aforementioned
memcard/savestate crash was with MMU on.
2022-06-10 21:05:29 -04:00
JMC47 e4f7994cf9 Add Medium Texture Cache to RKA INI
Ultimate Shooting Collection needs Medium Texture Cache for some text to
render correctly.
2022-06-09 16:30:13 -04:00
JMC47 a59a3631c8 Add F-Zero AX Gecko Codes to F-Zero GX 2022-06-09 01:01:11 -04:00
JMC47 daf8e3ddde Merge pull request #10462 from OatmealDome/steam-runtime
DolphinQt: Add support for a Steam Runtime build
2022-06-06 20:18:06 -04:00
JMC47 664663e8de Merge pull request #10604 from Pokechu22/gcadapter-refactor
Refactor GCAdapter, part 1
2022-06-04 16:30:25 -04:00
JMC47 3a3357444e Merge pull request #8067 from endrift/hsp
Preliminary HSP support
2022-05-22 13:42:27 -04:00
JMC47 b396afd1a3 INI: add RealWiiRemoteRepeatReports False to Order Up! 2022-05-20 02:19:22 -04:00
JMC47 be75273ad4 Merge pull request #10454 from Pokechu22/pi-fifo-reset
ProcessorInterface: Implement PI_FIFO_RESET
2022-05-14 00:53:48 -04:00
JMC47 256e3b071e Merge pull request #10658 from OatmealDome/qt5-cmake-prefix
BuildMacOSUniversalBinary: Place the Qt path on CMAKE_PREFIX_PATH
2022-05-13 03:06:42 -04:00
JMC47 5f04ad5c3c Merge pull request #10559 from shuffle2/qt6
update to Qt6 on windows, support Qt6 elsewhere
2022-05-08 01:29:46 -04:00
JMC47 8335ec70e5 Merge pull request #10634 from OatmealDome/netsysupdate-nogui
WiiUtils: Change default NUS Shop URL to Dolphin's fake NUS
2022-05-06 00:13:56 -04:00
JMC47 c0488de482 Merge pull request #10251 from Pokechu22/negative-scissor
Rework scissor handling
2022-04-24 15:00:42 -04:00
JMC47 c42392c565 Merge pull request #10290 from OatmealDome/m1-earlyz-bug
DriverDetails: Add broken discard with early-Z bug on Apple Silicon GPUs
2022-04-24 13:30:04 -04:00
JMC47 56bb965ab9 Merge pull request #10584 from Pokechu22/emboss-single-normal-v2
VideoCommon: Handle emboss texgen with only a single normal
2022-04-22 23:24:22 -04:00
JMC47 e02194057b Merge pull request #10412 from Pokechu22/sw-efb-peek-alpha
Software: Implement pixel engine alpha read mode
2022-04-07 17:01:56 -04:00
JMC47 bb7f0e18dd Merge pull request #10524 from JosJuice/angle-in
VideoCommon: Remove redundant in qualifiers
2022-03-21 19:16:13 -04:00
JMC47 0bd2b4023b Rename GYRE41.ini to GRYE41.ini
This was a typo that I missed for some reason.
2022-03-20 20:25:43 -04:00
JMC47 6619bfef50 GameINI: Rayman Arena - Add Disable Culling Patch
For unknown reasons, a Gecko Code on the Wiki for Rayman Arena that was
meant to help with widescreen patches.  This doesn't actually change
anything about the game unless you enable Dolphin's built-in widescreen
hack, where it will cause enemies and whatnot to render on the edges of
the screen.  This is because it patches out the culling function in the
game, which coincidentally is also the cause of the hang in Dolphin.
2022-03-19 21:39:09 -04:00
JMC47 edd63d8c3f Merge pull request #10519 from jordan-woyak/fix-hotkey-detections
MappingCommon: Fix detection of hotkey and conjunction expressions.
2022-03-19 00:41:00 -04:00
JMC47 ea116fbbdf Merge pull request #9834 from AdmiralCurtiss/fastmem-reserve-region-linux
MemArena: Keep fastmem memory region mapped on Linux to ensure nothing allocates within the fastmem space.
2022-02-28 12:46:34 -05:00
JMC47 f65dc6d525 Merge pull request #10441 from OatmealDome/improved-logic-op-workaround
BlendingState: Set source and destination alpha factors in logic op workaround
2022-02-28 12:17:25 -05:00
JMC47 20e4e34e91 Merge pull request #10487 from JosJuice/android-savestate-spacing
Android: Set letterSpacing for savestate options
2022-02-28 12:13:10 -05:00
JMC47 56a98532e1 Merge pull request #10488 from JosJuice/logic-ops-logic
PixelShaderGen: Check uid_data for use_shader_logic_op
2022-02-28 12:12:52 -05:00
JMC47 0965724ed2 Merge pull request #10480 from UnicorNora/master
Update GMPE01.ini
2022-02-25 21:26:43 -05:00
JMC47 d02e42d6ce Merge pull request #10476 from UnicorNora/master
Update codes for GMPE01, GP5E01, GP6E01, and GP7E01
2022-02-25 19:21:21 -05:00
JMC47 75ad057b08 Merge pull request #10405 from JosJuice/android-no-boot-timeout
Android: Get rid of the boot timeout
2022-02-23 15:40:54 -05:00
JMC47 5da55c9e18 Merge pull request #10406 from JosJuice/android-mipmap-swap
Android: Fix swapped texture dumping description strings
2022-02-22 16:53:26 -05:00
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