David
0648e023ea
Merge pull request #4346 from lioncash/thread
...
kernel/handle_table: Remove usages of the global system instance
5 years ago
David
815f30dc10
Merge pull request #4249 from Morph1984/delete-update-aoc-on-overwrite
...
registered_cache: Remove previous update/dlc if it exists on install
5 years ago
Morph
f66e3181dc
Check for empty section0 and CNMT prior to install
5 years ago
bunnei
f26f53f35b
Merge pull request #4328 from lioncash/unused-var3
...
memory_layout: Remove unused data member
5 years ago
Lioncash
73bb87c06b
kernel/process: Move name and system context to the bottom of the member list
...
These aren't directly important or commonly used within the process, so
we can move these to the bottom to allow everything else to be more
likely to be within a cache line.
5 years ago
Lioncash
52e83f0d5c
kernel/handle_table: Remove usages of the global system instance
...
Removes even more usages of the global system instance, trimming away
more dependencies on global variables and making them explicit in the
interface.
5 years ago
Lioncash
4ad69ca96e
kernel/thread: Remove global GetCurrentThread()
...
This is only used in one place, so we can fold it into the calling code,
eliminating a place for the global system instance to be used.
5 years ago
Morph
0ca7b8269a
clang format
5 years ago
Morph
1bbc61f5f1
Use proper install result when overwriting files
5 years ago
Morph
8794e623d9
Remove global system instance and address feedback
5 years ago
Morph
a82fdea1ac
registered_cache: Remove previous update/dlc if it exists on install
...
- 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
5 years ago
Rodrigo Locatti
263200f982
Merge pull request #4342 from lioncash/endian
...
common/swap: Make use of std::endian
5 years ago
Lioncash
9f027b1af2
common/swap: Make use of std::endian
...
Allows removing a bunch of defines in favor of a two liner.
5 years ago
bunnei
666b37ad56
Merge pull request #4242 from ReinUsesLisp/maxwell-dma
...
maxwell_dma: Match official doc and support pitch->voxel copies
5 years ago
bunnei
e2730372b8
Merge pull request #4294 from MerryMage/cpu-opt-settings
...
configuration: Add settings to enable/disable specific CPU optimizations
5 years ago
bunnei
450cbcfee6
Merge pull request #4282 from Morph1984/fs-size
...
filesystem: Set various NAND partition sizes to their defaults
5 years ago
bunnei
bf9c010be5
Merge pull request #4338 from ameerj/disconnected-adapter
...
gcadapter: Fix crash if gc configured but adapter not connected
5 years ago
Ameer
ab65de2f96
Fix crash if gc configured but adapter not connected
5 years ago
bunnei
393cdb15f5
Merge pull request #4314 from lioncash/input-warn
...
gcadapter: Tidy up compiler warnings
5 years ago
bunnei
edb291b3be
Merge pull request #4315 from lioncash/udp-warn
...
udp: Silence a C++20 deprecation warning
5 years ago
LC
6989fd65f3
Merge pull request #4335 from lat9nq/fix-set-per-game-multicore
...
configure_general: Explicitly guard use_multi_core when applying setting
5 years ago
lat9nq
e02687ff47
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.
5 years ago
LC
edb2caaae5
Merge pull request #4280 from jbeich/system-libusb
...
cmake: pass libusb include directory
5 years ago
Ameer
b284c43385
input_common: drop unused libusb.h include
...
Remnant of an early implementation.
5 years ago
Jan Beich
883fab2fff
input_common: make libusb private to gc_adapter
5 years ago
Lioncash
f2f876e3ff
memory_layout: Remove unused data member
...
This isn't used, so it can be removed entirely, shrinking the structure
size by 8 bytes.
5 years ago
Rodrigo Locatti
f1d8c83e1c
Merge pull request #4318 from lioncash/cpp20
...
CMakeLists: Enable usage of C++20 on Linux
5 years ago
Lioncash
07632ad825
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.
5 years ago
Rodrigo Locatti
b2305dcee0
Merge pull request #4317 from lioncash/boost
...
CMakeLists: Correct boost asio disabling define name
5 years ago
Lioncash
b971b82275
CMakeLists: Correct boost asio disabling define name
...
Previously the name of the define was missing the BOOST_ prefix.
5 years ago
Rodrigo Locatti
84b5804834
Merge pull request #4316 from lioncash/cmake-concept
...
CMakeLists: Disable concepts in boost asio
5 years ago
Lioncash
539675b21a
CMakeLists: Disable concepts in boost asio
5 years ago
Lioncash
8df93132cd
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.
5 years ago
Lioncash
a1dddca4ab
gc_poller: Mark GCButtonFactory::GetNextInput() as const
...
This doesn't modify class instance state.
5 years ago
Lioncash
839c91cd14
gc_poller: Get rid of undefined behavior in Create()
...
Ensures that the function always has returns in all control paths.
5 years ago
Lioncash
a8ba6dc3c9
gc_poller: Silence sign conversion warnings
5 years ago
Lioncash
32b6fc4062
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.
5 years ago
Lioncash
9ce6ea648f
gc_adapter: Silence sign conversion warnings
5 years ago
MerryMage
a67d00ef31
configure_cpu: Split optimization settings off into Debug tab
5 years ago
Fernando Sahmkow
739d90ee66
Merge pull request #4265 from Morph1984/file-rename
...
vfs_real: Fix MoveFile
5 years ago
LC
ed89bcc767
Merge pull request #4290 from lioncash/latest
...
CMakeLists: Make use of /std:c++latest on MSVC
5 years ago
bunnei
f1aabc21ee
Merge pull request #3385 from Morph1984/batch-install
...
frontend: Add support to batch install files to NAND
5 years ago
Tobias
80a0f2a118
common/alignment: Fix compilation errors ( #4303 )
5 years ago
LC
6001538139
Merge pull request #4312 from Morph1984/fix-discord-invite
...
Fix Discord invite link
5 years ago
Morph
63cc4e417f
Fix Discord invite link
5 years ago
bunnei
e60733aad3
Merge pull request #4275 from CrazyMax/desired_language
...
AM: fix GetDesiredLanguage:
5 years ago
bunnei
5fb27f83cf
Merge pull request #4289 from ReinUsesLisp/dynfix
...
vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXT
5 years ago
bunnei
f16a94fb39
Merge pull request #4295 from MerryMage/macOS-libusb
...
CMakeLists: Do not search for system libusb on macOS
5 years ago
bunnei
e5abf11186
Merge pull request #4305 from yuzu-emu/revert-4300-port-5441
...
Revert "Port citra-emu/citra#5441 : "Common: remove a mod from AlignUp""
5 years ago
bunnei
1074c87f18
Revert "Port citra-emu/citra#5441 : "Common: remove a mod from AlignUp""
5 years ago