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
MerryMage
188203ec23
configure_cpu: Split optimization settings off into Debug tab
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
202c1fc6a4
configure_cpu: Add tooltips
6 years ago
MerryMage
f82bbf743c
configure_cpu: Show/Hide debugging options
6 years ago
FearlessTobi
32051d4b49
main/profile_select: Don't prompt for profile selection when only one is available
6 years ago
MerryMage
b403b17c8f
CMakeLists: Do not search for system libusb on macOS
6 years ago
MerryMage
79dfd272a9
configuration: Add settings to enable/disable specific CPU optimizations
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
Ameer
a885855ff4
Break out of scan loop if can't find adapter on first run
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
ReinUsesLisp
2691f5e6b9
video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changes
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.
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
Morph
d31b8ab0fa
Add support for batch install to NAND
This adds support to batch install files to NAND
6 years ago
Morph
9108fb8dd1
bis_factory: Set User NAND free space to be 1 MiB less than total.
6 years ago
Morph
bc260d4b5b
sdmc_factory: Set the SDMC total size to 1 TiB
We should not be limited by the SDMC's partition size, set this to 1 TiB. Hardware is limited to the max allowed by the MBR partition table which is 2 TiB.
6 years ago
Morph
d378516007
bis_factory: Use hardware default NAND partition sizes
Sets the total space of user and system partitions to their hardware defaults.
Furthermore, return the total space as free space for the user partition to prevent it from reaching zero.
Some games like Bioshock 2 check for the available free space prior to save creation, and we should not be limited by arbitrary limits.
6 years ago
Morph
99ce1117c7
settings: Remove storage size options
6 years ago