| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |/ / / / / / / /
|/| | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Silences quite a bit of -Wdocumentation warnings, given the @param tag
is only intended to be used to identify function parameters, not what it
contains.
|
| |\ \ \ \ \ \ \ \ \
| |_|_|/ / / / / /
|/| | | | | | | | |
input_engine: Minor object churn cleanup
|
| | | | | | | | | | |
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
We can make use of try_emplace() to insert values only if they don't
already exist.
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
We can use iterators to avoid looking up into maps twice in the getter
functions.
At the same time we can also avoid copying the ControllerData structs,
since they're 264 bytes in size.
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
These types are part of the InputCommon namespace.
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Avoids creating copies of several object instances (some of which being
over 100 bytes in size).
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
TriggerOnMotionChange()
Copies the BasicMotion instance once instead of twice.
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Allows avoiding std::function allocations.
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Avoids copies where reasonably applicable
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Avoids creating copies of the struct where not necessary.
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
We can allow the name to be moved into, allowing allocations to be
avoided.
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
The callback map is a member variable, so this will always be empty on
initial construction.
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Silences -Wextra-semi warnings
|
| | |/ / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This is a void function, so it doesn't need this.
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
We don't need to copy the whole pair
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Resolves a -Wextra-semi warning
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
clear() when empty is simply a no-op, so we can get rid of the check
here and let the stdlib do it for us.
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Gets rid of indirect includes and includes only what the interface
needs.
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
While we're in the same area, we can also avoid performing std::stoi in
a loop when it only needs to be performed once.
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This is only using the input facilities, so we don't need to use the
fully-fleged stringstream.
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Same behavior, but without the potential for extra allocations.
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This also means we can get rid of the dependency on <regex>
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Parameters shouldn't have the colon by their name.
|
| |/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Prevents these values from potentially clashing with anything in other
headers.
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
Kernel: Improve threading & scheduling V3
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
GetCurrentThreadPointer calls.
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
changes.
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- Fixes a crash in Megadimension Neptunia VII.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- Fixes a potential deadlock on service thread shutdown.
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
down.
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|