| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-29 | gl_shader_disk_cache: Fixup clang format | unknown | |
| 2019-03-29 | gl_shader_disk_cache: Use Zstandard for compression | unknown | |
| 2019-03-29 | common/zstd_compression: Add Zstandard wrapper | unknown | |
| 2019-03-29 | common: Link libzstd_static | unknown | |
| 2019-03-29 | Addressed feedback | unknown | |
| 2019-03-29 | core: Do not link LZ4 to core. Use common/data_compression for nso segment ↵ | unknown | |
| decompression instead. | |||
| 2019-03-29 | gl_shader_disk_cache: Use LZ4HC with compression level 9 instead of ↵ | unknown | |
| compression level 12 for less compression time | |||
| 2019-03-29 | Addressed feedback | unknown | |
| 2019-03-29 | core: Do not link LZ4 to core. Use common/data_compression for nso segment ↵ | unknown | |
| decompression instead. | |||
| 2019-03-29 | gl_shader_disk_cache: Use better compression for transferable and ↵ | unknown | |
| precompiled shader disk chache files | |||
| 2019-03-29 | data_compression: Move LZ4 compression from video_core/gl_shader_disk_cache ↵ | unknown | |
| to common/data_compression | |||
| 2019-03-29 | core/yuzu: Remove enable_nfc setting | fearlessTobi | |
| This was initially added to prevent problems from stubbed/not implemented NFC services, but as we never encountered such and as it's only used in a deprecated function anyway, I guess we can just remove it to prevent more clutter of the settings. | |||
| 2019-03-29 | vk_swapchain: Implement a swapchain manager | ReinUsesLisp | |
| 2019-03-28 | kernel/process: Report total physical memory used to svcGetInfo | Lioncash | |
| Reports the (mostly) correct size through svcGetInfo now for queries to total used physical memory. This still doesn't correctly handle memory allocated via svcMapPhysicalMemory, however, we don't currently handle that case anyways. | |||
| 2019-03-28 | kernel/process: Store the total size of the code memory loaded | Lioncash | |
| This will be necessary to properly report the used memory size in svcGetInfo. | |||
| 2019-03-28 | Merge pull request #2266 from FernandoS27/arbitration | bunnei | |
| Kernel: Fixes to Arbitration and SignalProcessWideKey Management | |||
| 2019-03-28 | Merge pull request #2265 from FernandoS27/multilevelqueue | bunnei | |
| Replace old Thread Queue for a new Multi Level Queue | |||
| 2019-03-28 | kernel/process: Store the main thread stack size to a data member | Lioncash | |
| This will be necessary in order to properly report memory usage within svcGetInfo. | |||
| 2019-03-28 | kernel/process: Make Run's stack size parameter a u64 | Lioncash | |
| This will make operating with the process-related SVC commands much nicer in the future (the parameter representing the stack size in svcStartProcess is a 64-bit value). | |||
| 2019-03-28 | kernel/process: Ensure that given stack size is always page-aligned | Lioncash | |
| The kernel always makes sure that the given stack size is aligned to page boundaries. | |||
| 2019-03-28 | Merge pull request #2284 from lioncash/heap-alloc | bunnei | |
| kernel/vm_manager: Unify heap allocation/freeing functions | |||
| 2019-03-28 | Merge pull request #2296 from lioncash/override | bunnei | |
| video_core: Add missing override specifiers | |||
| 2019-03-28 | gl_shader_manager: Remove unnecessary gl_shader_manager inclusion | Lioncash | |
| This isn't used at all in the OpenGL shader cache, so we can remove it's include here, meaning one less file needs to be recompiled if any changes ever occur within that header. core/memory.h is also not used within this file at all, so we can remove it as well. | |||
| 2019-03-28 | gl_shader_manager: Move using statement into the cpp file | Lioncash | |
| Avoids introducing Maxwell3D into the namespace for everything that includes the header. | |||
| 2019-03-28 | gl_shader_manager: Remove reliance on global accessor within ↵ | Lioncash | |
| MaxwellUniformData::SetFromRegs() We can just pass in the Maxwell3D instance instead of going through the system class to get at it. This also lets us simplify the interface a little bit. Since we pass in the Maxwell3D context now, we only really need to pass the shader stage index value in. | |||
| 2019-03-27 | patch_manager: Dump NSO name with build ID | Zach Hilman | |
| 2019-03-27 | Fixes and corrections on formatting. | Fernando Sahmkow | |
| 2019-03-27 | Fixes to multilevelqueue's iterator. | Fernando Sahmkow | |
| 2019-03-27 | Use MultiLevelQueue instead of old ThreadQueueList | Fernando Sahmkow | |
| 2019-03-27 | Add MultiLevelQueue Tests | Fernando Sahmkow | |
| 2019-03-27 | Implement intrinsics CountTrailingZeroes and test it. | Fernando Sahmkow | |
| 2019-03-27 | Implement a MultiLevelQueue | Fernando Sahmkow | |
| 2019-03-27 | gl_shader_manager: Amend Doxygen string for MaxwellUniformData | Lioncash | |
| Previously only one line of the whole comment was in proper Doxygen formatting. | |||
| 2019-03-27 | gpu_thread: Remove unused dma_pusher class member variable from ThreadManager | Lioncash | |
| The pusher instance is only ever used in the constructor of the ThreadManager for creating the thread that the ThreadManager instance contains. Aside from that, the member is unused, so it can be removed. | |||
| 2019-03-27 | gl_rasterizer: Remove unused reference member variable from RasterizerOpenGL | Lioncash | |
| This member variable is no longer being used, so it can be removed, removing a dependency on EmuWindow from the rasterizer's interface" | |||
| 2019-03-27 | video_core: Amend constructor initializer list order where applicable | Lioncash | |
| Specifies the members in the same order that initialization would take place in. This also silences -Wreorder warnings. | |||
| 2019-03-27 | video_core: Add missing override specifiers | Lioncash | |
| Ensures that the signatures will always match with the base class. Also silences a few compilation warnings. | |||
| 2019-03-27 | video_core/gpu: Amend typo in GPU member variable name | Lioncash | |
| smaphore -> semaphore | |||
| 2019-03-26 | game_list: Register content with ContentProvider | Zach Hilman | |
| 2019-03-26 | core: Port current uses of RegisteredCache to ContentProvider | Zach Hilman | |
| 2019-03-26 | core: Store system-wide ContentProvider for the emulator | Zach Hilman | |
| 2019-03-26 | file_sys: Create ContentProvider interface and default implementations | Zach Hilman | |
| 2019-03-26 | service/am: Implement EnterFatalSection and LeaveFatalSection | Lioncash | |
| These functions act in tandem similar to how a lock or mutex require a balanced lock()/unlock() sequence. EnterFatalSection simply increments a counter for how many times it has been called, while LeaveFatalSection ensures that a previous call to EnterFatalSection has occured. If a previous call has occurred (the counter is not zero), then the counter gets decremented as one would expect. If a previous call has not occurred (the counter is zero), then an error code is returned. | |||
| 2019-03-26 | service/am: Sort ISelfController's member functions according to table order | Lioncash | |
| Makes the declaration order of the handling functions consistent with the handler table itself. | |||
| 2019-03-26 | Merge pull request #2285 from lioncash/unused-struct | bunnei | |
| kernel/process: Remove unused AddressMapping struct | |||
| 2019-03-25 | Merge pull request #2287 from lioncash/coretiming-cb | bunnei | |
| core/core_timing: Make callback parameters consistent | |||
| 2019-03-25 | Merge pull request #2286 from lioncash/fwd | bunnei | |
| kernel/kernel: Remove unnecessary forward declaration | |||
| 2019-03-25 | bootmanager: Bypass input focus issues | ReinUsesLisp | |
| 2019-03-25 | bootmanager: Bypass resizing issue | ReinUsesLisp | |
| 2019-03-25 | bootmanager: Delete container to avoid crash on game restarting | ReinUsesLisp | |
| While we are at it, remove nullptr checks for deletion, since the C++ standard defines that delete does it by its own | |||
