summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-07-16hid: Only update keyboard & debug pad inputs if enabledDavid Marcec
Previously we would ignore this setting and would update the states regardless of the user setting
2020-07-16Merge pull request #4249 from Morph1984/delete-update-aoc-on-overwriteDavid
registered_cache: Remove previous update/dlc if it exists on install
2020-07-16Check for empty section0 and CNMT prior to installMorph
2020-07-15Merge pull request #4328 from lioncash/unused-var3bunnei
memory_layout: Remove unused data member
2020-07-15clang formatMorph
2020-07-15Use proper install result when overwriting filesMorph
2020-07-15Remove global system instance and address feedbackMorph
2020-07-15registered_cache: Remove previous update/dlc if it exists on installMorph
- This checks for and removes old updates or dlc based on title id. If a content meta nca exists within the registered cache, it will attempt to remove all the ncas associated with the content meta before installing a new update/dlc
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-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-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-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 #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-11Revert "Port citra-emu/citra#5441: "Common: remove a mod from AlignUp""bunnei
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-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.
2020-07-10Merge pull request #4221 from jbeich/unused-qt-openglbunnei
cmake: drop dependency on QtOpenGL
2020-07-10video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changesReinUsesLisp
Change GOB sizes from free-functions to constexpr constants. Add SwizzleSliceToVoxel, a function that swizzles a 2D array of pixels into a 3D texture and use it for 3D copies.
2020-07-10vfs_real: Fix MoveFileMorph
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.
2020-07-10KeyManager: Prevent writing of invalid keysMorph
If the keys are zero, don't write them to the autogenerated file.
2020-07-10Add additional empty check for the QStringList returned by the InstallDialogMorph
2020-07-10Update the install and progress dialogsMorph
- Remove the overwrite files checkbox, it will always overwrite - The progressbar now reflects the progress in terms of data transferred.
2020-07-10Refactor batch installing filesMorph
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.