- 03 May, 2018 1 commit
-
-
Lioncash authored
Avoids propagating logging macros and facilities to files that may not need them. This also allows hiding an internal constant.
-
- 02 May, 2018 6 commits
-
-
bunnei authored
general: Make formatting of logged hex values more straightforward
-
bunnei authored
vector_math: Ensure members are always initialized
-
bunnei authored
ipc: Add support for PopIpcInterface() method.
-
Lioncash authored
This makes the formatting expectations more obvious (e.g. any zero padding specified is padding that's entirely dedicated to the value being printed, not any pretty-printing that also gets tacked on).
-
bunnei authored
- This can be used for domain objects as inputs to service functions.
-
Lioncash authored
Ensures that values are always in a well-defined state.
-
- 01 May, 2018 3 commits
-
-
bunnei authored
GPU: Don't write to invalid memory locations when handling ioctls that don't have an output.
-
David authored
* GetSharedFontInOrderOfPriority * Update pl_u.cpp * Ability to use ReadBuffer and WriteBuffer with different buffer indexes, fixed up GetSharedFontInOrderOfPriority * switched to NGLOG * Update pl_u.cpp * Update pl_u.cpp * language_code is actually language code and not index * u32->u64 * final cleanups
-
Subv authored
-
- 30 Apr, 2018 5 commits
-
-
bunnei authored
core_timing: Namespace all functions and constants in core_timing's header
-
Lioncash authored
All of these variables and functions are related to timings and should be within the namespace.
-
bunnei authored
string_util: Remove StringFromFormat() and related functions
-
bunnei authored
Shader instructions MOV_C, MOV_R, and several minor GPU things
-
bunnei authored
file_util: Minor changes to IOFile
-
- 29 Apr, 2018 21 commits
-
-
Lioncash authored
Given we utilize fmt, we don't need to provide our own functions for formatting anymore
-
Lioncash authored
Without this, it's possible to get compilation failures in the (rare) scenario where a container is used to store a bunch of live IOFile instances, as they may be using std::move_if_noexcept under the hood. Given these definitely don't throw exceptions this is also not incorrect to add either.
-
Lioncash authored
Ensure that the actual types being passed in are trivially copyable. The internal call to ReadArray() and WriteArray() will always succeed, since they're passed a pointer to char* which is always trivially copyable.
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
Shaders: Implemented predicate condition 3 (LessEqual) in the fset and fsetp instructions.
-
Subv authored
-
bunnei authored
-
bunnei authored
gl_shader_decompiler: Implement MOV32I, partially implement I2I, I2F
-
bunnei authored
set/am: Fix code for getting language codes
-
bunnei authored
-
bunnei authored
-
Sebastian Valle authored
fermi_2d: Fix surface copy block height.
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
- 28 Apr, 2018 4 commits
-
-
bunnei authored
file_util: Remove compiler version checks around is_trivially_copyable
-
bunnei authored
externals: Update dynarmic
-
Lioncash authored
The minimum clang/GCC versions we support already support this. We can also remove is_standard_layout(), as fread and fwrite only require the type to be trivially copyable.
-
bunnei authored
log: Remove old logging macros and functions
-