Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-27 | kernel/thread: Move process thread initialization into process.cpp | Lioncash | |
This function isn't a general purpose function that should be exposed to everything, given it's specific to initializing the main thread for a Process instance. Given that, it's a tad bit more sensible to place this within process.cpp, which keeps it visible only to the code that actually needs it. | |||
2018-12-27 | Add missing uintBitsToFloat to SetRegisterToHalfFloat | Rodolfo Bogado | |
2018-12-27 | Merge pull request #1928 from lioncash/caps | bunnei | |
kernel: Handle kernel capability descriptors | |||
2018-12-27 | Merge pull request #1892 from Tinob/master | bunnei | |
Improve Zero flag implementation | |||
2018-12-27 | Merge pull request #1929 from bunnei/fix-hid | bunnei | |
hid: Fix SetNpadJoyHoldType and improve logging. | |||
2018-12-27 | Merge pull request #1945 from bunnei/fix-hid-horiz | bunnei | |
npad: Remove code to invert input in horizontal mode. | |||
2018-12-27 | Merge pull request #1949 from lioncash/unmap | bunnei | |
kernel/vm_manager: Reset region attributes when unmapping a VMA | |||
2018-12-27 | am: Implement GetSaveDataSize and ExtendSaveData | Zach Hilman | |
These functions come in a pair and are needed by Smash Ultimate, Minecraft, and Skyrim, amongst others. | |||
2018-12-27 | filesystem: Populate save data sizes from control data | Zach Hilman | |
2018-12-27 | savedata_factory: Partially implement IVFC save sizes using files | Zach Hilman | |
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. | |||
2018-12-27 | loader: Add accessor for game control data | Zach Hilman | |
2018-12-27 | control_metadata: Update NACP fields with latest Switchbrew data | Zach Hilman | |
2018-12-27 | control_metadata: Use value member instead of unique_ptr to store struct | Zach Hilman | |
Serves no actual purpose in this instance besides making NACP's copy assignment deleted, which is not intended behavior. | |||
2018-12-27 | vfs: Add reinterpret_casts to WriteArray and Object | Zach Hilman | |
Allows these functions to compile when T is not u8. | |||
2018-12-26 | Merge pull request #1946 from lioncash/decl | bunnei | |
renderer_opengl: Correct forward declaration of FramebufferLayout | |||
2018-12-26 | Merge pull request #1948 from lioncash/translatable | bunnei | |
configure_per_general: Mark UI strings as translatable in the constructor | |||
2018-12-26 | kernel/vm_manager: Reset region attributes when unmapping a VMA | Lioncash | |
Like the other members related to memory regions, the attributes need to be reset back to their defaults as well. | |||
2018-12-26 | configure_per_general: Mark UI strings as translatable in the constructor | Lioncash | |
These are user-facing strings, so they should be translatable. | |||
2018-12-26 | configure_input_simple: Make input profile array constexpr | Lioncash | |
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. | |||
2018-12-26 | renderer_opengl: Correct forward declaration of FramebufferLayout | Lioncash | |
This is actually a struct, not a class, which can lead to compilation warnings. | |||
2018-12-26 | Apply CC test to the final value to be stored in the register | Rodolfo Bogado | |
2018-12-26 | Fixed shader linking error due to TLDS (#1934) | David | |
* Fixed shader linking error due to TLDS coord should be coords * Fix remaining coords | |||
2018-12-26 | Merge pull request #1849 from encounter/svcSetThreadActivity | bunnei | |
svc: Implement SetThreadActivity (thread suspension) | |||
2018-12-26 | npad: Remove code to invert input in horizontal mode. | bunnei | |
- This was incorrect, the game appears to handle this for us. - Fixes horizontal mode with Puyo Puyo Tetris and Super Mario Odyssey. | |||
2018-12-26 | shader_bytecode: Fixup TEXS.F16 encoding | ReinUsesLisp | |
2018-12-23 | Merge pull request #1886 from FearlessTobi/port-4164 | bunnei | |
Port citra-emu/citra#4164: "citra_qt, video_core: Screenshot functionality" | |||
2018-12-23 | Merge pull request #1930 from lioncash/common | bunnei | |
common/quaternion: Ensure that w is always initialized | |||
2018-12-23 | Merge pull request #1781 from DarkLordZach/applet-profile-select | bunnei | |
am: Implement HLE profile selector applet | |||
2018-12-23 | Merge pull request #1780 from DarkLordZach/controller-profiles | bunnei | |
configure_input: Add Controller Setup Profiles and simplify input UI | |||
2018-12-22 | Includde saturation in the evaluation of the control code | Rodolfo Bogado | |
2018-12-22 | Handle RZ cases evaluating the expression instead of the register value. | Rodolfo Bogado | |
2018-12-22 | complete emulation of ZeroFlag | Rodolfo Bogado | |
2018-12-21 | common/quaternion: Ensure that w is always initialized | Lioncash | |
Previously xyz was always being zero initialized due to its constructor, but w wasn't. Ensures that we always have a deterministic initial state. | |||
2018-12-21 | Merge pull request #1921 from ogniK5377/no-unit | bunnei | |
Fixed uninitialized memory due to missing returns in canary | |||
2018-12-21 | Merge pull request #1920 from heapo/texture_format_selection | bunnei | |
Texture format fixes for RGBA16UI for copies and R16U when used as depth | |||
2018-12-21 | Merge pull request #1925 from lioncash/pid | bunnei | |
kernel/{process, thread}: Amend behavior related to IDs | |||
2018-12-21 | Merge pull request #1914 from lioncash/id | bunnei | |
service/am: Unstub GetAppletResourceUserId | |||
2018-12-21 | hid: Fix SetNpadJoyHoldType and improve logging. | bunnei | |
2018-12-21 | kernel/process: Hook up the process capability parser to the process itself | Lioncash | |
While we're at it, we can also toss out the leftover capability parsing from Citra. | |||
2018-12-21 | kernel/process_capability: Handle debug capability flags | Lioncash | |
2018-12-21 | kernel/process_capability: Handle handle table capability flags | Lioncash | |
This just specifies the handle table size. There's also a section of reserved bits that are checked against. | |||
2018-12-21 | kernel/process_capability: Handle kernel version capability flags | Lioncash | |
2018-12-21 | kernel/process_capability: Handle program capability flags | Lioncash | |
2018-12-21 | kernel/process_capability: Handle interrupt capability flags | Lioncash | |
Similar to the service capability flags, however, we currently don't emulate the GIC, so this currently handles all interrupts as being valid for the time being. | |||
2018-12-21 | kernel/process_capability: Handle syscall capability flags | Lioncash | |
2018-12-21 | kernel/process_capability: Handle the priority mask and core mask flags | Lioncash | |
Handles the priority mask and core mask flags to allow building up the masks to determine the usable thread priorities and cores for a kernel process instance. | |||
2018-12-21 | kernel/process: Introduce process capability parsing skeleton | Lioncash | |
We've had the old kernel capability parser from Citra, however, this is unused code and doesn't actually map to how the kernel on the Switch does it. This introduces the basic functional skeleton for parsing process capabilities. | |||
2018-12-21 | common: Add basic bit manipulation utility function to Common | Lioncash | |
2018-12-19 | Merge pull request #1923 from ogniK5377/nfp-device-list | bunnei | |
Device handle should not be a random id, instead it's the current npad id | |||
2018-12-19 | Merge pull request #1909 from heapo/shadow_sampling_fixes | bunnei | |
Fix arrayed texture LOD selection and depth comparison ordering |