| Commit message (Expand) | Author | Age | Files | Lines |
| * | video_core: replace Fortune's Weave's DLSS with AMD FSR 3.1 | Duck912 | 31 hours | 1 | -1/+2 |
| * | Merge nx2 into nx2-experimental | kraibse | 39 hours | 1 | -0/+7 |
| |\ |
|
| | * | video_core: temporal upscale stand-in for Fortune's Weave's DLSS | Duck912 | 2 days | 1 | -0/+7 |
| * | | texture_cache: keep the allocator's block slack out of the usable VRAM | kraibse | 2 days | 1 | -0/+1 |
| * | | vulkan: don't make small images unbacked when device memory runs out | kraibse | 2 days | 1 | -0/+3 |
| * | | texture_cache: collect images in the emptiest device memory blocks first | Takoroka | 2 days | 1 | -0/+4 |
| * | | Merge remote-tracking branch 'origin/fix/tc-view-ref-index' into test/linux-a... | Takoroka | 2 days | 1 | -0/+6 |
| |\ \ |
|
| | * | | texture_cache: find a deleted image's view entries without a scan | Takoroka | 3 days | 1 | -0/+6 |
| * | | | Merge remote-tracking branch 'origin/fix/tc-count-sentenced' into test/linux-... | Takoroka | 2 days | 1 | -0/+15 |
| |\ \ \ |
|
| | * | | | texture_cache: free deleted images once the GPU is past them | Takoroka | 3 days | 1 | -0/+11 |
| | * | | | texture_cache: don't count deleted images still waiting to be destroyed | Takoroka | 3 days | 1 | -0/+4 |
| | |/ / |
|
| * | | | Merge remote-tracking branch 'origin/fix/tc-cap-device-memory' into test/linu... | Takoroka | 2 days | 1 | -0/+3 |
| |\ \ \ |
|
| | * | | | texture_cache: collect from 5 GiB of device memory on every GPU | Takoroka | 4 days | 1 | -0/+3 |
| * | | | | Merge remote-tracking branch 'origin/fix/cold-hint-uploaded-memory' into test... | Takoroka | 2 days | 1 | -0/+2 |
| |\ \ \ \
| |_|_|/
|/| | | |
|
| | * | | | texture_cache: mark guest memory textures were uploaded from cold | Takoroka | 3 days | 1 | -0/+2 |
| | |/ / |
|
| * | | | vulkan: share one zeroed block between empty sparse blocks on AMD | Takoroka | 3 days | 1 | -0/+3 |
| * | | | texture_cache: back large sparse 2D images by sparse block | Takoroka | 3 days | 1 | -0/+9 |
| | |/
|/| |
|
| * | | texture_cache: keep Switch 2 VRAM use under the driver's budget | Wael3rd | 3 days | 1 | -0/+8 |
| |/ |
|
| * | vulkan: bind memory to sparse terrain arrays layer by layer | Takoroka | 5 days | 1 | -0/+6 |
| * | texture_cache: re-decode only the written layers of large ASTC arrays | Takoroka | 5 days | 1 | -0/+16 |
| * | texture_cache: count evictions that download; EDEN_NX2_TC_MIN_AGE knob | Takoroka | 5 days | 1 | -0/+1 |
| * | video_core: less waiting on the GPU caches' locks | Takoroka | 6 days | 1 | -1/+5 |
| * | texture_cache: Switch 2 collector thresholds follow the device memory budget | Takoroka | 6 days | 1 | -1/+1 |
| * | ASTC: decode and re-compress to BC1/BC3 on the GPU; texture cache budget | Takoroka | 6 days | 1 | -0/+7 |
| * | Texture cache: stop the churn, the per-frame image leak and garbage textures | Takoroka | 6 days | 1 | -0/+15 |
| * | Texture cache: fix use-after-free in async texture decode | Takoroka | 6 days | 1 | -0/+1 |
| * | Switch 2: Turing macros, native compute, Ampere shader lowering, native tiling | Takoroka | 7 days | 1 | -5/+2 |
| * | [common] Switch to boost::unordered_flat containers (#4326) | crueter | 2026-08-31 | 1 | -11/+12 |
| * | [vulkan] Removal of QCOM sampler limiters + CustomBorderColor and ColorBorder... | CamilleLaVey | 2026-08-25 | 1 | -4/+0 |
| * | [vulkan] Adjustments on MSAA and BlitHelpers (#4287) | crueter | 2026-08-23 | 1 | -0/+2 |
| * | [core, gpu, threads] Multithreading refactor (#4254) | CamilleLaVey | 2026-08-08 | 1 | -1/+2 |
| * | [video_core] fix redundant resize-copy overload and just use default-init res... | lizzie | 2026-05-29 | 1 | -44/+20 |
| * | [video_core] Reapply "Simplify TextureCache GC and remove redundant code" (#3... | MaranBr | 2026-05-04 | 1 | -1/+0 |
| * | [video_core] Revert "Simplify TextureCache GC and remove redundant code" (#36... | crueter | 2026-03-10 | 1 | -0/+1 |
| * | [video_core] Simplify TextureCache GC and remove redundant code (#3652) | MaranBr | 2026-03-08 | 1 | -1/+0 |
| * | [texture_cache, buffer_cache] Added TLS handling + changed command queue for ... | lizzie | 2026-02-20 | 1 | -0/+10 |
| * | [*] change all std::unordered_map and std::unordered_set into ankerl::unorder... | lizzie | 2026-02-10 | 1 | -11/+12 |
| * | [video_core] Implement GPU-accelerated texture unswizzling and optimize spars... | Forrest Keller | 2026-01-13 | 1 | -0/+21 |
| * | [vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by... | CamilleLaVey | 2026-01-11 | 1 | -0/+4 |
| * | [android] Legacy build flavor (#51) | Bix | 2025-10-05 | 1 | -0/+9 |
| * | [common] remove ranges polyfill (#2546) | lizzie | 2025-09-24 | 1 | -1/+1 |
| * | [cmake] enable clang-cl and WoA builds (#348) | lizzie | 2025-09-09 | 1 | -1/+1 |
| * | revert [android] Snapdragon 865 patches (#23) | CamilleLaVey | 2025-07-12 | 1 | -11/+0 |
| * | [android] Snapdragon 865 patches (#23) | crueter | 2025-07-06 | 1 | -0/+11 |
| * | [VK] Rework SPIRV Shader Optimization (#238) | Gamer64 | 2025-07-03 | 1 | -0/+3 |
| * | revert 91a662431cfe419bd46b6ca4ed298a4ba70d7820 (#240) | CamilleLaVey | 2025-06-30 | 1 | -11/+0 |
| * | [Texture_cache] Better memory handling for devices with lower memory allocati... | JPikachu | 2025-06-29 | 1 | -0/+11 |
| * | VideoCore: Move Slot Vector to Common | Fernando Sahmkow | 2024-02-04 | 1 | -9/+9 |
| * | video_core: consistently account for resolution scaling when rendering | Liam | 2024-01-31 | 1 | -2/+2 |
| * | Texture Cache: make sparse texture table per channel | Fernando Sahmkow | 2024-01-31 | 1 | -2/+2 |