summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-15Merge pull request #4328 from lioncash/unused-var3bunnei
memory_layout: Remove unused data member
2020-07-14Merge pull request #4342 from lioncash/endianRodrigo Locatti
common/swap: Make use of std::endian
2020-07-14common/swap: Make use of std::endianLioncash
Allows removing a bunch of defines in favor of a two liner.
2020-07-14Merge pull request #4242 from ReinUsesLisp/maxwell-dmabunnei
maxwell_dma: Match official doc and support pitch->voxel copies
2020-07-14Merge pull request #4294 from MerryMage/cpu-opt-settingsbunnei
configuration: Add settings to enable/disable specific CPU optimizations
2020-07-14Merge pull request #4282 from Morph1984/fs-sizebunnei
filesystem: Set various NAND partition sizes to their defaults
2020-07-14Merge pull request #4338 from ameerj/disconnected-adapterbunnei
gcadapter: Fix crash if gc configured but adapter not connected
2020-07-14Fix crash if gc configured but adapter not connectedAmeer
2020-07-14Merge pull request #4314 from lioncash/input-warnbunnei
gcadapter: Tidy up compiler warnings
2020-07-14Merge pull request #4315 from lioncash/udp-warnbunnei
udp: Silence a C++20 deprecation warning
2020-07-14Merge pull request #4335 from lat9nq/fix-set-per-game-multicoreLC
configure_general: Explicitly guard use_multi_core when applying setting
2020-07-14configure_general: Explicitly guard use_multi_core when applying settingslat9nq
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.
2020-07-13Merge pull request #4280 from jbeich/system-libusbLC
cmake: pass libusb include directory
2020-07-14input_common: drop unused libusb.h includeAmeer
Remnant of an early implementation.
2020-07-13input_common: make libusb private to gc_adapterJan Beich
2020-07-13memory_layout: Remove unused data memberLioncash
This isn't used, so it can be removed entirely, shrinking the structure size by 8 bytes.
2020-07-12Merge pull request #4318 from lioncash/cpp20Rodrigo Locatti
CMakeLists: Enable usage of C++20 on Linux
2020-07-12CMakeLists: Enable usage of C++20 on LinuxLioncash
This also fixes building on Linux with C++20, so we can enable it across the board for all OSes that we officially support.
2020-07-12Merge pull request #4317 from lioncash/boostRodrigo Locatti
CMakeLists: Correct boost asio disabling define name
2020-07-12CMakeLists: Correct boost asio disabling define nameLioncash
Previously the name of the define was missing the BOOST_ prefix.
2020-07-12Merge pull request #4316 from lioncash/cmake-conceptRodrigo Locatti
CMakeLists: Disable concepts in boost asio
2020-07-12CMakeLists: Disable concepts in boost asioLioncash
2020-07-12udp: Silence a C++20 deprecation warningLioncash
C++20 deprecates using the = lambda capture to implicitly capture the this pointer. Instead, we must specify it explicitly.
2020-07-12gc_poller: Mark GCButtonFactory::GetNextInput() as constLioncash
This doesn't modify class instance state.
2020-07-12gc_poller: Get rid of undefined behavior in Create()Lioncash
Ensures that the function always has returns in all control paths.
2020-07-12gc_poller: Silence sign conversion warningsLioncash
2020-07-12gc_adapter: Remove deprecated usage of = in lambda capturesLioncash
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.
2020-07-12gc_adapter: Silence sign conversion warningsLioncash
2020-07-12configure_cpu: Split optimization settings off into Debug tabMerryMage
2020-07-12Merge pull request #4265 from Morph1984/file-renameFernando Sahmkow
vfs_real: Fix MoveFile
2020-07-12Merge pull request #4290 from lioncash/latestLC
CMakeLists: Make use of /std:c++latest on MSVC
2020-07-12Merge pull request #3385 from Morph1984/batch-installbunnei
frontend: Add support to batch install files to NAND
2020-07-12common/alignment: Fix compilation errors (#4303)Tobias
2020-07-12Merge pull request #4312 from Morph1984/fix-discord-inviteLC
Fix Discord invite link
2020-07-12Fix Discord invite linkMorph
2020-07-12Merge pull request #4275 from CrazyMax/desired_languagebunnei
AM: fix GetDesiredLanguage:
2020-07-11Merge pull request #4289 from ReinUsesLisp/dynfixbunnei
vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXT
2020-07-11Merge pull request #4295 from MerryMage/macOS-libusbbunnei
CMakeLists: Do not search for system libusb on macOS
2020-07-11Merge pull request #4305 from yuzu-emu/revert-4300-port-5441bunnei
Revert "Port citra-emu/citra#5441: "Common: remove a mod from AlignUp""
2020-07-11Revert "Port citra-emu/citra#5441: "Common: remove a mod from AlignUp""bunnei
2020-07-11Merge pull request #4300 from FearlessTobi/port-5441bunnei
Port citra-emu/citra#5441: "Common: remove a mod from AlignUp"
2020-07-11Common: remove a mod from AlignUp (#5441)Marshall Mohror
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.
2020-07-11configure_cpu: Add tooltipsMerryMage
2020-07-11configure_cpu: Show/Hide debugging optionsMerryMage
2020-07-11CMakeLists: Do not search for system libusb on macOSMerryMage
2020-07-11configuration: Add settings to enable/disable specific CPU optimizationsMerryMage
2020-07-11CMakeLists: Make use of /std:c++latest on MSVCLioncash
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.
2020-07-11Merge pull request #4203 from VolcaEM/servicesbunnei
service: Update function tables
2020-07-10Merge pull request #4250 from Morph1984/key-writingbunnei
KeyManager: Prevent writing of invalid keys
2020-07-10vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXTReinUsesLisp
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.