Age | Commit message (Collapse) | Author |
|
Makes for less code to take care of.
|
|
common/parent_of_member: Replace TYPED_STORAGE define with template alias
|
|
Provides the same construct, but makes it obey namespacing.
|
|
Rewrite KSynchronizationObject, KConditonVariable, and KAddressArbiter
|
|
- This is decoupled from core functionality and used for debugging only.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ThreadState.
- This is how the real kernel works, and is more accurate and simpler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yuzu/main: Add basic command line arguments
|
|
config: Enable docked mode by default
|
|
apm: Stub IsCpuOverclockEnabled
|
|
|
|
cmake: Enforce C4101
|
|
This matches GCC's -Wunused-variable
|
|
|
|
common/div_ceil: Return numerator type
|
|
general: Resolve C4062 warnings on MSVC
|
|
|
|
Fixes instances where DivCeil(u32, u64) would surprisingly return u64,
instead of the more natural u32.
|
|
cmake: Enforce C4062, C4265, C4388, and C5038
|
|
This should match some warnings we treat as errors on gcc and clang,
caching bugs early and reducing the number of instances where we have to
edit commits to make CI happy when developing from Windows.
|
|
|
|
|
|
|
|
renderer_vulkan/fixed_pipeline_state: Move enabled bindings to static state
|
|
|
|
Removed MacOS build link
|
|
CMakeLists: Disable YUZU_ENABLE_BOXCAT if ENABLE_WEB_SERVICE is disabled
|
|
Boxcat is a web service but is still enabled if ENABLE_WEB_SERVICE is
disabled during the CMake stage, which causes compilation issues with
either missing headers or missing libraries.
This disables YUZU_ENABLE_BOXCAT regardless of the input if
ENABLE_WEB_SERVICE is disabled.
|
|
nvdec: Incorporate syncpoint manager
|
|
Co-authored-by: LC <mathew1800@gmail.com>
|
|
|
|
laying the groundwork for async gpu, although this does not fully implement async nvdec operations
|
|
vulkan_library: Common::DynamicLibrary::Open is [[nodiscard]]
|