- 12 Dec, 2018 5 commits
-
-
Mat M authored
Fix Process object leak on emulation stop
-
Jens Schmer authored
The Process object kept itself alive indefinitely because its handle_table contains a SharedMemory object which owns a reference to the same Process object, creating a circular ownership scenario. Break that up by storing only a non-owning pointer in the SharedMemory object.
-
Mat M authored
fsp_srv: Implement IStorage::GetSize
-
bunnei authored
gl_shader_cache: Resolve truncation compiler warning
-
bunnei authored
patch_manager: Prevent use of a dangling pointer within PatchRomFS
-
- 11 Dec, 2018 10 commits
-
-
bunnei authored
Perf: Avoid (expensive) audio interpolation when sample rates already match
-
bunnei authored
gl_shader_decompiler: IPA fix FrontFacing.
-
Lioncash authored
fmt::format() returns a std::string instance by value, so calling .c_str() on it here is equivalent to doing: auto* ptr = std::string{}.c_str(); The data being pointed to isn't guaranteed to actually be valid anymore after that expression ends. Instead, we can just take the string as is, and provide the necessary formatting parameters.
-
Lioncash authored
This constant is related to the size of the instruction.
-
Lioncash authored
The previous code would cause a warning, as it was truncating size_t (64-bit) to a u32 (32-bit) implicitly.
-
bunnei authored
file_sys/directory: Amend path buffer size for directory entries
-
bunnei authored
patch_manager: Add support for disabling patches
-
bunnei authored
Port citra-emu/citra#4476: "web_service: move telemetry condition from TelemetrySession constructor to destructor"
-
bunnei authored
service/fsp_srv: Correct returned value in GetGlobalAccessLogMode()
-
bunnei authored
file_sys/save_data_factory: Update SaveDataSpaceId enum
-
- 10 Dec, 2018 8 commits
-
-
Zach Hilman authored
Takes no input and returns the size as a u64. Needed by Katamari Damacy Reroll to boot.
-
bunnei authored
Implemented Shader Unique Identifiers
-
Hexagon12 authored
kernel/process: Set ideal core from metadata
-
Hexagon12 authored
savedata_factory: Add CacheStorage and delete TemporaryStorage on boot
-
bunnei authored
vm_manager: Make vma_map private
-
bunnei authored
gl_shader_decompiler: TLDS/TLD4/TLD4S Reworked reflecting the source registers, bugs fixed and modularize.
-
Marcos Vitali authored
-
Lioncash authored
Based off RE, the backing code only ever seems to use 0-2 as the range of values 1 being a generic log enable, with 2 indicating logging should go to the SD card. These are used as a set of flags internally. Given we only care about receiving the log in general, we can just always signify that we want logging in general.
-
- 09 Dec, 2018 1 commit
-
-
Fernando Sahmkow authored
-
- 08 Dec, 2018 2 commits
-
-
fearlessTobi authored
Fixes an issue where Testcases couldn't be sent when Telemetry was disabled, because both things are tied closely together in the backend.
-
bunnei authored
service/ldr: Amend layouts of NRO and NRR headers
-
- 07 Dec, 2018 8 commits
-
-
Lioncash authored
Amends it with missing values deduced from RE (ProperSystem being from SwitchBrew for naming) (SdCardUser wasn't that difficult to discern given it's used alongside SdCardSystem when creating the save data indexer, based off the usage of the string "saveDataIxrDbSd" nearby).
-
bunnei authored
hle/service, hle/sm: Minor cleanup
-
bunnei authored
Backport review comment from citra-emu/citra#4418
-
bunnei authored
loaders: Make GetFileType() a const qualified member function
-
Marcos Vitali authored
gl_shader_decompiler: TLDS/TLD4/TLD4S Reworked reflecting the source registers, bugs fixed and modularize.
-
Tobias authored
Original reason: As Windows multi-byte character codec is unspecified while we always assume std::string uses UTF-8 in our code base, this can output gibberish when the string contains non-ASCII characters. ::OutputDebugStringW combined with Common::UTF8ToUTF16W is preferred here.
-
Zach Hilman authored
-
Zach Hilman authored
Mimics hardware behavior.
-
- 06 Dec, 2018 6 commits
-
-
bunnei authored
configuration/config: Use an intermediary variable for accessing players
-
bunnei authored
system_archive: Implement open source NgWord2
-
Lioncash authored
Given memory should always be expected to be valid during normal execution, this should be a debug assertion, rather than a check in regular builds.
-
Lioncash authored
This was only ever public so that code could check whether or not a handle was valid or not. Instead of exposing the object directly and allowing external code to potentially mess with the map contents, we just provide a member function that allows checking whether or not a handle is valid. This makes all member variables of the VMManager class private except for the page table.
-
bunnei authored
kernel/svc: Correct behavior of svcResetSignal()
-
heapo authored
-