Commit Graph
100 Commits
Author SHA1 Message Date
Admiral H. Curtiss afc97ec20f Merge pull request #11895 from JosJuice/android-no-host-check
Android: Temporarily disable host thread check
2023-06-06 18:56:41 +02:00
Admiral H. Curtiss e1a986b270 Merge pull request #11893 from JosJuice/dual-core-exit-assert
Core: Declare emu thread as CPU thread while shutting down
2023-06-06 18:36:51 +02:00
Admiral H. Curtiss 38b033a476 Merge pull request #11762 from jbosboom/xinput2-raw-event-query
Xinput2: use raw events and queries
2023-06-06 18:14:51 +02:00
Admiral H. Curtiss 3d4b4cfdc6 Merge pull request #11872 from LillyJadeKatrin/retroachievements-bugfix
RetroAchievements Bugfix: Fixed Missing DoFrame Call
2023-06-05 23:42:11 +02:00
Admiral H. Curtiss 678db26f68 Merge pull request #11891 from iwubcode/asset_thread_safety
VideoCommon: add additional locks around asset access / usage
2023-06-05 23:32:02 +02:00
Admiral H. Curtiss e3aaf230e6 Merge pull request #11890 from shuffle2/msvc-opt
msvc: workaround optimizer bug
2023-06-05 13:17:54 +02:00
Admiral H. Curtiss 252d3f353a Merge pull request #11883 from iwubcode/asset_template_error
VideoCommon: fix issue in C++ template
2023-06-03 20:00:08 +02:00
Admiral H. Curtiss 80bf175c48 Merge pull request #11879 from iwubcode/texture_data_load_nolevels
VideoCommon: avoid segfault when loading a PNG with no custom texture data levels
2023-06-03 19:35:48 +02:00
Admiral H. Curtiss 0b3d28abaf Merge pull request #11586 from JosJuice/unknown-opcode-msg
VideoCommon: Reword the unknown opcode error message
2023-06-03 12:53:33 +02:00
Admiral H. Curtiss 3245786af7 Merge pull request #11880 from iwubcode/race_condition_asset
VideoCommon: prevent potential data issue when reloading Asset data
2023-06-03 12:24:02 +02:00
Admiral H. Curtiss d03e09c8fd Merge pull request #11877 from iwubcode/asset_library_loader
VideoCommon: add multithreaded asset loader and define a texture asset
2023-06-03 01:11:41 +02:00
Admiral H. Curtiss 4c9210b439 Merge pull request #11527 from Hibyehello/MacOSPlatform
NoGUI: Create MacOS platform
2023-06-03 01:11:32 +02:00
Admiral H. Curtiss 4ee27404ee Merge pull request #11876 from iwubcode/directfilesystem_asset_library
VideoCommon: add  an asset library that loads directly from the filesystem
2023-06-02 23:59:27 +02:00
Admiral H. Curtiss 45a21ef83f Merge pull request #11871 from iwubcode/custom-assets
VideoCommon: add custom asset implementation and asset library
2023-06-02 20:58:08 +02:00
Admiral H. Curtiss ca484c7a65 Merge pull request #11609 from AdmiralCurtiss/sd-size-select
Add SD card size option for converting folder -> file.
2023-06-02 20:52:08 +02:00
Admiral H. Curtiss b3c9f49cbe Core: Assert that only the Host thread may call PauseAndLock(). 2023-06-02 18:51:43 +02:00
Admiral H. Curtiss 6302cea22c Merge pull request #11849 from LillyJadeKatrin/retroachievements-dialog
Retroachievements dialog
2023-06-02 02:09:08 +02:00
Admiral H. Curtiss fee28e26a1 Merge pull request #11869 from dvessel/texdump-compression
Add compression option for texture dumps.
2023-06-01 22:37:08 +02:00
Admiral H. Curtiss 744a5ddfc4 Merge pull request #11866 from Filoppi/patch-17
Qt: Fix some Post Process Configuration Widget issues 2
2023-06-01 22:34:31 +02:00
Admiral H. Curtiss 82d27fa7a8 Merge pull request #11851 from Filoppi/patch-16
Video: Fix lens_distortion post process shader not compiling
2023-06-01 20:41:06 +02:00
Admiral H. Curtiss d847c364bc Merge pull request #11864 from iwubcode/graphics_mod_action_check
VideoCommon: check for successful graphics mod action creation before adding targets
2023-05-30 17:28:43 +02:00
Admiral H. Curtiss 356792cc20 Merge pull request #11862 from iwubcode/avoid_duplicate_action_creation
VideoCommon: don't create an action per target in graphics mods
2023-05-30 11:33:16 +02:00
Admiral H. Curtiss da77084d2f Merge pull request #11819 from JosJuice/android-input-device-null
ControllerInterface/Android: Use InputEvent.getDeviceId
2023-05-29 19:27:30 +02:00
Admiral H. Curtiss 91b988c67f Merge pull request #11847 from abouvier/patch-1
CMake: Fix build with legacy system Mbed TLS
2023-05-29 19:25:27 +02:00
Admiral H. Curtiss 5ba439d30a Merge pull request #11856 from LillyJadeKatrin/retroachievements-bugfix
Fix RetroAchievements Login Crash
2023-05-29 10:54:16 +02:00
Admiral H. Curtiss 4dc4b28db4 Merge pull request #11845 from jnaidu360/skylanders-portal-hotkey
Add hotkey to open Skylanders and Infinity Menus
2023-05-28 23:27:41 +02:00
Admiral H. Curtiss afbc604f42 Merge pull request #11839 from LillyJadeKatrin/retroachievements-popups
Retroachievements popups
2023-05-28 17:17:11 +02:00
Admiral H. Curtiss 6d9529a68d Merge pull request #11844 from shuffle2/qt6.5.1
windows: update to qt 6.5.1
2023-05-27 22:33:01 +02:00
Admiral H. Curtiss 34527cadcc Merge pull request #11846 from Filoppi/fix_pp_settings_widget
Qt: Fix some Post Process Configuration Widget issues
2023-05-26 21:50:45 +02:00
Admiral H. Curtiss 0f4dbdb0d4 Merge pull request #11841 from shuffle2/modules
msvc: disable building std modules
2023-05-24 09:42:06 +02:00
Admiral H. Curtiss 532c6a8485 Merge pull request #11840 from krnlyng/blr_and_block_map_fixes
Blr and block map fixes
2023-05-23 23:09:21 +02:00
Admiral H. Curtiss 60cb88d379 Merge pull request #11838 from brad0/discordpresence_warning_fix
Fix s_using_custom_client warning with DiscordPresence
2023-05-23 20:59:21 +02:00
Admiral H. Curtiss df06ae2257 Merge pull request #11837 from brad0/aes_silence_warning
Silence AES warning
2023-05-23 09:20:38 +02:00
Admiral H. Curtiss 572e6486ce Merge pull request #11836 from brad0/openbsd_socket_header
Fix for Socket header for OpenBSD
2023-05-23 09:19:55 +02:00
Admiral H. Curtiss 68c3b1fb7d Merge pull request #11830 from shuffle2/vs17.6
update to VS 17.6
2023-05-23 00:37:01 +02:00
Admiral H. Curtiss 8fd61d0b54 Merge pull request #11737 from krnlyng/block_map
Jit: Improve block lookup performance through a shm memory segment.
2023-05-21 04:48:23 +02:00
Admiral H. Curtiss ef95d942e1 Merge pull request #11763 from LillyJadeKatrin/retroachievements-memory-events
RetroAchievements Memory, Events, and Awarding
2023-05-21 03:20:34 +02:00
Admiral H. Curtiss d59b61c87e Merge pull request #11832 from OatmealDome/steamrt-qt-6
DolphinQt: Adjust variable name for Qt root directory in steamrt builds
2023-05-21 02:53:34 +02:00
Admiral H. Curtiss 4efa10c170 Merge pull request #11751 from noahpistilli/discord-rpc
UICommon/DiscordPresence: Use GameTDB covers for RPC
2023-05-19 19:35:17 +02:00
Admiral H. Curtiss 50fe493990 Merge pull request #11739 from OatmealDome/iokit-be-gone
InputCommon: Remove OSX (IOKit) input backend
2023-05-19 19:31:40 +02:00
Admiral H. Curtiss 279fcafdc3 Merge pull request #11758 from jbosboom/xinput2-client-pointer
XInput2: Accept input from keyboards other than the first master
2023-05-19 19:29:24 +02:00
Admiral H. Curtiss 3905288465 Merge pull request #11816 from MarioPartyNetplay/gmpe01-fixes
Update Mario Party 4 cheats
2023-05-19 19:28:10 +02:00
Admiral H. Curtiss 86f1ef1e33 Merge pull request #11707 from TellowKrinkle/CMakeIconv
CMake: Use find_package and imported targets for Iconv
2023-05-19 19:27:16 +02:00
Admiral H. Curtiss 82ecbbe795 Merge pull request #11822 from AdmiralCurtiss/win-large-memarena
Common/MemArenaWin: Improve file mapping logic.
2023-05-19 19:24:31 +02:00
Admiral H. Curtiss 8342164dbd Common/MemArena: Pass shared memory base file name to GrabSHMSegment(). 2023-05-19 18:53:08 +02:00
Admiral H. Curtiss ff5bcba966 Common/MemArenaWin: Handle file mappings >= 4GB. 2023-05-19 18:44:32 +02:00
Admiral H. Curtiss b0d7fa9eb1 Merge pull request #11823 from AdmiralCurtiss/mmap-android
Common/MemArenaAndroid: Keep fastmem region mapped.
2023-05-19 18:42:33 +02:00
Admiral H. Curtiss 28b82ff8d8 IOS/EmulationKernel: Remove m_device_map_mutex, m_device_map is only modified in the constructor and destructor. 2023-05-15 20:54:21 +02:00
Admiral H. Curtiss b8f3a47fba IOS: Move more emulation-only stuff from Kernel to EmulationKernel. 2023-05-15 20:41:49 +02:00
Admiral H. Curtiss 3d767edd8a IOS/FS: Split FSDevice into FSCore and FSDevice.
FSCore implements the core functionality that can also be used outside of emulation. FSDevice implements the IOS device and is only available during emulation.
2023-05-15 20:41:47 +02:00
Admiral H. Curtiss 6a339cbdb3 IOS/ES: Split ESDevice into ESCore and ESDevice.
ESCore implements the core functionality that can also be used outside of emulation. ESDevice implements the IOS device and is only available during emulation.
2023-05-15 20:41:05 +02:00
Admiral H. Curtiss df458aed89 CMake: Set --output-on-failure flag for unittests target. 2023-05-14 04:52:50 +02:00
Admiral H. Curtiss 27d90a7d7b Merge pull request #11779 from ArcaneNibble/sd
Support Steam Deck controls natively through hidraw
2023-05-12 22:10:31 +02:00
Admiral H. Curtiss ab98db445d Common/MemArenaAndroid: Keep fastmem region mapped. 2023-05-11 03:01:05 +02:00
Admiral H. Curtiss 8c67083c87 Merge pull request #11813 from lioncash/insert
PPCSymbolDB: Use emplace() where applicable
2023-05-09 18:48:06 +02:00
Admiral H. Curtiss c766b2f8a2 Merge pull request #11815 from lioncash/ppcinc
PPCTables: Remove unnecessary includes
2023-05-09 18:45:45 +02:00
Admiral H. Curtiss 2e9b7f1192 Merge pull request #11817 from Pokechu22/solitaire-and-mahjong-bounding-box
GameINI: Enable bounding box for "Solitaire & Mahjong"
2023-05-07 19:16:38 +02:00
Admiral H. Curtiss 99d7fe33c5 Merge pull request #11818 from CasualPokePlayer/pokemon_cull_vertices_cpu
Add CPUCull to Pokemon Colosseum and Pokemon XD inis.
2023-05-07 19:07:04 +02:00
Admiral H. Curtiss 2fa84c73f1 Merge pull request #11809 from malleoz/malleo/savestate-action-cancel-upstream
Qt: Prevent savestate load/save on empty filename
2023-05-02 17:31:35 +02:00
Admiral H. Curtiss b514df1227 Merge pull request #10969 from phire/minimum_compilers
Enforce minimum supported versions of GCC and Clang
2023-05-01 03:03:05 +02:00
Admiral H. Curtiss 6e6865a63a Merge pull request #11785 from shuffle2/qtnext3
DolphinQt: cache icons instead of single pixmaps
2023-04-29 17:32:29 +02:00
Admiral H. Curtiss 79607a060c Merge pull request #11802 from Dentomologist/rename_graphicsslider_to_configslider
Qt: Rename GraphicsSlider to ConfigSlider
2023-04-29 16:47:56 +02:00
Admiral H. Curtiss aaf11e626a Merge pull request #11803 from LillyJadeKatrin/retroachievements-bugfix
Added Invalid Request Drop to AchievementManager Request
2023-04-29 16:46:59 +02:00
Admiral H. Curtiss 15a0860f15 IOS: Leverage Kernel/EmulationKernel difference for passing System to most IOS devices. 2023-04-25 02:22:34 +02:00
Admiral H. Curtiss 8a6118bec6 Qt/NetworkWidget: Don't update if not paused.
This is similar to https://github.com/dolphin-emu/dolphin/pull/11623 where the Core state change invoked by the CPUThreadGuard does indirectly cause another Update() call.
2023-04-23 21:48:23 +02:00
Admiral H. Curtiss 4d49902b34 IOS: Only construct DolphinDevice on EmulationKernel IOS instances.
Doesn't make much sense to have this active without a game.
2023-04-23 20:09:32 +02:00
Admiral H. Curtiss ffbbd72741 Merge pull request #11767 from AdmiralCurtiss/wii-sock-man
IOS/WiiSockMan: Move instance to IOS Kernel.
2023-04-23 20:07:34 +02:00
Admiral H. Curtiss 5df7c8833a Merge pull request #11784 from Minty-Meeo/mgba-screen-api
GBACore.cpp: Update to revised screen size/info API
2023-04-23 16:10:51 +02:00
Admiral H. Curtiss 653be9e45d Merge pull request #11628 from Pokechu22/gles-32-only-multisample
OGL: Only specify precision for sampler2DMSArray when it is defined
2023-04-23 16:02:15 +02:00
Admiral H. Curtiss 319adaa831 Merge pull request #11284 from AdmiralCurtiss/netplay-save-sync-check-corrupted
Netplay: Check if save is readable before marking it for sync.
2023-04-23 16:01:00 +02:00
Admiral H. Curtiss 00e4fc4b70 Netplay: Check if save is readable before marking it for sync. 2023-04-23 15:52:38 +02:00
Admiral H. Curtiss be1f2a6852 Merge pull request #11773 from lioncash/delete
Common/TraversalClient: Use correct deleter with g_MainNetHost
2023-04-20 22:17:19 +02:00
Admiral H. Curtiss 2a0b90807d Merge pull request #11770 from lioncash/err
Common/CommonFuncs: Move interface into Common namespace
2023-04-19 10:38:22 +02:00
Admiral H. Curtiss 4d1864e5b2 Merge pull request #11734 from EndangeredNayla/master
GMPE01, GP5E01, GP6E01, GP7E01, RM8E01: Code Updates
2023-04-19 00:14:23 +02:00
Admiral H. Curtiss 2e7f0d002e Merge pull request #11760 from Minty-Meeo/embracing-nullptr
Embrace nullptr over NULL and 0
2023-04-18 22:14:11 +02:00
Admiral H. Curtiss a239af162d Merge pull request #11768 from Pokechu22/temporary-debug-command-line
Treat --debugger command line as a temporary setting
2023-04-18 22:05:08 +02:00
Admiral H. Curtiss 361ffd5917 Merge pull request #11752 from LillyJadeKatrin/retroachievements-activate
Retroachievements activate
2023-04-18 18:38:53 +02:00
Admiral H. Curtiss 1c1b0fee25 Merge pull request #11769 from AdmiralCurtiss/ra-no-volume
AchievementManager: Fix crash when launching non-disc game.
2023-04-18 18:38:16 +02:00
Admiral H. Curtiss 9600bf1af9 Qt/WiiPane: Add setting for SD card file size when converting. 2023-04-18 11:04:26 +02:00
Admiral H. Curtiss d861b8caca Config: Add setting for SD card file size when converting. 2023-04-18 11:04:26 +02:00
Admiral H. Curtiss a4e1e23c34 AchievementManager: Fix crash when launching non-disc game. 2023-04-18 11:01:11 +02:00
Admiral H. Curtiss b2ee958058 IOS/WiiSockMan: Move instance to IOS Kernel. 2023-04-18 01:24:10 +02:00
Admiral H. Curtiss 37a30a5e50 IOS/WiiSockMan: Remove declaration to nonexistent DecodeError(). 2023-04-17 03:43:29 +02:00
Admiral H. Curtiss e9dbb93cb5 Merge pull request #11756 from lioncash/ini
Common/IniFile: Move interface into Common namespace
2023-04-14 20:52:30 +02:00
Admiral H. Curtiss 1e4b0d032e Merge pull request #11753 from lioncash/upnp
Common/UPnP: Move interface into Common namespace
2023-04-12 21:33:16 +02:00
Admiral H. Curtiss c5bbe0af02 Merge pull request #11730 from LillyJadeKatrin/retroachievements-load-game-data
RetroAchievements Load Game Data
2023-04-12 11:50:50 +02:00
Admiral H. Curtiss 31d2dedcb1 Merge pull request #11749 from lioncash/copy
NetPlayServer: Prevent unnecessary copies in GetInterfaceSet()
2023-04-11 22:09:56 +02:00
Admiral H. Curtiss d6ae7ad59c Merge pull request #11748 from lioncash/enet
Common/ENetUtil: Move interface into Common namespace
2023-04-11 21:58:52 +02:00
Admiral H. Curtiss 948a548fb2 Merge pull request #11720 from Pokechu22/hookable-event-recursive-mutex
HookableEvent: Use std::recursive_mutex instead of std::mutex
2023-04-10 22:50:44 +02:00
Admiral H. Curtiss fdc1ff1dad Merge pull request #11711 from AdmiralCurtiss/ios-fs-stats
IOS/FS: More accurate emulation of GetDirectoryStats() and GetNandStats().
2023-04-10 20:01:51 +02:00
Admiral H. Curtiss 5373fcc1e7 IOS/FS: Filter files exposed to the emulated system in ReadDirectory() and GetDirectoryStats(). 2023-04-10 19:50:08 +02:00
Admiral H. Curtiss 5c05155828 IOS/FS: Implement GetNandStats(). 2023-04-10 19:50:08 +02:00
Admiral H. Curtiss 8295d6d415 IOS/FS: More accurate cluster calculation in GetDirectoryStats(). 2023-04-10 19:50:08 +02:00
Admiral H. Curtiss 69d6be09f7 IOS/FS: GetDirectoryStats() should return an error if the given path is not a directory. 2023-04-10 19:50:08 +02:00
Admiral H. Curtiss 23843583bf PowerPC: Refactor to class, move to System. 2023-04-09 21:48:37 +02:00
Admiral H. Curtiss fe4aadc575 IOS/DI: Remove RegisterWrapper. 2023-04-09 04:20:46 +02:00
Admiral H. Curtiss 79b8e136b7 Merge pull request #11740 from Pokechu22/interface-pane-mouse-lock-visibility
DolphinQt: Fix mouse lock checkbox appearing when it shouldn't
2023-04-08 22:59:31 +02:00
Admiral H. Curtiss d5b811dd7f Merge pull request #11738 from malleoz/malleo/tas_input_latency
DolphinQt: Prevent MemoryViewWidget updates when hidden
2023-04-08 13:46:56 +02:00
Admiral H. Curtiss 7519941433 Merge pull request #11661 from iwubcode/rework_texture_cache
VideoCommon: split cache entry creation into a separate function
2023-04-08 13:43:52 +02:00
Admiral H. Curtiss d32e47cfde Merge pull request #11732 from malleoz/malleo/limit_stick_emits
DolphinQt: StickWidget and IRWidget check for changed x/y before signaling change
2023-04-07 00:42:49 +02:00