Age | Commit message (Collapse) | Author |
|
|
|
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
|
|
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.
|
|
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.
|
|
vk_graphics_pipeline: Resolve narrowing warnings
|
|
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.
|
|
cpu_manager: Minor tidying up/header inclusions
|
|
|
|
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
|
|
common/swap: Make use of std::endian
|
|
Allows removing a bunch of defines in favor of a two liner.
|
|
maxwell_dma: Match official doc and support pitch->voxel copies
|
|
|
|
Creates a new function that can be expanded later to fix other settings that are known to cause emulation errors across executables.
|
|
|