Age | Commit message (Collapse) | Author |
|
Designated initializers on old MSVC versions fail to build when they
take the address of a constant.
|
|
dmnt_cheat_vm: Implement opcode 0xC3 (ReadWriteStaticRegister)
|
|
fs: Fix RomFS building when zero byte files are present
|
|
vk_state_tracker: Fix dirty flags for stencil_enable on VK_EXT_extended_dynamic_state
|
|
macro_hle: Remove unnecessary std::make_pair calls
|
|
shader_cache: Make use of std::erase_if
|
|
settings: Make use of std::string_view over std::string for logging
|
|
core/CMakeLists: Add missing physical_memory.h header file
|
|
kernel: Remove unused variables
|
|
kernel/thread: Remove unimplemented function prototype
|
|
These functions are already in an anonymous namespace which makes the
functions internally linked.
|
|
constants: Add missing <array> include
|
|
macro: Resolve missing parameter in doxygen comment
|
|
macro_hle: Simplify shift expression in HLE_771BB18C62444DA0()
|
|
Allows this header file to show up in IDE CMake generators.
|
|
Given the expression involves a 32-bit value, this simplifies down to
just: 0x3ffffff. This is likely a remnant from testing that was never
cleaned up.
Resolves a -Wshift-overflow warning.
|
|
The purpose of make_pair is generally to deduce the types within the
pair without explicitly specifying the types, so these usages were
generally unnecessary, particularly when the type is enforced by the
array declaration.
|
|
Resolves a -Wdocumentation warning.
|
|
Eliminates reliance on an indirect include.
|
|
vk_texture_cache: Amend mismatched access masks and indices in UploadBuffer
|
|
hle: service: mii: Rewrite service to properly support creation of random and default miis.
|
|
Discovered while converting relevant parts of the codebase over to
designated initializers.
|
|
For whatever reason, VK_TRUE and VK_FALSE aren't defined as having a
VkBool32 type, so we need to cast to it explicitly.
|
|
address_space_info: Make use of designated initializers
|
|
vk_graphics_pipeline: Make use of designated initializers where applicable
|
|
vk_device: Make use of designated initializers where applicable
|
|
vk_blit_screen: Make use of designated initializers where applicable
|
|
This isn't used, so it can be removed.
|
|
Resolves some compiler warnings in the Linux build.
|
|
|
|
All these do are return std::function instances of static functions, so
these can be used without an instance of the CPU manager.
|
|
Shrinks the data structure by 8 bytes.
|
|
Previously this header was relying on indirect inclusions that are no
longer satisfied.
|
|
input_common: GC Controller save and compare against analog origin state
|
|
main: Set async gpu properly after loading per-game setting
|
|
main/profile_select: Don't prompt for profile selection when only one is available
|
|
kernel/handle_table: Remove usages of the global system instance
|
|
registered_cache: Remove previous update/dlc if it exists on install
|
|
|
|
memory_layout: Remove unused data member
|
|
A sign conversion warning was occurring due to an int < size_t
comparison.
|
|
These aren't directly important or commonly used within the process, so
we can move these to the bottom to allow everything else to be more
likely to be within a cache line.
|
|
Removes even more usages of the global system instance, trimming away
more dependencies on global variables and making them explicit in the
interface.
|
|
In all usages of LogSetting(), string literals are provided.
std::string_view is better suited here, as we won't churn a bunch of
string allocations every time the settings are logged out.
While we're at it, we can fold LogSetting() into LogSettings(), given
it's only ever used there.
|
|
This is only used in one place, so we can fold it into the calling code,
eliminating a place for the global system instance to be used.
|
|
|
|
|
|
|
|
- This checks for and removes old updates or dlc based on title id. If a content meta nca exists within the registered cache, it will attempt to remove all the ncas associated with the content meta before installing a new update/dlc
|
|
|