- Oct 22, 2019
-
-
Fernando Sahmkow authored
gl_shader_decompiler/vk_shader_decompiler: Resolve implicit fallthrough cases
-
- Oct 20, 2019
-
-
David authored
maxwell_3d: Reduce FlushMMEInlineDraw logging to Trace
-
ReinUsesLisp authored
-
- Oct 19, 2019
- Oct 18, 2019
-
-
bunnei authored
Fix null pointer dereference.
-
Nicolae-Andrei Cociorba authored
-
Rodrigo Locatti authored
video_core/shader/ast: Minor changes to ASTPrinter
-
Lioncash authored
These can also trivially be made const member functions, with the addition of a few consts.
-
Lioncash authored
Given all visiting functions never modify the nodes, we can trivially make this a const member function.
-
Rodrigo Locatti authored
vk_shader_decompiler: Mark operator() function parameters as const references
-
Lioncash authored
This member already has an accessor, so there's no need for it to be public.
-
Lioncash authored
The returned string is simply a substring of our constexpr tabs string_view, so we can just use a string_view here as well, since the original string_view is guaranteed to always exist. Now the function is fully non-allocating.
-
Lioncash authored
It's never used outside of this class, so we can narrow its scope down.
-
Lioncash authored
This can be confusing, given "ident" is generally used as a shorthand for "identifier".
-
Lioncash authored
Makes a few strings nicer to read and also eliminates a bit of string churn with operator+.
-
- Oct 17, 2019
-
-
bunnei authored
dmnt_cheat_vm: Correct register Restore and ClearRegs behavior
-
Lioncash authored
These parameters aren't actually modified in any way, so they can be made const references.
-
Lioncash authored
Previously these were performing the same behavior as the Save and ClearSaved opcode types.
-
Rodrigo Locatti authored
Implement a series of ASTC formats and R4G4B4A4 format
-
Rodrigo Locatti authored
video_core/macro_interpreter: Make definitions of most private enums/unions hidden
-
Rodrigo Locatti authored
service/apm/controller: Minor interface changes
-
Rodrigo Locatti authored
core: Resolve -Wreorder warnings
-
Lioncash authored
This allows the implementation of these types to change without requiring a rebuild of everything that includes the macro interpreter header.
-
Lioncash authored
Amends the initializer lists to be ordered in the same manner that they're declared within the class.
-
Lioncash authored
Amends the initializer lists to be ordered in the same manner that they're declared within the class.
-
Lioncash authored
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.
-
Lioncash authored
This doesn't modify instance state, so it can be made const qualified.
-
bunnei authored
maxwell_3d: Silence truncation warnings
-
Rodrigo Locatti authored
video_core/texture_cache: Amend Doxygen references
-
- Oct 16, 2019
-
-
Rodrigo Locatti authored
texture_cache: Avoid unnecessary surface copies within PickStrategy() and TryReconstructSurface()
-
bunnei authored
General fixes to Async GPU
-
Rodrigo Locatti authored
video_core/surface: Add missing break in PixelFormatFromTextureFormat()
-
Lioncash authored
Prevents fallthrough into the following case.
-
Rodrigo Locatti authored
gl_shader_decompiler: Minor cleanup-related changes
-
- Oct 15, 2019
-
-
Lioncash authored
This would previously result in NeverExecute and UnusedIndex being treated as regular predicates.
-
Lioncash authored
This would previously result in NeverExecute and UnusedIndex being treated as regular predicates.
-
Lioncash authored
We can take these by const reference and avoid making unnecessary copies, preventing some atomic reference count increments and decrements.
-
Lioncash authored
This can be trivially fixed by making the input size a size_t. CFGRebuildState's constructor parameter is already a std::size_t, so this just makes the size type fully conform with it.
-
Lioncash authored
This is only ever used to read, but not write, the resulting string, so we can enforce this by making it a const member function.
-