Age | Commit message (Collapse) | Author |
|
|
|
Fix for Katana Zero and Yoshi's Crafted World
|
|
controllers/npad: Validate device handles before use
|
|
fsp_srv: Implement OpenDataStorageWithProgramIndex
|
|
maxwell_3d: Remove unused dirty_pointer array
|
|
aoc_u: Stub IPurchaseEventManager and its service commands
|
|
Fixes regression by 761206cf81b271f7f4dd6a167a120325b760dbf3, causing
yuzu to not build on Linux with any version of Boost except a cached
1.73 Conan version from before about a day ago.
Moves the Boost requirement out of the `REQUIRED_LIBS` psuedo-2D-array
for Conan to instead be manually configured, using Conan as a fallback
solution if the system does not meet our requirements.
Requires any update from the linux-fresh container in order to build.
**DO NOT MERGE** until someone with the MSVC toolchain can verify this
works there, too.
|
|
|
|
Some games such as NEKOPARA Vol. 3 send invalid device handles when calling InitializeVibrationDevice. Introduce a check to validate the device handle before use.
|
|
vfs: Use existing type aliases consistently
|
|
fs: Revert all std::filesystem changes
|
|
svc: Remove unnecessary casts
|
|
This reverts commit ce5fcb6bb2c358b0251a2ce87945bda52789a76d, reversing
changes made to 6f41763061082d5fa2ab039c554427152243cb46.
|
|
This reverts commit 5fe55b16a11d9ec607fb8a3fdddc77a4393cd96a, reversing
changes made to e94dd7e2c4fc3f7ca2c15c01bdc301be2b8a4c1b.
|
|
This reverts commit 6d6115475b4edccdf1bb4e96ecc3d3b1be319e76, reversing
changes made to 5fe55b16a11d9ec607fb8a3fdddc77a4393cd96a.
|
|
This reverts commit 4e94d0d53af2cdb7b03ef9de23cc29f3565df97a, reversing
changes made to 6d6115475b4edccdf1bb4e96ecc3d3b1be319e76.
|
|
This reverts commit cdb36aef9ec9d30bdef1953f9ed46776ae2f12af, reversing
changes made to 5e9b77129f2cf8c039a8d98033cae4ac0f93f515.
|
|
common/file_util: Address review comments of #5174
|
|
nim: Stub IsLargeResourceAvailable
|
|
gl_shader_decompiler: Elide unnecessary copies within DeclareConstantBuffers()
|
|
Makes use of the VirtualDir and VirtualFile aliases across the board
instead of having a few isolated places that don't use it.
|
|
|
|
Fix invalid encoding paths when iterating over a directory on Windows.
|
|
|
|
Fix CreateFullPath to have its intended previous behavior (whatever
that was), and deprecate it in favor of the new CreateDirs function.
Unlike CreateDir, CreateDirs is marked as [[nodiscard]] to avoid new
code ignoring its result value.
|
|
|
|
network, sockets: Replace `POLL_IN`, `POLL_OUT`, etc. constants with an `enum class PollEvents`
|
|
common/file_util: Make use of std::filesystem
|
|
Converts creation and deletion functions over to std::filesystem,
simplifying our file-handling code.
Notably with this, CopyDir will now function on Windows.
|
|
core: Remove unnecessary enum casts in log calls
|
|
applets: Resolve variable shadowing
|
|
Greatly simplifies our file-handling code for these functions.
|
|
Simplifies and removes some casts. In all cases, these were generally
widening from a 32-bit unsigned type to a 64-bit unsigned type, so no
information would be lost from the conversion.
|
|
memory: Resolve -Wdocumentation warning for Write()
|
|
- Used by Pokémon Café Mix
- Used by DOOM: Eternal
|
|
- Used by Pokémon Café Mix
- Used by DOOM: Eternal
|
|
- Used by Pokémon Café Mix
- Used by DOOM: Eternal
|
|
Write() doesn't return anything, so the @returns tag shouldn't be
present.
|
|
configure_motion_touch: Fix unescaped backslash in regex
|
|
- Used by RollerCoaster Tycoon 3: Complete Edition
|
|
|
|
controller: Avoid unnecessary copies in ConfigurationComplete()
|
|
Follows the video core PR. fmt doesn't require casts for enum classes
anymore, so we can remove quite a few casts.
|
|
Avoids unnecessary copies.
|
|
Avoids unnecessary 1072 byte copies when querying info about
controllers.
|
|
Disable analog joystick from buttons by default
|
|
|
|
video_core: Make use of ordered container contains() where applicable
|
|
ast: Improve string concat readability in operator()
|
|
CMakeLists,network: Create YUZU_UNIX macro to replace __unix__
|