Commit graph

40420 commits

Author SHA1 Message Date
Admiral H. Curtiss
ebbb6c67e7
IOS/FS: Move NAND size related constants to FileSystem.h.
That way they're available for calculating NAND stats to display to the user. This also adds a few more constants.
2023-08-16 21:13:27 -04:00
Admiral H. Curtiss
c5e95f559e
WiimoteReal/IOWin: Use correct error type in the default case. 2023-08-16 21:13:27 -04:00
Admiral H. Curtiss
14a5aefc27
CommonFuncs: Add GetWin32ErrorString(). 2023-08-16 21:13:27 -04:00
iwubcode
7957dbc343
VideoCommon: update NetplayChatUI's chat message input to use a hidden label. This avoids an error thrown by imgui 2023-08-16 21:13:26 -04:00
iwubcode
f69a13d313
Externals: add misc/cpp/imgui_stdlib to imgui build in order to use std::string in InputText 2023-08-16 21:13:26 -04:00
iwubcode
0d2316adca
VideoCommon: update imgui to 1.89.7 (and implot to 0.15); fix issues with upgrade; keep the demo code in case someone wants to reference it but don't compile it by enabling 'IMGUI_DISABLE_DEMO_WINDOWS' in config 2023-08-16 21:13:25 -04:00
Dentomologist
421c2739e5
GekkoDisassembler: Remove unused parameter dmode from fdabc function
With the removal of m_flags, dmode is no longer used in fdabc.
2023-08-16 21:13:25 -04:00
Dentomologist
37874f689a
GekkoDisassembler: Remove unused parameter dmode from ldst function
With the removal of m_flags, dmode is no longer used in ldst.
2023-08-16 21:13:24 -04:00
Dentomologist
418fe353ec
GekkoDisassembler: Remove unused parameter dmode from rrn function
With the removal of m_flags, dmode is no longer used in rrn.
2023-08-16 21:13:24 -04:00
Dentomologist
e4d093f8d5
GekkoDisassembler: Remove unused parameter dmode from dab function
With the removal of m_flags, dmode is no longer used in dab.
2023-08-16 21:13:23 -04:00
Dentomologist
a5a4489818
GekkoDisassembler: Remove unused parameter dmode from nooper function
With the removal of m_flags, dmode is no longer used in nooper.
2023-08-16 21:13:23 -04:00
Dentomologist
1f0fec1c63
GekkoDisassembler: Remove unread variable m_flags
Writes to m_flags are pointless as it's never read.
2023-08-16 21:13:23 -04:00
JosJuice
2f04404ac7
Android: Fix SettingsActivity.onActivityResult
`or` is the bitwise or operator.

