Morph
5892fc1555
Add comment to clarify the nullptr check
5 years ago
Morph
2079bb4090
filesystem: Create subdirectories prior to creating a file
...
If subdirectories exist in the given path parameter and don't exist in the real filesystem create them prior to creating the files within.
This fixes the softlocks upon save creation in The Legend of Zelda: Breath of the Wild
5 years ago
bunnei
f26f53f35b
Merge pull request #4328 from lioncash/unused-var3
...
memory_layout: Remove unused data member
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
bunnei
7a051c4973
Merge pull request #4300 from FearlessTobi/port-5441
...
Port citra-emu/citra#5441 : "Common: remove a mod from AlignUp"
5 years ago
Marshall Mohror
a4306b9e56
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.
5 years ago
MerryMage
da11a27f42
configure_cpu: Add tooltips
5 years ago
MerryMage
505aa3a4c1
configure_cpu: Show/Hide debugging options
5 years ago
MerryMage
6744e7ea4a
CMakeLists: Do not search for system libusb on macOS
5 years ago
MerryMage
0193202964
configuration: Add settings to enable/disable specific CPU optimizations
5 years ago
Lioncash
fb0fefc75c
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.
5 years ago
bunnei
a0ee597b19
Merge pull request #4203 from VolcaEM/services
...
service: Update function tables
5 years ago