- 27 Dec, 2018 8 commits
-
-
Zach Hilman authored
-
Zach Hilman authored
This stores a file in the save directory called '.yuzu_save_size' which stores the two save sizes (normal area and journaled area) sequentially as u64s.
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
Serves no actual purpose in this instance besides making NACP's copy assignment deleted, which is not intended behavior.
-
Zach Hilman authored
Allows these functions to compile when T is not u8.
-
bunnei authored
renderer_opengl: Correct forward declaration of FramebufferLayout
-
bunnei authored
configure_per_general: Mark UI strings as translatable in the constructor
-
- 26 Dec, 2018 8 commits
-
-
bunnei authored
configure_input_simple: Make input profile array constexpr
-
Lioncash authored
These are user-facing strings, so they should be translatable.
-
Lioncash authored
Calling tr() from a file-scope array isn't advisable, since it can be executed before the Qt libraries are even fully initialized, which can lead to crashes. Instead, the translatable strings should be annotated, and the tr() function should be called at the string's usage site.
-
Lioncash authored
This is actually a struct, not a class, which can lead to compilation warnings.
-
David authored
* Fixed shader linking error due to TLDS coord should be coords * Fix remaining coords
-
bunnei authored
svc: Implement SetThreadActivity (thread suspension)
-
bunnei authored
shader_bytecode: Fixup TEXS.F16 encoding
-
ReinUsesLisp authored
-
- 23 Dec, 2018 4 commits
-
-
bunnei authored
Port citra-emu/citra#4164: "citra_qt, video_core: Screenshot functionality"
-
bunnei authored
common/quaternion: Ensure that w is always initialized
-
bunnei authored
am: Implement HLE profile selector applet
-
bunnei authored
configure_input: Add Controller Setup Profiles and simplify input UI
-
- 21 Dec, 2018 5 commits
-
-
Lioncash authored
Previously xyz was always being zero initialized due to its constructor, but w wasn't. Ensures that we always have a deterministic initial state.
-
bunnei authored
Fixed uninitialized memory due to missing returns in canary
-
bunnei authored
Texture format fixes for RGBA16UI for copies and R16U when used as depth
-
bunnei authored
kernel/{process, thread}: Amend behavior related to IDs
-
bunnei authored
service/am: Unstub GetAppletResourceUserId
-
- 19 Dec, 2018 15 commits
-
-
bunnei authored
Device handle should not be a random id, instead it's the current npad id
-
bunnei authored
Fix arrayed texture LOD selection and depth comparison ordering
-
bunnei authored
service/sm: Improve debug log for RegisterService
-
Lioncash authored
If a thread handle is passed to svcGetProcessId, the kernel attempts to access the process ID via the thread's instance's owning process. Technically, this function should also be handling the kernel debug objects as well, however we currently don't handle those kernel objects yet, so I've left a note via a comment about it to remind myself when implementing it in the future.
-
bunnei authored
kernel/svc: Implement svcSetMemoryAttribute
-
Lioncash authored
With all the basic backing functionality implemented, we can now unstub svcSetMemoryAttribute.
-
Lioncash authored
This puts the backing functionality for svcSetMemoryAttribute in place, which will be utilized in a following change.
-
Lioncash authored
vm_manager: Add member function for checking a memory range adheres to certain attributes, permissions and states
-
Lioncash authored
Starts the process ID counter off at 81, which is what the kernel itself checks against internally when creating processes. It's actually supposed to panic if the PID is less than 81 for a userland process.
-
Lioncash authored
The service call uses a 64-bit value, just like svcGetProcessId. This amends the function signature accordingly.
-
Lioncash authored
The kernel uses a 64-bit value for the thread ID, so we shouldn't be using a 32-bit value.
-
Lioncash authored
svcGetProcessId's out parameter is a pointer to a 64-bit value, not a 32-bit one.
-
Lioncash authored
In the actual kernel, this is a 64-bit value, so we shouldn't be using a 32-bit type to handle it.
-
David Marcec authored
Found during hardware testing
-
David Marcec authored
-