| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2022-03-21 | Merge pull request #8048 from ameerj/include-purge | bunnei | |
| general: Reduce unused includes across the project | |||
| 2022-03-20 | Merge pull request #7812 from FernandoS27/made-straight-from-the-nut | bunnei | |
| BufferCache: Find direction of the stream buffer increase. | |||
| 2022-03-20 | BufferCache: Find direction of the stream buffer increase. | Fernando Sahmkow | |
| 2022-03-19 | video_core: Reduce unused includes | ameerj | |
| 2022-02-01 | Rasterizer: Refactor inlineToMemory. | Fernando Sahmkow | |
| 2022-01-29 | Rasterizer: Implement Inline2Memory Acceleration. | Fernando Sahmkow | |
| 2022-01-27 | buffer_cache: Reduce stream buffer allocations when expanding from the left | ameerj | |
| The existing stream buffer optimization accounts for size increases at the end of the allocated buffer. This adds the same optimization, increasing the size from the beginning of the buffer as well to reduce buffer allocations when expanding the same buffer from the left. | |||
| 2021-11-16 | VulkanBufferCache: Avoid adding barriers between multiple copies. | Fernando Sahmkow | |
| 2021-09-19 | buffer_cache: Minor fixes | ameerj | |
| Loop through the tmp_intervals by reference, rather than by copy, and fix gl clear buffer size calculation. | |||
| 2021-08-29 | Garbage Collection: Make it more agressive on high priority mode. | Fernando Sahmkow | |
