| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-01-03 | Texture Cache: Implement async texture downloads. | Fernando Sahmkow | |
| 2023-01-01 | RasterizerMemory: Add filtering for flushing/invalidation operations. | Fernando Sahmkow | |
| 2022-12-25 | texture_cache: Use Common::ScratchBuffer for swizzle buffers | ameerj | |
| 2022-12-25 | texture_cache: Use pre-allocated buffer for texture downloads | ameerj | |
| 2022-12-25 | texture_cache: Use pre-allocated buffer for texture uploads | ameerj | |
| 2022-12-03 | Merge pull request #9289 from liamwhite/fruit-company | liamwhite | |
| general: fix compile for Apple Clang | |||
| 2022-11-24 | GPU: Implement additional render target formats. | Fernando Sahmkow | |
| 2022-11-24 | Fermi2D: Rework blit engine and add a software blitter. | Fernando Sahmkow | |
| 2022-11-22 | general: fix compile for Apple Clang | Liam | |
| 2022-11-04 | video_core: Fix SNORM texture buffer emulating error (#9001) | Feng Chen | |
| 2022-10-22 | general: Resolve -Wunused-lambda-capture and C5233 | Morph | |
| 2022-10-21 | format_lookup_table: Implement R32_B24G8 with D32_FLOAT_S8_UINT | Morph | |
| This format is similar to Z32_FLOAT_X24S8_UINT, which is implemented with D32_FLOAT_S8_UINT. Used in Persona 5 Royal | |||
| 2022-10-16 | video_core: Fix spelling of "synchronize" | Morph | |
| 2022-10-07 | Update 3D regs | Kelebek1 | |
| 2022-10-06 | general: Format licenses as per SPDX guidelines | Morph | |
| 2022-10-06 | Vulkan Texture Cache: Limit render area to the max width/height of the targets. | Fernando Sahmkow | |
| 2022-10-06 | ImageBase: Basic fixes. | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: Implement formats needed for N64 emulation. | Fernando Sahmkow | |
| 2022-10-06 | DMA & InlineToMemory Engines Rework. | bunnei | |
| 2022-10-06 | Texture Cache: Fix GC and GPU Modified on Joins. | Fernando Sahmkow | |
| 2022-10-06 | Texture cache: Fix the remaining issues with memory mnagement and unmapping. | Fernando Sahmkow | |
| 2022-10-06 | Texture cache: Fix dangling references on multichannel. | Fernando Sahmkow | |
| 2022-10-06 | Refactor VideoCore to use AS sepparate from Channel. | Fernando Sahmkow | |
| 2022-10-06 | General: Rebase fixes. | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: Extra Fixes. | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: Fix channels with disk pipeline/shader cache. | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: implement channels on gpu caches. | Fernando Sahmkow | |
| 2022-10-06 | Texture Cache: Add ASTC 10x5 Format. | Fernando Sahmkow | |
| 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-07-05 | renderer_(gl/vk): Implement ASTC_10x6_UNORM | Morph | |
| - Used by Monster Hunter Rise Update 10.0.2 | |||
| 2022-06-13 | common: Change semantics of UNREACHABLE to unconditionally crash | Liam | |
| 2022-04-28 | chore: add missing SPDX tags | Andrea Pappacoda | |
| Follow-up to 99ceb03a1cfcf35968cab589ea188a8c406cda52 | |||
| 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 | video_core: implement formats for N64 emulation | Fernando Sahmkow | |
| 2022-04-04 | Revert "texture_cache/util: Remove unneeded ReadBlockUnsafe" | bunnei | |
| 2022-04-04 | texture_cache/util: Remove unneeded ReadBlockUnsafe | ameerj | |
| This call was reading GPU memory into the dst buffer, which is then overwritten by the SwizzleTexture call. | |||
| 2022-04-01 | GPU Garbage Collection: Fix regressions. | Fernando Sahmkow | |
| 2022-03-26 | Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding ↵ | bunnei | |
| CPU Cached memory." | |||
| 2022-03-25 | Texture Cache: Add Cached CPU system. | Fernando Sahmkow | |
| 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-25 | Garbage Collection: Redesign the algorithm to do a better use of memory. | Fernando Sahmkow | |
| 2022-03-21 | Merge pull request #8048 from ameerj/include-purge | bunnei | |
| general: Reduce unused includes across the project | |||
| 2022-03-19 | video_core: Reduce unused includes | ameerj | |
| 2022-02-02 | texture_cache: Ensure has_blacklisted is always initialized | Lioncash | |
| Resolves a -Wmaybe_uninitialized warning | |||
| 2022-02-02 | texture_cache: Remove dead code within SynchronizeAliases | Lioncash | |
| Since these were being copied by value, none of the changes applied in the loop would be reflected. However, from the looks of it, this would already be applied within CopyImage() anyways, so this can be removed. | |||
| 2022-02-02 | texture_cache: Amend unintended bitwise OR in SynchronizeAliases | Lioncash | |
| 2022-01-06 | Merge pull request #7658 from ameerj/sparse-fixes | Fernando S | |
| video_core/memory_manager: Fixes for sparse memory management | |||
| 2021-12-31 | texture_cache/util: Fix s32 overflow when resolving overlaps | ameerj | |
| 2021-12-31 | video_core/memory_manager: Fixes for sparse memory management | ameerj | |
