| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-07-07 | video_core: Add missing override specifiers | Lioncash | |
| 2019-07-07 | yuzu/main: Make error messages within OnCoreError more localization-friendly | Lioncash | |
| Previously, a translated string was being appended onto another string in a manner that doesn't allow the translator to control where the appended text is placed. This can be a nuisance for languages where grammar and text ordering differs from English. We now append the strings via the format strings themselves, which allows translators to reorder where the text will be placed. | |||
| 2019-07-07 | vk_scheduler: Drop execution context in favor of views | ReinUsesLisp | |
| Instead of passing by copy an execution context through out the whole Vulkan call hierarchy, use a command buffer view and fence view approach. This internally dereferences the command buffer or fence forcing the user to be unable to use an outdated version of it on normal usage. It is still possible to keep store an outdated if it is casted to VKFence& or vk::CommandBuffer. While changing this file, add an extra parameter for Flush and Finish to allow releasing the fence from this calls. | |||
| 2019-07-06 | mii: Implement IDatabaseService SetInterfaceVersion | Zach Hilman | |
| Appears to set a member variable used to affect the API that games access, and the method used to store data. | |||
| 2019-07-06 | Merge pull request #2674 from lioncash/reporter | Zach Hilman | |
| core/reporter: Minor changes | |||
| 2019-07-06 | Merge pull request #2677 from lioncash/assert | Zach Hilman | |
| kernel/vm_manager: Handle stack/TLS IO region placement a little better | |||
| 2019-07-06 | clang-format fixes | Michael Scire | |
| 2019-07-06 | am: Implement GetAccumulatedSuspendedTickValue | Michael Scire | |
| 2019-07-06 | memory: Remove unused includes | Lioncash | |
| These aren't used within the central memory management code, so they can be removed. | |||
| 2019-07-06 | memory: Remove unused PageTable forward declaration | Lioncash | |
| This isn't used by anything in the header file, so it can be removed. | |||
| 2019-07-06 | kernel/vm_manager: Rename 'new map' to 'stack' | Lioncash | |
| Provides a more accurate name for the memory region and also disambiguates between the map and new map regions of memory, making it easier to understand. | |||
| 2019-07-06 | buffer_cache: Avoid [[nodiscard]] to make clang-format happy | ReinUsesLisp | |
| 2019-07-06 | buffer_cache: Try to fix MinGW build | ReinUsesLisp | |
| 2019-07-06 | gl_rasterizer: Fix nullptr dereference on disabled buffers | ReinUsesLisp | |
| 2019-07-06 | gl_rasterizer: Minor style changes | ReinUsesLisp | |
| 2019-07-06 | gl_rasterizer: Fix vertex and index data invalidations | ReinUsesLisp | |
| 2019-07-06 | gl_buffer_cache: Implement with generic buffer cache | ReinUsesLisp | |
| 2019-07-06 | buffer_cache: Implement a generic buffer cache | ReinUsesLisp | |
| Implements a templated class with a similar approach to our current generic texture cache. It is designed to be compatible with Vulkan and OpenGL, | |||
| 2019-07-06 | gl_buffer_cache: Remove global system getters | ReinUsesLisp | |
| 2019-07-06 | gl_device: Query SSBO alignment | ReinUsesLisp | |
| 2019-07-06 | gl_buffer_cache: Implement flushing | ReinUsesLisp | |
| 2019-07-06 | gl_rasterizer: Drop gl_global_cache in favor of gl_buffer_cache | ReinUsesLisp | |
| 2019-07-06 | gl_buffer_cache: Rework to support internalized buffers | ReinUsesLisp | |
| 2019-07-06 | gl_buffer_cache: Store in CachedBufferEntry the used buffer handle | ReinUsesLisp | |
| 2019-07-06 | gl_buffer_cache: Return used buffer from Upload function | ReinUsesLisp | |
| 2019-07-06 | gl_rasterizer: Add some commentaries | ReinUsesLisp | |
| 2019-07-06 | gl_rasterizer: Make DrawParameters rasterizer instance const | ReinUsesLisp | |
| 2019-07-06 | gl_rasterizer: Move index buffer uploading to its own method | ReinUsesLisp | |
| 2019-07-05 | kernel/vm_manager: Handle stack/TLS IO region placement better | Lioncash | |
| Handles the placement of the stack a little nicer compared to the previous code, which was off in a few ways. e.g. The stack (new map) region, shouldn't be the width of the entire address space if the size of the region calculation ends up being zero. It should be placed at the same location as the TLS IO region and also have the same size. In the event the TLS IO region contains a size of zero, we should also be doing the same thing. This fixes our memory layout a little bit and also resolves some cases where assertions can trigger due to the memory layout being incorrect. | |||
| 2019-07-05 | core/reporter: Allow moves into SaveToFile() | Lioncash | |
| Taking the json instance as a constant reference, makes all moves into the parameter non-functional, resulting in copies. Taking it by value allows moves to function. | |||
| 2019-07-05 | core/reporter: Add missing includes and forward declarations | Lioncash | |
| Adds missing inclusions to prevent potential compilation issues. | |||
| 2019-07-05 | core/reporter: Remove unnecessary namespace qualifiers | Lioncash | |
| The Reporter class is part of the Core namespace, so the System class doesn't need to be qualified. | |||
| 2019-07-05 | core/reporter: Remove pessimizing move in GetHLERequestContextData() | Lioncash | |
| This can inhibit copy-elision, so we can remove this redundant move. | |||
| 2019-07-05 | core/reporter: Make bracing consistent | Lioncash | |
| Makes all control statements braced, regardless of their size, making code more uniform. | |||
| 2019-07-05 | core/reporter: Return in error case in SaveToFile() | Lioncash | |
| If the path couldn't be created, then we shouldn't be attempting to save the file. | |||
| 2019-07-05 | NVServices: Correct delayed responses. | Fernando Sahmkow | |
| 2019-07-05 | Nv_Host_Ctrl: Correct difference calculation | Fernando Sahmkow | |
| 2019-07-05 | NVServices: Address Feedback | Fernando Sahmkow | |
| 2019-07-05 | NVServices: Styling, define constructors as explicit and corrections | Fernando Sahmkow | |
| 2019-07-05 | NVFlinger: Correct GCC compile error | Fernando Sahmkow | |
| 2019-07-05 | NVServices: Make NVEvents Automatic according to documentation. | Fernando Sahmkow | |
| 2019-07-05 | NVServices: Correct CtrlEventWaitSync to block the ipc until timeout. | Fernando Sahmkow | |
| 2019-07-05 | GPU: Correct Interrupts to interrupt on syncpt/value instead of event, ↵ | Fernando Sahmkow | |
| mirroring hardware | |||
| 2019-07-05 | nvflinger: Make the force 30 fps still force 30 fps | Fernando Sahmkow | |
| 2019-07-05 | nv_services: Fixes to event liberation. | Fernando Sahmkow | |
| 2019-07-05 | nvflinger: Acquire buffers in the same order as they were queued. | Fernando Sahmkow | |
| 2019-07-05 | nv_services: Deglobalize NvServices | Fernando Sahmkow | |
| 2019-07-05 | gpu_asynch: Simplify synchronization to a simpler consumer->producer scheme. | Fernando Sahmkow | |
| 2019-07-05 | nv_host_ctrl: Make Sync GPU variant always return synced result. | Fernando Sahmkow | |
| 2019-07-05 | Async GPU: do invalidate as synced operation | Fernando Sahmkow | |
| Async GPU: Always invalidate synced. | |||
