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
Admiral H. Curtiss
62de9c593b
UnitTests: Avoid ppcState global.
2023-04-05 20:09:32 +02:00
Admiral H. Curtiss
2d1f661118
DolphinQt: Avoid ppcState global.
2023-04-05 20:09:32 +02:00
Admiral H. Curtiss
192d8b6e40
VideoCommon/CommandProcessor: Pass System to HandleUnknownOpcode().
2023-04-05 20:09:32 +02:00