Age | Commit message (Collapse) | Author |
|
We can make the enum class type compatible with fmt by providing an
overload of operator<<.
While we're at it, perform proper bounds checking. If something exceeds
the array, it should be a hard fail, because it's, without a doubt, a
programmer error in this case.
|
|
emu_window: Ensure WindowConfig members are always initialized
|
|
loader: Remove address mapping remnants from citra
|
|
kernel/svc: Log svcBreak parameters
|
|
common/xbyak_abi: Mark defined functions in header as inline
|
|
Implement Z16 in PixelFormatFromTextureFormat function
|
|
Require by Zelda Breath Of The Wild
|
|
common/misc: use windows.h
|
|
mm_u: Move interface class into the cpp file
|
|
CMakeLists: Add architecture detection for AArch64
|
|
These mappings are leftovers from citra and don't apply to the Switch.
|
|
Given if we hit here all is lost, we should probably be logging the
break reason code and associated information to distinguish between the
causes.
|
|
common: Remove unused old breakpoint source files
|
|
Previously we weren't always initializing all members of the struct.
Prevents potentially wonky behavior from occurring.
|
|
We already have an equivalent in place for the 32-bit ARM architecture, so we
should also have one for the newer 64-bit ARM architecture as well.
|
|
Avoids potential One Definition Rule violations when these are used in
the future.
|
|
|
|
These currently aren't used and contain commented out source code that
corresponds to Dolphin's JIT. Given our CPU code is organized quite
differently, we shouldn't be keeping this around (at the moment it just
adds to compile times marginally).
|
|
audout_u: Correct IAudioOut initializer list order
|
|
Fix BC7U
|
|
renderer_opengl: Implement RenderTargetFormat::RGBA16_UNORM.
|
|
logging/backend: Use const reference to refer to log filter
|
|
The filter is returned via const reference, so this was making a
pointless copy of the entire filter every time a message was being
pushed into the logger instance.
|
|
|
|
Added missing channel devices
|
|
Ensures both variants go through the same interface, and while we're at
it, add Finalize to provide the inverse of Initialize for consistency.
|
|
Now if changes are ever made to the behavior of the class, it doesn't
involve rebuilding everything that includes the mm_u header.
|
|
Orders elements in the precise order they'll be initialized.
|
|
- Used by Breath of the Wild.
|
|
linux-mingw does not really like this.
|
|
Implement RG32UI and R32UI
|
|
audio_core: Interpolate
|
|
arm_dynarmic: Remove IsExecuting check from PrepareReschedule
|
|
maxwell_to_gl: Implement VertexAttribute::Size::Size_8.
|
|
No longer required. HaltExecution is a no-op if it is not currently executing.
|
|
Needed for xenoblade
|
|
|
|
|
|
|
|
vfs: Use sanitized paths within MoveFile() and MoveDirectory()
|
|
card_image: Simplify return statement of GetSubdirectories()
|
|
kernel/object: Tighten object against data races
|
|
- Used by Breath of the Wild.
|
|
renderer_opengl: Implement RenderTargetFormat::RGBA16_UINT.
|
|
Despite being covered by a global mutex, we should still ensure that the
class handles its reference counts properly. This avoids potential
shenanigans when it comes to data races.
Given this is the root object that drives quite a bit of the kernel
object hierarchy, ensuring we always have the correct behavior (and no
races) is a good thing.
|
|
- Used by Breath of the Wild.
|
|
renderer_opengl: Implement RenderTargetFormat::RG8_UNORM.
|
|
|
|
|
|
maxwell_to_gl: Implement PrimitiveTopology::LineStrip.
|