bunnei
f1b2cb5eec
Merge pull request #4282 from Morph1984/fs-size
filesystem: Set various NAND partition sizes to their defaults
6 years ago
bunnei
add2133f18
Merge pull request #4338 from ameerj/disconnected-adapter
gcadapter: Fix crash if gc configured but adapter not connected
6 years ago
Ameer
2b38468a0b
Fix crash if gc configured but adapter not connected
6 years ago
bunnei
f18dca4b04
Merge pull request #4314 from lioncash/input-warn
gcadapter: Tidy up compiler warnings
6 years ago
bunnei
1434f790a0
Merge pull request #4315 from lioncash/udp-warn
udp: Silence a C++20 deprecation warning
6 years ago
LC
c717088763
Merge pull request #4335 from lat9nq/fix-set-per-game-multicore
configure_general: Explicitly guard use_multi_core when applying setting
6 years ago
lat9nq
73c7843bff
configure_general: Explicitly guard use_multi_core when applying settings
This is likely an oversight during a rebase. Guards use_multi_core to be only set when the global value is in use. It should not make a difference given the current code base, but makes the code sensible.
6 years ago
LC
e15aa03b49
Merge pull request #4280 from jbeich/system-libusb
cmake: pass libusb include directory
6 years ago
Ameer
a8deadbb2b
input_common: drop unused libusb.h include
Remnant of an early implementation.
6 years ago
Jan Beich
cfc73b4188
input_common: make libusb private to gc_adapter
6 years ago
Rodrigo Locatti
04a03446d3
Merge pull request #4318 from lioncash/cpp20
CMakeLists: Enable usage of C++20 on Linux
6 years ago
Lioncash
cb048390a9
CMakeLists: Enable usage of C++20 on Linux
This also fixes building on Linux with C++20, so we can enable it across
the board for all OSes that we officially support.
6 years ago
Rodrigo Locatti
9e00412709
Merge pull request #4317 from lioncash/boost
CMakeLists: Correct boost asio disabling define name
6 years ago
Lioncash
a916e681f6
CMakeLists: Correct boost asio disabling define name
Previously the name of the define was missing the BOOST_ prefix.
6 years ago
Rodrigo Locatti
ed6328d4d3
Merge pull request #4316 from lioncash/cmake-concept
CMakeLists: Disable concepts in boost asio
6 years ago
Lioncash
c21397b7a6
CMakeLists: Disable concepts in boost asio
6 years ago
Lioncash
cb588c9ef1
udp: Silence a C++20 deprecation warning
C++20 deprecates using the = lambda capture to implicitly capture the
this pointer. Instead, we must specify it explicitly.
6 years ago
Lioncash
7c05493952
gc_poller: Mark GCButtonFactory::GetNextInput() as const
This doesn't modify class instance state.
6 years ago
Lioncash
340875a12f
gc_poller: Get rid of undefined behavior in Create()
Ensures that the function always has returns in all control paths.
6 years ago
Lioncash
ff47456e8b
gc_poller: Silence sign conversion warnings
6 years ago
Lioncash
1fe8261049
gc_adapter: Remove deprecated usage of = in lambda captures
It's deprecated in C++20 to use = to capture the this pointer.
Instead, we can simply pass this as an argument to the thread
constructor.
6 years ago
Lioncash
6b6d076f51
gc_adapter: Silence sign conversion warnings
6 years ago
Fernando Sahmkow
979eda4b70
Merge pull request #4265 from Morph1984/file-rename
vfs_real: Fix MoveFile
6 years ago
LC
4b13d493ed
Merge pull request #4290 from lioncash/latest
CMakeLists: Make use of /std:c++latest on MSVC
6 years ago
bunnei
4d096ef36d
Merge pull request #3385 from Morph1984/batch-install
frontend: Add support to batch install files to NAND
6 years ago
Tobias
dec48c55cb
common/alignment: Fix compilation errors ( #4303 )
6 years ago
LC
60eb93ceab
Merge pull request #4312 from Morph1984/fix-discord-invite
Fix Discord invite link
6 years ago
Morph
86ac46ac78
Fix Discord invite link
6 years ago
bunnei
739562c334
Merge pull request #4275 from CrazyMax/desired_language
AM: fix GetDesiredLanguage:
6 years ago
bunnei
734ab6f472
Merge pull request #4289 from ReinUsesLisp/dynfix
vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXT
6 years ago
bunnei
73c58d9fe7
Merge pull request #4295 from MerryMage/macOS-libusb
CMakeLists: Do not search for system libusb on macOS
6 years ago
bunnei
409b468034
Merge pull request #4305 from yuzu-emu/revert-4300-port-5441
Revert "Port citra-emu/citra#5441 : "Common: remove a mod from AlignUp""
6 years ago
bunnei
1b617c2e35
Revert "Port citra-emu/citra#5441 : "Common: remove a mod from AlignUp""
6 years ago
bunnei
f5c026dd2d
Merge pull request #4300 from FearlessTobi/port-5441
Port citra-emu/citra#5441 : "Common: remove a mod from AlignUp"
6 years ago
Marshall Mohror
ebab55ab8f
Common: remove a mod from AlignUp ( #5441 )
In cases where the size is not a known constant when inlining, AlignUp<std::size_t> currently generates two 64-bit div instructions.
This generates one div and a cmov which is significantly cheaper.
6 years ago
MerryMage
b403b17c8f
CMakeLists: Do not search for system libusb on macOS
6 years ago
Lioncash
f13c3a81e7
CMakeLists: Make use of /std:c++latest on MSVC
Provides the buildbot with one builder that is always tracking the
latest version of the C++ standard, allowing us to progressively rectify
our code and amend any differences between standards over time instead
of waiting for a complete standard change, potentially breaking a lot of
code all at once.
6 years ago
bunnei
12834a1c44
Merge pull request #4203 from VolcaEM/services
service: Update function tables
6 years ago
bunnei
74f380638c
Merge pull request #4250 from Morph1984/key-writing
KeyManager: Prevent writing of invalid keys
6 years ago
ReinUsesLisp
991dafcee3
vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXT
This has been fixed in Nvidia's public beta driver 451.74. The previous
beta driver will be broken, people using these will have to update.
6 years ago
bunnei
75a97dc002
Merge pull request #4221 from jbeich/unused-qt-opengl
cmake: drop dependency on QtOpenGL
6 years ago
bunnei
f01ad5b554
Merge pull request #4287 from lioncash/fmt7
CMakeLists: Update fmt to 7.0.1
6 years ago
Lioncash
9547973b9e
CMakeLists: Update fmt to 7.0.1
Keeps the package up to date with the latest major release of fmt.
This version brings in quite a bit of improvements, such as code size
reduction, etc.
6 years ago
David
b3c7e320fb
Merge pull request #4286 from lioncash/format
CMakeLists: Use lower-case command names
6 years ago
Lioncash
24357253d8
CMakeLists: Use lower-case command names
Our convention uses lower-case command names, so this is just a
consistency change.
6 years ago
Morph
ef6946bf66
vfs_real: Fix MoveFile
The file wasn't closed prior to being renamed / moved, throwing an error that states "The process cannot access the file because it is being used by another process." Fix this by closing the file prior to a rename / move operation.
Fixes saving in Luigi's Mansion 3 and KATANA KAMI: A Way of the Samurai Story.
6 years ago
Morph
c0dc6904e7
KeyManager: Prevent writing of invalid keys
If the keys are zero, don't write them to the autogenerated file.
6 years ago
Morph
4bf2b55e67
Add additional empty check for the QStringList returned by the InstallDialog
6 years ago
Morph
b5535fe1a0
Update the install and progress dialogs
- Remove the overwrite files checkbox, it will always overwrite
- The progressbar now reflects the progress in terms of data transferred.
6 years ago
Morph
29b9d83e05
Refactor batch installing files
Key issues fixed:
- Progress dialog showing up as white/hanging/getting stuck/unresponsive.
Key changes:
- Progress dialog now shows progress as a function of all files instead of per nca within a file.
- Overwrite existing files will overwrite all files in the selection.
6 years ago