| Age | Commit message (Collapse) | Author |
|
hid/npad: Minor cleanup
|
|
|
|
|
|
dmnt_cheat_vm: Correct register Restore and ClearRegs behavior
|
|
Previously these were performing the same behavior as the Save and
ClearSaved opcode types.
|
|
service/apm/controller: Minor interface changes
|
|
ConnectAllDisconnectedControllers()
We should be setting the connection state to true, otherwise we aren't
actually making the controllers connected like the function name
indicates.
|
|
While not an issue, it does prevent fallthrough from occurring if
anything is ever added after this case (unlikely to occur, but this
turns a trivial "should not cause issues" into a definite "won't cause
issues).
|
|
Performs the same behavior, but is built into the core language itself.
No functional change.
|
|
The const qualified variant can also be called in non-const contexts, so
we can remove the non-const variant to eliminate a bit of code
duplication.
|
|
Clearly separate these from the variable declarations to make them more
visible.
|
|
Amends the initializer lists to be ordered in the same manner that
they're declared within the class.
|
|
Amends the initializer lists to be ordered in the same manner that
they're declared within the class.
|
|
over a map
While a map is an OK way to do lookups (and usually recommended in most
cases), this is a map that lives for the entire duration of the program
and only deallocates its contents when the program terminates.
Given the total size of the map is quite small, we can simply use a
std::array of pairs and utilize std::find_if to perform the same
behavior without loss of performance.
This eliminates a static constructor and places the data into the
read-only segment.
While we're at it, we can also handle malformed inputs instead of
directly dereferencing the resulting iterator.
|
|
This doesn't modify instance state, so it can be made const qualified.
|
|
General fixes to Async GPU
|
|
{bcat, gpu, nvflinger}: Remove trivial usages of the global system accessor
|
|
Removes all uses of the global system accessor within the BCAT
interface.
|
|
Core Timing: Rework Core Timing to run all cores evenly.
|
|
pl_u: Move open source font archives and fix NAND error
|
|
file_sys: Add code to access raw gamecard partitions and lazily load them
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Services::ES fix casting warnings
|
|
lm: Rewrite logger to use core reporting services
|
|
Makes use of the already existing DeactivateController function.
|
|
core: Remove Core::CurrentProcess()
|
|
We need to perform explicit casts here, otherwise we're implicitly
truncating a 64-bit type to a 32-bit one.
|
|
Without this, the std::move within the constructor initializer list
won't be able to actually perform a move.
|
|
Allows us to remove a constructor initializer list.
|
|
Given the string is appended to another, we can make it a view so a
redundant full copy of the string isn't made.
|
|
This member function doesn't modify internal member state, so it can be
marked const.
|
|
On parse errors, we can log out the explanatory string indicating what
the parsing error was, rather than just ignoring the variable and
returning an overly broad error code.
|
|
This isn't used anywhere in either the cpp or header file.
|
|
This only encourages the use of the global system instance (which will
be phased out long-term). Instead, we use the direct system function
call directly to remove the appealing but discouraged short-hand.
|
|
Migrates the HLE service code off the use of directly accessing the
global system instance where trivially able to do so.
This removes all usages of Core::CurrentProcess from the service code,
only 8 occurrences of this function exist elsewhere. There's still quite
a bit of "System::GetInstance()" being used, however this was able to
replace a few instances.
|
|
|
|
|
|
Events are supposed to be cleared on quering. This fixes that issue.
|