Fixes file pickers in the settings not saving your choice.
2023-08-16 21:13:22 -04:00
Admiral H. Curtiss
ea435d077e
UnitTests: Enable cluster check in FileSystemTest.GetDirectoryStats. 2023-08-16 21:13:22 -04:00
Martino Fontana
9292c4c6d8
Qt/GameConfigWidget: Add Manual Texture Sampling 2023-08-16 21:13:21 -04:00
Martino Fontana
ed5c261166
Qt/GameConfigWidget: Rename m_enable_fast_disc to m_emulate_disc_speed 2023-08-16 21:13:21 -04:00
Martino Fontana
ce3050f85f
Qt/GameConfigWidget: Add reverse argument for {Save,Load}CheckBox
In order to not hard code `if (key == "FastDiscSpeed")`
2023-08-16 21:13:21 -04:00
JosJuice
514a3c9a90
Translation resources sync with Transifex 2023-08-16 21:13:20 -04:00
Upfoldian
52eb84287e
Fixed a bug where in the extremely unlikely change that HostIDs collide, a new HostID is generated. 2023-08-16 21:13:19 -04:00
Sketch
52b4ac1613
Update libcurl to 8.1.2 2023-08-16 21:13:19 -04:00
Pokechu22
d7c70af188
Rename "Show Debugging UI" to "Enable Debugging UI"
This will hopefully reduce confusion on e.g. https://bugs.dolphin-emu.org/issues/13306.
2023-08-16 21:13:19 -04:00
iwubcode
19c72339d0
Core: save core timing parameters into variables updated during refresh 2023-08-16 21:13:18 -04:00
mitaclaw
8e0c30c358
Announce RSCRATCH clobbering in Jit64 when profiling is enabled 2023-08-16 21:13:18 -04:00
iwubcode
0f8f29183a
VideoCommon: skip the texture dump if the texture is using a custom texture, regardless of whether or not it is loaded yet 2023-08-16 21:13:17 -04:00
Mandar1jn
c4a6eba571
Skylanders: Update J command documentation
I initially thought the 0x01 side was both sides (equavalent to just C. However, this turned out to be something I forgot I implemented in my personal interface. 0x01 does not seem to change any colors.

Recently discovered how exactly the last 2 bytes of the J command for timing data
2023-08-16 21:13:17 -04:00
Martino Fontana
6b56d1d0c7
cubeb: Change name to "Dolphin Emulator"
To avoid conflicts with KDE's file manager.
2023-08-16 21:13:16 -04:00
iwubcode
ad6ced6957
VideoCommon: add custom texture message to provide a dirty means of debugging whether custom textures are installed correctly 2023-08-16 21:13:16 -04:00
SketchMaster2001
0dbe6392cf
Add Enable WiiLink checkbox to Android GUI 2023-08-16 21:13:16 -04:00
nyanpasu64
a5a165a38e
Fix GC adapter not being detected when you enable controller in settings
GCAdapter::UseAdapter() reads s_is_adapter_wanted, which gets
initialized by config_guard.~ConfigChangeCallbackGuard(). So we must
wait until after destroying the config guard to know whether we have any
controllers set to GC Adapter.
2023-08-16 21:13:15 -04:00
nyanpasu64
3434b44c13
Switch libusb_config_descriptor to RAII type 2023-08-16 21:13:15 -04:00
nyanpasu64
7e944c1141
Workaround GC adapter detection breaking when reset fails 2023-08-16 21:13:14 -04:00
nyanpasu64
0077cacdc5
Reset GC adapter upon IO error after sleep-wake
Fixes GC adapter breaking on sleep-wake on Linux and burning a full CPU
core. This is cleaner than alternative approaches.
2023-08-16 21:13:14 -04:00
nyanpasu64
6c07e4796e
Don't burn a CPU core and spam logs when GC Adapter fails 2023-08-16 21:13:14 -04:00
nyanpasu64
34571640d3
Fix memory leak in libusb code 2023-08-16 21:13:13 -04:00
Sketch
0f78ebb791
Add Forecast Channel buffer patch 2023-08-16 21:13:13 -04:00
iwubcode
5f61f8a7b7
VideoCommon: fix some compiler warnings for CustomAsset. FreeBSD compiler complained about a defaulted move constructor due to the mutex being implicitly deleted. Additionally, the const owning library deleted the copy constructor. 2023-08-16 21:13:12 -04:00
iwubcode
5d4252450b
VideoCommon: initialize load info variables 2023-08-16 21:13:12 -04:00
Mateus B. Cassiano
6362d58977
Qt: Color Correction window fixes 2023-08-16 21:13:11 -04:00
Jeremy Newton
50b21140e9
Allow shared zlib-ng 2023-08-16 21:13:11 -04:00
Sepalani
638f1b95ba
Common/Network: Use StrErrorWrapper 2023-08-16 21:13:10 -04:00
Sepalani
592f215857
Common/CommonFuncs: Add StrErrorWrapper function 2023-08-16 21:13:10 -04:00
Benjamin Mugnier
130640e09d
readme: Add '--recursive' to git submodule command
Not doing so results in the following error :

CMake Error at Externals/cubeb/CMakeLists.txt:30 (message):
  Could not find sanitizers-cmake: run

  	git submodule update --init --recursive

  in base git checkout

As the advice is correct, update readme with the correct command.
2023-08-16 21:13:10 -04:00
JosJuice
d0f6635766
D3D: Remove Windows 7 mention in logic ops warning
Dolphin no longer supports Windows 7, so the fact that there are (were?)
more people who use Windows 7 than who use a GPU that doesn't support
the required feature is no longer relevant.
2023-08-16 21:13:09 -04:00
Joshua de Reeper
b3c5d3f285
Skylanders: More List Fixes 2023-08-16 21:13:09 -04:00
iwubcode
530923133b
VideoCommon: add material asset. A material is similar to other graphics engines where it provides data to be used in conjunction with a shader asset to generate a runtime AbstractShader 2023-08-16 21:13:08 -04:00
Dentomologist
06b018c99c
QtUtils: Remove unused FlowLayout
FlowLayout hasn't been used since
b65faa0549.
2023-08-16 21:13:08 -04:00
Dentomologist
988e960a63
GekkoDisassembler: Remove unread variable m_displacement 2023-08-16 21:13:07 -04:00
Dentomologist
8033c3c838
GekkoDisassembler: Remove unread variable m_sreg 2023-08-16 21:13:07 -04:00
Amon Neander
ef2737d204
Fix unsafe netplay code in SI_DeviceGCController
By misusing Config, this netplay-related code opened up a race condition between Config::OnConfigChanged() and SerialInterface::SerialInterfaceManager::UpdateDevices() that could cause iterator invalidation.
2023-08-16 21:13:07 -04:00
iwubcode
530fffc6ef
VideoCommon: call into graphics mods create texture callback, providing additional asset dependencies that trigger the texture to be reloaded 2023-08-16 21:13:06 -04:00