- Jun 03, 2019
-
-
Lioncash authored
If this path was ever taken, a runtime exception would occur due to the lack of a formatting specifier to insert the error code into the format string.
-
Lioncash authored
Places the documentation comments with the rest of SDLState's member function documentation.
-
Lioncash authored
Adds another underscore to clearly indicate the axis names.
-
Lioncash authored
Make it explicit that these aren't modified elsewhere (either through functions by reference, or by other operations).
-
Lioncash authored
Its prototype declared at the top of the translation unit contains the static qualifier, so the function itself should also contain it to make it a proper internally linked function.
-
Lioncash authored
It's valid to static_cast a void pointer back into its proper type.
-
Lioncash authored
Same behavior, but without a potential need to unnecessarily default construct a value.
-
Lioncash authored
The deleter can just be set in the constructor and maintained throughout the lifetime of the object. If a contained pointer is null, then the deleter won't execute, so this is safe to do. We don't need to swap it out with a version of a deleter that does nothing.
-
Lioncash authored
Silences the final two warnings in SDL code.
-
Lioncash authored
Gets rid of a few unnecessary inclusion dependencies. It also uncovered a few indirect inclusion dependencies being relied upon.
-
Lioncash authored
-
- May 31, 2019
-
-
Lioncash authored
Makes the conversions explicit, as opposed to implicit.
-
Lioncash authored
Allows for things such as: auto rect = Common::Rectangle{0, 0, 0, 0}; as opposed to being required to explicitly write out the underlying type, such as: auto rect = Common::Rectangle<int>{0, 0, 0, 0}; The only requirement for the deduction is that all constructor arguments be the same type.
-
- May 30, 2019
-
-
bunnei authored
mii: Implement MiiManager backend and several mii service commands
-
bunnei authored
yuzu: Implement a caching mechanism for the game list
-
Zach Hilman authored
-
- May 29, 2019
- May 27, 2019
-
-
bunnei authored
loader/nso, core/core_timing_util: Silence sign-comparison warning
-
bunnei authored
gl_shader_gen: Always declare extensions after the version declaration
-
ReinUsesLisp authored
The intention behind this commit is to hint someone inspecting an apitrace dump to ignore this ill-formed GLSL code.
-
ReinUsesLisp authored
This addresses a bug on geometry shaders where code was being written before all #extension declarations were done. Ref to #2523
-
- May 26, 2019
-
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
Preserves list of add ons and the icon, which are the two costliest parts of game list population.
-
Zach Hilman authored
-
ReinUsesLisp authored
There's no performance improvement in passing an unsigned pair by reference.
-
bunnei authored
renderer_opengl/utils: Use a std::string_view with LabelGLObject()
-
bunnei authored
service/aoc_u: Minor cleanup
-
bunnei authored
common/file_util: Minor cleanup
-
bunnei authored
configure_hotkeys: Minor cleanup
-
- May 25, 2019
-
-
Lioncash authored
We can just make the conversion explicit instead of implicit here to silence -Wsign-compare warnings.
-
Lioncash authored
This was previously performing a size_t == int comparison. Silences a -Wsign-compare warning.
-
ReinUsesLisp authored
-
Lioncash authored
Nothing from the hotkeys dialog relies on this call occurring, and is already called from the dialog that calls applyConfiguration().
-
Lioncash authored
Avoids mentioning the user and formalizes the error itself.
-
Lioncash authored
critical() is intended for critical/fatal errors that threaten the overall stability of an application. A user entering a conflicting key sequence is neither of those.
-
Lioncash authored
We don't need to extract the entire set of hotkeys into a list and then iterate through it. We can traverse the list and early-exit if we're able to.
-
Lioncash authored
1. This is something that should be solely emitted by the hotkey dialog itself 2. This is functionally unused, given there's nothing listening for the signal.
-
Lioncash authored
The previous code was all "smushed" together wasn't really grouped together that well. This spaces things out and separates them by relation to one another, making it easier to visually parse the individual sections of code that make up the constructor.
-