- 12 Oct, 2018 8 commits
-
-
FernandoS27 authored
-
bunnei authored
Fixed incorrect types for svcBreak
-
bunnei authored
Passing an invalid nmap handle to Remap should throw an error
-
bunnei authored
thread: Remove unnecessary memset from ResetThreadContext()
-
bunnei authored
Added error codes for nvmap
-
Lioncash authored
Regular value initialization is adequate here for zeroing out data. It also has the benefit of not invoking undefined behavior if a non-trivial type is ever added to the struct for whatever reason.
-
David Marcec authored
-
David Marcec authored
-
- 11 Oct, 2018 11 commits
-
-
bunnei authored
HwOpus, Implemented DecodeInterleavedWithPerformance
-
bunnei authored
svc: Add missing address range sanitizing checks to MapMemory/UnmapMemory
-
bunnei authored
nvhost_as_gpu: Flush/invalidate CPU VAddr on UnmapBuffer.
-
bunnei authored
gl_shader_decompiler: Implement VMAD
-
David Marcec authored
-
David Marcec authored
Added error for invalid nmap handles
-
ReinUsesLisp authored
-
bunnei authored
-
David Marcec authored
Used by sonic ages
-
bunnei authored
Fixed block height settings for RenderTargets and Depth Buffers
-
Lioncash authored
This adds the missing address range checking that the service functions do before attempting to map or unmap memory. Given that both service functions perform the same set of checks in the same order, we can wrap these into a function and just call it from both functions, which deduplicates a little bit of code.
-
- 10 Oct, 2018 11 commits
-
-
bunnei authored
Implemented Scissor Testing
-
bunnei authored
gl_shader_decompiler: Implement geometry shaders
-
bunnei authored
kernel/thread: Use a regular pointer for the owner/current process
-
Lioncash authored
There's no real need to use a shared pointer in these cases, and only makes object management more fragile in terms of how easy it would be to introduce cycles. Instead, just do the simple thing of using a regular pointer. Much of this is just a hold-over from citra anyways. It also doesn't make sense from a behavioral point of view for a process' thread to prolong the lifetime of the process itself (the process is supposed to own the thread, not the other way around).
-
bunnei authored
ips_layer: Silence truncation and conversion warnings
-
bunnei authored
patch_manager: Return a std::unique_ptr from ParseControlNCA() and GetControlMetadata() instead of a std::shared_ptr
-
FernandoS27 authored
-
David Marcec authored
-
David Marcec authored
signal_debugger seems like a more fitting name
-
David Marcec authored
svcBreak reason should be a u32, not a u64.
-
FernandoS27 authored
Fixed block height settings for RenderTargets and Depth Buffers, and added block width and block depth
-
- 09 Oct, 2018 10 commits
-
-
bunnei authored
gl_shader_decompiler: Remove unused variables in TMML's implementation
-
bunnei authored
Port citra-emu/citra#4310: "Handle touch input"
-
bunnei authored
svcBreak, Signalling to the debugger should not kill execution
-
bunnei authored
telemetry_session: Minor miscellaneous changes
-
bunnei authored
ips_layer: Minor miscellaneous changes
-
bunnei authored
Fixed smo softlock due to incorrect effect state updating
-
Lioncash authored
Given "y" isn't always used, but "x" is, we can rearrange this to avoid unused variable warnings by changing the names of op_a and op_b
-
Lioncash authored
There's no "func" parameter, so this can just be removed.
-
Lioncash authored
Prevents potential compilation issues in the future by including missing headers for certain functions and types.
-
Lioncash authored
This isn't implemented anywhere, so it can just be removed.
-