| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge remote-tracking branch 'origin/nx2' into fe-fsr31 | Duck912 | 26 hours | 1 | -1/+2 |
| |\ |
|
| | * | video_core: read texture handles as header offsets only on Switch 2 | Sssnowyyy | 30 hours | 1 | -1/+2 |
| * | | video_core: replace Fortune's Weave's DLSS with AMD FSR 3.1 | Duck912 | 28 hours | 1 | -7/+42 |
| * | | video_core: sharpen the temporal DLSS stand-in | Duck912 | 28 hours | 1 | -2/+18 |
| |/ |
|
| * | Merge nx2 into nx2-experimental | kraibse | 36 hours | 1 | -2/+81 |
| |\ |
|
| | * | Linux and AMD: BC3 flashing on RADV, ASTC decode stalls, lower RAM usage, a b... | Whovian64 | 42 hours | 1 | -2/+14 |
| | * | video_core: temporal upscale stand-in for Fortune's Weave's DLSS | Duck912 | 47 hours | 1 | -0/+67 |
| * | | texture_cache: keep the allocator's block slack out of the usable VRAM | kraibse | 2 days | 1 | -2/+21 |
| * | | vulkan: don't make small images unbacked when device memory runs out | kraibse | 2 days | 1 | -2/+21 |
| * | | texture_cache: collect images in the emptiest device memory blocks first | Takoroka | 2 days | 1 | -2/+53 |
| * | | texture_cache: cold-hint the guest memory of sparse images too | Takoroka | 2 days | 1 | -2/+9 |
| * | | Merge remote-tracking branch 'origin/fix/texture-cache-free-slots' into test/... | Takoroka | 2 days | 1 | -0/+2 |
| |\ \ |
|
| | * | | texture_cache: free the slots of deleted allocations and framebuffers | Takoroka | 2 days | 1 | -0/+2 |
| | |/ |
|
| * | | Merge remote-tracking branch 'origin/fix/tc-view-ref-index' into test/linux-a... | Takoroka | 2 days | 1 | -10/+21 |
| |\ \ |
|
| | * | | texture_cache: find a deleted image's view entries without a scan | Takoroka | 3 days | 1 | -10/+21 |
| * | | | Merge remote-tracking branch 'origin/fix/tc-count-sentenced' into test/linux-... | Takoroka | 2 days | 1 | -1/+26 |
| |\ \ \ |
|
| | * | | | texture_cache: free deleted images once the GPU is past them | Takoroka | 3 days | 1 | -2/+16 |
| | * | | | texture_cache: don't count deleted images still waiting to be destroyed | Takoroka | 3 days | 1 | -0/+11 |
| | |/ / |
|
| * | | | Merge remote-tracking branch 'origin/fix/tc-cheap-image-delete' into test/lin... | Takoroka | 2 days | 1 | -0/+10 |
| |\ \ \ |
|
| | * | | | texture_cache: delete images without walking every channel's tables | Takoroka | 3 days | 1 | -0/+10 |
| | |/ / |
|
| * | | | Merge remote-tracking branch 'origin/fix/tc-cap-device-memory' into test/linu... | Takoroka | 2 days | 1 | -0/+8 |
| |\ \ \ |
|
| | * | | | texture_cache: collect from 5 GiB of device memory on every GPU | Takoroka | 4 days | 1 | -0/+8 |
| * | | | | Merge remote-tracking branch 'origin/fix/nx2-texture-header-offset-handles' i... | Takoroka | 2 days | 1 | -0/+1 |
| |\ \ \ \ |
|
| | * | | | | nx2: read texture handles that hold a header byte offset | Takoroka | 3 days | 1 | -0/+1 |
| | |/ / / |
|
| * | | | | Merge remote-tracking branch 'origin/fix/cold-hint-uploaded-memory' into test... | Takoroka | 2 days | 1 | -0/+14 |
| |\ \ \ \
| |_|_|/
|/| | | |
|
| | * | | | texture_cache: mark guest memory textures were uploaded from cold | Takoroka | 3 days | 1 | -0/+14 |
| | |/ / |
|
| * | | | nx2: guard empty and overflowing 216 map requests, log failed whole-backing | kraibse | 2 days | 1 | -0/+5 |
| * | | | vulkan: share one zeroed block between empty sparse blocks on AMD | Takoroka | 2 days | 1 | -0/+26 |
| * | | | texture_cache: back large sparse 2D images by sparse block | Takoroka | 2 days | 1 | -0/+65 |
| * | | | Fix Compilation and crash on MACOS | Adya | 3 days | 1 | -0/+4 |
| | |/
|/| |
|
| * | | texture_cache: keep Switch 2 VRAM use under the driver's budget | Wael3rd | 3 days | 1 | -22/+52 |
| |/ |
|
| * | texture_cache: log unbacked layers over the image's memory cap | kraibse | 4 days | 1 | -0/+1 |
| * | vulkan: bind memory to sparse terrain arrays layer by layer | Takoroka | 4 days | 1 | -4/+82 |
| * | texture_cache: give images over unwritten sparse blocks no device memory | Takoroka | 4 days | 1 | -0/+14 |
| * | texture_cache: re-decode only the written layers of large ASTC arrays | Takoroka | 4 days | 1 | -2/+106 |
| * | nx2: log per-call and periodic diagnostic lines at debug level | Takoroka | 5 days | 1 | -4/+4 |
| * | texture_cache: count evictions that download; EDEN_NX2_TC_MIN_AGE knob | Takoroka | 5 days | 1 | -2/+10 |
| * | video_core: less waiting on the GPU caches' locks | Takoroka | 6 days | 1 | -0/+5 |
| * | texture_cache: Switch 2 collector thresholds follow the device memory budget | Takoroka | 6 days | 1 | -8/+19 |
| * | nx2: GPU-thread zone timers and an in-process sampling profiler | Takoroka | 6 days | 1 | -0/+2 |
| * | ASTC: decode and re-compress to BC1/BC3 on the GPU; texture cache budget | Takoroka | 6 days | 1 | -9/+52 |
| * | Texture cache: stop the churn, the per-frame image leak and garbage textures | Takoroka | 6 days | 1 | -24/+100 |
| * | Texture cache: log VMA blocks per memory type with the periodic memory log | Takoroka | 6 days | 1 | -1/+4 |
| * | Texture cache: fix use-after-free in async texture decode | Takoroka | 6 days | 1 | -3/+19 |
| * | ASTC: re-compress to BC3 except huge arrays, which stay RGBA8 and trimmed | Takoroka | 6 days | 1 | -0/+40 |
| * | Keep huge ASTC arrays from a lower mip on the host (title 1 terrain) | Takoroka | 6 days | 1 | -2/+49 |
| * | Fix the P6 scratch save in R2UR/MATCH/HFMA2.RELU; GPU memory dump tool | Takoroka | 6 days | 1 | -0/+6 |
| * | Vulkan: unbacked sparse images for textures too large to back | Takoroka | 6 days | 1 | -2/+9 |
| * | Switch 2: Turing macros, native compute, Ampere shader lowering, native tiling | Takoroka | 7 days | 1 | -20/+61 |
| * | [*] Remove Fix{Static,Small}VectorADL workaround for GCC 12 (#4386) | lizzie | 2026-10-12 | 1 | -13/+13 |