| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-05-07 | Settings: add option to enable / disable reactive flushing | Fernando Sahmkow | |
| 2023-05-07 | GPU: Add Reactive flushing | Fernando Sahmkow | |
| 2023-05-02 | video_core: fix build on Apple Clang | Liam | |
| 2023-05-01 | BufferCache: Fixes and address feedback | Fernando Sahmkow | |
| 2023-04-29 | Buffer Cache: Release stagging buffers on tick frame | Fernando Sahmkow | |
| 2023-04-29 | Clang: format and ficx compile errors. | Fernando Sahmkow | |
| 2023-04-29 | Implement Async downloads in normal and fix a few issues. | Fernando Sahmkow | |
| 2023-04-29 | Buffer Cache rework: Setup async downloads. | Fernando Sahmkow | |
| 2023-04-29 | Buffer Cache: Fully rework the buffer cache. | Fernando Sahmkow | |
| 2023-03-29 | Fixes 'Continous' typo | Max Dunbar | |
| 2023-03-09 | Merge pull request #9822 from ameerj/buffcache-ssbo-addr | liamwhite | |
| buffer_cache: Add logic for non-NVN storage buffer tracking | |||
| 2023-03-05 | Engines: Implement Accelerate DMA Texture. | Fernando Sahmkow | |
| 2023-02-25 | buffer_cache: Add logic for non-NVN storage buffer tracking | ameerj | |
| 2023-02-21 | svc: Fix type consistency (exposed on macOS) | Merry | |
| 2023-02-19 | Merge pull request #9588 from liamwhite/bylaws-reverts | liamwhite | |
| Revert "shader_recompiler: Align SSBO offsets to meet host requirements" | |||
| 2023-02-08 | buffer_base: Partially revert changes from #9559 | ameerj | |
| This fixes a regression where Yoshi's Crafted World (and potentially other titles) would enter an infinite loop when GPU Accuracy was set to "Normal" | |||
| 2023-01-07 | Revert "Vulkan, OpenGL: Hook up storage buffer alignment code" | Liam | |
| This reverts commit 9e2997c4b6456031622602002924617690e32a13. | |||
| 2023-01-06 | Merge pull request #9535 from bylaws/master | Fernando S | |
| Port over several shader-compiler fixes from skyline | |||
| 2023-01-05 | Run clang-format | Billy Laws | |
| 2023-01-05 | Vulkan, OpenGL: Hook up storage buffer alignment code | Billy Laws | |
| 2023-01-05 | BufferBase: Don't ignore GPU pages. | Fernando Sahmkow | |
| 2023-01-01 | MacroHLE: Final cleanup and fixes. | Fernando Sahmkow | |
| 2023-01-01 | RasterizerMemory: Add filtering for flushing/invalidation operations. | Fernando Sahmkow | |
| 2023-01-01 | Revert Buffer cache changes and setup additional macros. | Fernando Sahmkow | |
| 2023-01-01 | MacroHLE: Refactor MacroHLE system. | Fernando Sahmkow | |
| 2023-01-01 | MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect. | Fernando Sahmkow | |
| 2023-01-01 | MacroHLE: Add MultidrawIndirect HLE Macro. | Fernando Sahmkow | |
| 2022-12-28 | Merge pull request #9423 from vonchenplus/vulkan_quad_strip | liamwhite | |
| video_core: Implement all vulkan topology | |||
| 2022-12-26 | video_core: Implement vulkan QuadStrip topology | FengChen | |
| 2022-12-19 | scratch_buffer: Explicitly defing resize and resize_destructive functions | ameerj | |
| resize keeps previous data intact when the buffer grows resize_destructive destroys the previous data when the buffer grows | |||
| 2022-12-19 | buffer_cache: Use Common::ScratchBuffer for ImmediateBuffer usage | ameerj | |
| 2022-12-08 | video_core: Implement maxwell3d draw manager and split draw logic | Feng Chen | |
| 2022-12-03 | Merge pull request #9289 from liamwhite/fruit-company | liamwhite | |
| general: fix compile for Apple Clang | |||
| 2022-11-24 | GPU: Fix buffer cache issue, engine upload not inlining memory in multiline ↵ | Fernando Sahmkow | |
| and pessismistic invalidation. | |||
| 2022-11-22 | general: fix compile for Apple Clang | Liam | |
| 2022-11-15 | video_core: Reimplement inline index buffer binding | Feng Chen | |
| 2022-10-07 | Update 3D regs | Kelebek1 | |
| 2022-10-06 | General: Fix compilation for GCC | Liam White | |
| 2022-10-06 | Buffer Cache: Deduce vertex array limit from memory layout when limit is the ↵ | Fernando Sahmkow | |
| highest possible. | |||
| 2022-10-06 | Buffer Cache: Basic fixes. | Fernando Sahmkow | |
| 2022-10-06 | DMA & InlineToMemory Engines Rework. | bunnei | |
| 2022-10-06 | VideoCore: Refactor fencing system. | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: implement channels on gpu caches. | Fernando Sahmkow | |
| 2022-08-25 | video_core: add option for pessimistic flushing | Liam | |
| 2022-08-19 | code: dodge PAGE_SIZE #define | Kyle Kienapfel | |
| Some header files, specifically for OSX and Musl libc define PAGE_SIZE to be a number This is great except in yuzu we're using PAGE_SIZE as a variable Specific example `static constexpr u64 PAGE_SIZE = u64(1) << PAGE_BITS;` PAGE_SIZE PAGE_BITS PAGE_MASK are all similar variables. Simply deleted the underscores, and then added YUZU_ prefix Might be worth noting that there are multiple uses in different classes/namespaces This list may not be exhaustive Core::Memory 12 bits (4096) QueryCacheBase 12 bits ShaderCache 14 bits (16384) TextureCache 20 bits (1048576, or 1MB) Fixes #8779 | |||
| 2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
| This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||
| 2022-04-14 | buffer_cache: cap vertex buffer sizes | Liam | |
| 2022-03-25 | Garbage Collection: Final tuning. | Fernando Sahmkow | |
| 2022-03-25 | Buffer Cache: Tune to the levels of the new GC. | Fernando Sahmkow | |
| 2022-03-23 | buffer_cache: reset cached write bits after flushing invalidations | Liam | |
