- Jul 24, 2018
-
-
Lioncash authored
The pointed to thread's members are simply observed in this case, so we don't need to copy it here.
-
bunnei authored
gl_shader_decompiler: Implement shader instruction TLDS.
-
bunnei authored
exclusive_monitor: Use consistent type alias for u64
-
bunnei authored
loader: Minor cleanup
-
bunnei authored
linker: Remove unused parameter from WriteRelocations()
-
bunnei authored
loader/nro: Minor changes
-
bunnei authored
-
bunnei authored
gl_shader_decompiler: Simplify GetCommonDeclarations()
-
bunnei authored
vi: Minor changes
-
bunnei authored
hle: Remove unused config_mem and shared_page source files
-
Lioncash authored
Uses the same type aliases we use for virtual addresses, and converts one lingering usage of std::array<uint64_t, 2> to u128 for consistency.
-
- Jul 23, 2018
-
-
Lioncash authored
RealVfsFile inherits from VfsFile, the instance from std::make_shared is already compatible with the function argument type, making the copy constructor call unnecessary.
-
Lioncash authored
is_jump_relocation is never used within the function, so we can just remove it.
-
Lioncash authored
It's sufficient to use a forward declaration instead of a direct inclusion here.
-
Lioncash authored
Makes the code more uniform, and also braces cases where the body of an unbraced conditional travels more than one line.
-
Lioncash authored
Makes it consistent with the other Apploader constructors, and prevents implicit conversions.
-
Lioncash authored
This isn't used anywhere in the header.
-
bunnei authored
NRO Assets and NACP File Format
-
bunnei authored
set: Add missing log call in GetAvailableLanguageCodeCount()
-
Lioncash authored
-
Lioncash authored
It's undefined behavior to memcpy an object that isn't considered trivially copyable, so put a compile-time check in to make sure this doesn't occur.
-
Lioncash authored
Allows avoiding unnecessary copies of the vector depending on the calling code. While we're at it, remove a redundant no-parameter base constructor call
-
Lioncash authored
This is just an unused hold-over from citra, so we can get rid of this to trim off an exposed global, among other things.
-
Lioncash authored
This is a holdover from citra that's essentially unused.
-
bunnei authored
string_util: Minor changes
-
Zach Hilman authored
Cleanup Review fixes
-
bunnei authored
set: Amend return value of GetAvailableLanguageCodes()
-
Lioncash authored
This just returns the size of the language code buffer.
-
Lioncash authored
The return code should be 32-bit in size.
-
bunnei authored
shader_bytecode: Implement other TEXS masks.
-
- Jul 22, 2018
-
-
Lioncash authored
string_util: Get rid of separate resize() in CPToUTF16(), UTF16ToUTF8(), CodeToUTF8() and UTF8ToUTF16() There's no need to perform the resize separately here, since the constructor allows presizing the buffer. Also move the empty string check before the construction of the string to make the early out more straightforward.
-
Lioncash authored
This is equivalent to doing: push_back(std::string("")); which is likely not to cause issues, assuming a decent std::string implementation with small-string optimizations implemented in its design, however it's still a little unnecessary to copy that buffer regardless. Instead, we can use emplace_back() to directly construct the empty string within the std::vector instance, eliminating any possible overhead from the copy.
-
Lioncash authored
We can just use the variant of std::string's replace() function that can replace an occurrence with N copies of the same character, eliminating the need to allocate a std::string containing a buffer of spaces.
-
bunnei authored
Kernel/SVC: Perform atomic accesses in SignalProcessWideKey as per the real kernel.
-
bunnei authored
Frontend: Check for more required OpenGL extensions during startup.
-
bunnei authored
file_util, vfs: Use std::string_view where applicable
-
Subv authored
-
bunnei authored
gl_shader_decompiler: Remove redundant Subroutine construction in AddSubroutine()
-
Subv authored
-