| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Avoids making copies of large std::vector instances where it's trivially
avoidable to do so.
|
|
|
|
|
| |
Theres no need to do explicit bitwise arithmetic here, when we have a
function that does this with a more descriptive name.
|
|
|
|
|
| |
Cast where explicitly necessary and in other cases we can simply modify
the algorithm to accomodate larger data.
|
|
|
|
|
| |
There's no need to duplicate in-class initializers with a constructor
initializer list. std::strings also initialize to empty by default.
|
|
|
|
|
|
| |
The std::vector instances are already initially allocated with all
entries having these values, there's no need to loop through and fill
them with it again when they aren't modified.
|
|
|
|
|
|
|
|
|
| |
auto x = 0;
auto-deduces x to be an int. This is undesirable when working with
unsigned values. It also causes sign conversion warnings. Instead, we
can make it a proper unsigned value with the correct width that the
following expressions operate on.
|
|
|
|
|
| |
Given we just recently had a patch backport this from citra, let's try
and keep the convention uniform.
|
| |
|
|
|