| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-12-30 | arm_interface: Make LogBacktrace() a const member function | Lioncash | |
| This function doesn't modify instance state, so it can be made const. | |||
| 2018-12-30 | arm_interface: Mark variables as const where applicable in LogBacktrace() | Lioncash | |
| Two of these variables have fixed values, so we can make that immediately obvious from the get-go. | |||
| 2018-12-30 | arm_interface: Remove unnecessary semicolon | Lioncash | |
| Namespaces don't require the use of a semicolon. Silences a -Wextra-semi warning. | |||
| 2018-12-30 | Merge pull request #1956 from lioncash/process-thread | Sebastian Valle | |
| kernel/process: Start the main thread using the specified ideal core | |||
| 2018-12-29 | Merge pull request #1847 from ogniK5377/backtrace-break | bunnei | |
| Print backtrace on svcBreak | |||
| 2018-12-29 | Merge pull request #1964 from lioncash/time | bunnei | |
| service/time: Minor cleanup | |||
| 2018-12-29 | gl_rasterizer_cache: Texture view if shader samples array but OGL is not | ReinUsesLisp | |
| When a shader samples a texture array but that texture in OpenGL is created without layers, use a texture view to increase the texture hierarchy. For example, instead of binding a GL_TEXTURE_2D bind a GL_TEXTURE_2D_ARRAY view. | |||
| 2018-12-29 | service/time: Minor cleanup to GetClockSnapshot() | Lioncash | |
| Moves some variables closer to their actual usage sites. | |||
| 2018-12-29 | externals: Update fmt to 5.3.0 | Lioncash | |
| Updates fmt from 5.2.1 to 5.3.0 | |||
| 2018-12-29 | service/time: Fill in some structures and remove padding where not necessary | Lioncash | |
| 2018-12-29 | Moved log backtrace to arm_interface.cpp. Added printing of error code to fatal | David Marcec | |
| 2018-12-28 | Merge pull request #1955 from bunnei/g8r8-fix | bunnei | |
| gpu: Remove PixelFormat G8R8U and G8R8S, as they do not seem to exist. | |||
| 2018-12-28 | travis: Use correct package for linux Qt5WebEngine | Zach Hilman | |
| 2018-12-28 | web_browser: Add bounds checking to applet interface | Zach Hilman | |
| 2018-12-28 | gpu: Remove PixelFormat G8R8U and G8R8S, as they do not seem to exist. | bunnei | |
| - Fixes UI rendering issues in The Legend of Zelda: Breath of the Wild. | |||
| 2018-12-28 | Merge pull request #1958 from lioncash/audio | bunnei | |
| audio_core: Convert LOG_CRITICAL + UNREACHABLE over to UNIMPLEMENTED/UNIMPLEMENTED_MSG | |||
| 2018-12-28 | cmake: Add USE_QT_WEB_ENGINE flag and update build system | Zach Hilman | |
| 2018-12-28 | main: Add main window integrations for QtWebBrowserApplet | Zach Hilman | |
| 2018-12-28 | qt: Implement Qt frontend to web browser | Zach Hilman | |
| Using a custom reimplementation of QWebEngineView and an injector script. | |||
| 2018-12-28 | core: Add getter and setter for WebBrowserApplet frontend | Zach Hilman | |
| 2018-12-28 | frontend: Add frontend responder for web browser | Zach Hilman | |
| 2018-12-28 | applets: Implement LibAppletOff (Web) applet | Zach Hilman | |
| 2018-12-28 | loader: Add accessor for Manual RomFS | Zach Hilman | |
| 2018-12-28 | hid: Make Hid service accessible and add GetPressState | Zach Hilman | |
| 2018-12-28 | romfs: Add SingleDiscard extraction type | Zach Hilman | |
| Needed for manual RomFS extraction, as Full generates an extra directory and Truncated generates variable results. | |||
| 2018-12-28 | am: Add size parameter to am:IStorage logging | Zach Hilman | |
| 2018-12-28 | audio_core: Convert LOG_CRITICAL + UNREACHABLE over to ↵ | Lioncash | |
| UNIMPLEMENTED/UNIMPLEMENTED_MSG These two macros being used in tandem were used prior to the introduction of UNIMPLEMENTED and UNIMPLEMENTED_MSG. This provides equivalent behavior, just with less typing/reading involved. | |||
| 2018-12-27 | kernel/process: Start the main thread using the specified ideal core | Lioncash | |
| This matches kernel behavior in that processes are started using their specified ideal core, rather than always starting on core 0. | |||
| 2018-12-27 | kernel: Rename 'default' CPU core to 'ideal' core | Lioncash | |
| This makes the naming more closely match its meaning. It's just a preferred core, not a required default core. This also makes the usages of this term consistent across the thread and process implementations. | |||
| 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 | Merge pull request #1954 from lioncash/npdm | bunnei | |
| file_sys/program_metadata: Print out more descriptive address space descriptions | |||
| 2018-12-27 | Merge pull request #1953 from lioncash/mem | bunnei | |
| kernel/process: Remove most allocation functions from Process' interface | |||
| 2018-12-27 | file_sys/program_metadata: Print out more descriptive address space descriptions | Lioncash | |
| Provides extra information that makes it easier to tell if an executable being run is using a 36-bit address space or a 39-bit address space. While we don't support AArch32 executables yet, this also puts in distinguishing information for the 32-bit address space types as well. | |||
| 2018-12-28 | Qt/Configure: Use sidebar to divide tabs into smaller groups | spycrab | |
| 2018-12-27 | kernel/process: Remove most allocation functions from Process' interface | Lioncash | |
| In all cases that these functions are needed, the VMManager can just be retrieved and used instead of providing the same functions in Process' interface. This also makes it a little nicer dependency-wise, since it gets rid of cases where the VMManager interface was being used, and then switched over to using the interface for a Process instance. Instead, it makes all accesses uniform and uses the VMManager instance for all necessary tasks. All the basic memory mapping functions did was forward to the Process' VMManager instance anyways. | |||
| 2018-12-27 | Merge pull request #1951 from Tinob/master | bunnei | |
| Add missing uintBitsToFloat to SetRegisterToHalfFloat | |||
| 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 | Merge pull request #1879 from DarkLordZach/am-save-data-size | bunnei | |
| am: Implement GetSaveDataSize and ExtendSaveData using files | |||
| 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. | |||
