| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
| |
| |
| |
| | |
Same behavior, but without the need to explicitly loop through
everything manually.
|
| | |
| |
| |
| |
| | |
Simplifies the overall function and also allows for it to become a
const-qualified member function.
|
| |\ \
| | |
| | | |
bcat/backend: Prevent fmt exception in debug log within NullBackend::Clear()
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
NullBackend::SetPassphrase()
Aligns the '=' to be consistent with the rest of the logs within this
source file.
|
| | |/
| |
| |
| |
| | |
A formatting specifier within Clear wasn't being used, which will cause
fmt to throw an exception. This fixes that.
|
| |/
|
|
|
| |
We can just use the kernel member variable directly instead of going
through the system to obtain the same thing.
|
| | |
|
| |\
| |
| | |
hle: services: Fix prepo IPC, and add better error checking.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
- This was holdover from citra.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |
| | |
yuzu: Implement Vulkan frontend
|
| | |
| |
| |
| |
| | |
Adds a Qt and SDL2 frontend for Vulkan. It also finishes the missing
bits on Vulkan initialization.
|
| | | |
|
| | |
| |
| |
| | |
This fixes crashes when a Vulkan device fails to initialize.
|
| |\ \
| | |
| | | |
hid: Fix analog sticks directional states
|
| | | | |
|
| | | | |
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
core/arm: Remove usage of global GetCurrentThread()
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Now both CPU backends go through their referenced system instance to
obtain the current thread.
|
| |\ \ \ \
| | | | |
| | | | | |
kernel/physical_core: Make use of std::unique_ptr instead of std::shared_ptr
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
shared_ptr was used in 2d1984c20c75e03ec79eeb3806b12efa1679b977 due to a
misunderstanding of how the language generates move constructors and
move assignment operators.
If a destructor is user-provided, then the compiler won't generate the
move constructor and move assignment operators by default--they must be
explicitly opted into.
The reason for the compilation errors is due to the fact that the
language will fall back to attempting to use the copy constructor/copy
assignment operators if the respective move constructor or move
assignment operator is unavailable.
Given that we explicitly opt into them now, the the move constructor and
move assignment operators will be generated as expected.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Nothing from these headers are used within this source file, so we can
remove them.
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This isn't used within the class, so it can be removed to simplify the
overall interface.
While we're in the same area, we can simplify a unique_ptr reset() call.
|
| |/ / / |
|
| |\ \ \
| | | |
| | | | |
System: Refactor CPU Core management and move ARMInterface and Schedulers to Kernel
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
This commit instends on better naming the new purpose of this classes.
|
| | | | |
| | | |
| | | |
| | | | |
interfasce.
|
| | | | |
| | | |
| | | |
| | | | |
This commit moves ARM Interface and Scheduler handling into the kernel.
|
| | | | | |
|
| |\ \ \ \
| |_|_|/
|/| | | |
system_archive: Fix Korean and Chinese fonts
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Adds the proper OSS font for the Chinese language.
|
| | | | |
| | | |
| | | |
| | | | |
Fixes Korean fonts when using Open-source system archives.
|
| | | | |
| | | |
| | | |
| | | | |
- Required for Little Town Hero to boot further.
|
| |\ \ \ \
| |_|/ /
|/| | | |
loader: provide default arguments (zero byte) to NSOs
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Certain newer unity games (Terraria, Pokemon Mystery Dungeon) require
that the argument region be populated. Failure to do so results in
an integer underflow in argument count, and eventually an unmapped
read at 0x800000000. Providing this default fixes this.
Note that the behavior of official software is as yet unverified,
arguments-wise.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
An implementation of the cemuhook motion/touch protocol, this adds the
ability for users to connect several different devices to citra to send
direct motion and touch data to citra.
Co-Authored-By: jroweboy <jroweboy@gmail.com>
|
| |/ / /
| | |
| | |
| | | |
- Used by Pokemon Mystery Dungeon.
|
| | | |
| | |
| | |
| | | |
- Fixes timestamp in ZLA and Astral Chain saves.
|