aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/texture_cache
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/nx2' into fe-fsr31Duck91227 hours3-7/+15
|\
| * Merge pull request #295 from rdenno/fix/texture-x8z24-componentsJonas28 hours1-0/+1
| |\
| | * texture_cache: look up X8Z24 with UNORM, UINT, UNORM, UNORM componentsrdenno39 hours1-0/+1
| * | Merge pull request #334 from snowstormxd/codex/upstream-mkw-testJonas29 hours1-6/+12
| |\ \
| | * | texture_cache: clear only exposed descriptor bitmap wordssnowstormxd32 hours1-4/+9
| | * | tests: verify deferred descriptors against eager invalidationsnowstormxd32 hours1-2/+3
| * | | video_core: read texture handles as header offsets only on Switch 2Sssnowyyy31 hours1-1/+2
| |/ /
* | | video_core: replace Fortune's Weave's DLSS with AMD FSR 3.1Duck91230 hours2-8/+44
* | | video_core: sharpen the temporal DLSS stand-inDuck91230 hours1-2/+18
|/ /
* | Merge nx2 into nx2-experimentalkraibse37 hours2-2/+88
|\ \ | |/ |/|
| * Linux and AMD: BC3 flashing on RADV, ASTC decode stalls, lower RAM usage, a b...Whovian6443 hours1-2/+14
| * video_core: temporal upscale stand-in for Fortune's Weave's DLSSDuck9122 days2-0/+74
* | texture_cache: keep the allocator's block slack out of the usable VRAMkraibse2 days2-2/+22
* | vulkan: don't make small images unbacked when device memory runs outkraibse2 days2-2/+24
* | texture_cache: collect images in the emptiest device memory blocks firstTakoroka2 days2-2/+57
* | texture_cache: cold-hint the guest memory of sparse images tooTakoroka2 days1-2/+9
* | Merge remote-tracking branch 'origin/fix/texture-cache-free-slots' into test/...Takoroka2 days1-0/+2
|\ \
| * | texture_cache: free the slots of deleted allocations and framebuffersTakoroka2 days1-0/+2
| |/
* | Merge remote-tracking branch 'origin/fix/tc-view-ref-index' into test/linux-a...Takoroka2 days2-10/+27
|\ \
| * | texture_cache: find a deleted image's view entries without a scanTakoroka3 days2-10/+27
* | | Merge remote-tracking branch 'origin/fix/tc-count-sentenced' into test/linux-...Takoroka2 days2-1/+41
|\ \ \
| * | | texture_cache: free deleted images once the GPU is past themTakoroka3 days2-2/+27
| * | | texture_cache: don't count deleted images still waiting to be destroyedTakoroka3 days2-0/+15
| |/ /
* | | Merge remote-tracking branch 'origin/fix/tc-cheap-image-delete' into test/lin...Takoroka2 days2-1/+19
|\ \ \
| * | | texture_cache: delete images without walking every channel's tablesTakoroka3 days2-1/+19
| |/ /
* | | Merge remote-tracking branch 'origin/fix/tc-cap-device-memory' into test/linu...Takoroka2 days2-0/+11
|\ \ \
| * | | texture_cache: collect from 5 GiB of device memory on every GPUTakoroka4 days2-0/+11
* | | | Merge remote-tracking branch 'origin/fix/nx2-texture-header-offset-handles' i...Takoroka2 days1-0/+1
|\ \ \ \
| * | | | nx2: read texture handles that hold a header byte offsetTakoroka4 days1-0/+1
| |/ / /
* | | | Merge remote-tracking branch 'origin/fix/cold-hint-uploaded-memory' into test...Takoroka2 days2-0/+16
|\ \ \ \ | |_|_|/ |/| | |
| * | | texture_cache: mark guest memory textures were uploaded from coldTakoroka3 days2-0/+16
| |/ /
* | | nx2: guard empty and overflowing 216 map requests, log failed whole-backingkraibse2 days1-0/+5
* | | vulkan: share one zeroed block between empty sparse blocks on AMDTakoroka2 days2-0/+29
* | | texture_cache: back large sparse 2D images by sparse blockTakoroka2 days6-0/+315
* | | Fix Compilation and crash on MACOSAdya3 days1-0/+4
| |/ |/|
* | 1st pass of review: code cleanup & windows testnéo Luigi3 days1-5/+5
* | texture_cache: keep Switch 2 VRAM use under the driver's budgetWael3rd3 days2-22/+60
|/
* texture_cache: log unbacked layers over the image's memory capkraibse4 days1-0/+1
* vulkan: bind memory to sparse terrain arrays layer by layerTakoroka4 days3-4/+91
* texture_cache: give images over unwritten sparse blocks no device memoryTakoroka4 days2-0/+17
* texture_cache: re-decode only the written layers of large ASTC arraysTakoroka4 days3-2/+125
* nx2: log per-call and periodic diagnostic lines at debug levelTakoroka5 days1-4/+4
* texture_cache: don't shadow ImageBase::info in FindViewTakoroka5 days1-2/+2
* build: fixes for clang-clTakoroka5 days1-1/+3
* texture_cache: count evictions that download; EDEN_NX2_TC_MIN_AGE knobTakoroka5 days2-2/+11
* video_core: less waiting on the GPU caches' locksTakoroka6 days2-1/+10
* texture_cache: Switch 2 collector thresholds follow the device memory budgetTakoroka6 days2-9/+20
* nx2: GPU-thread zone timers and an in-process sampling profilerTakoroka6 days1-0/+2
* ASTC: decode and re-compress to BC1/BC3 on the GPU; texture cache budgetTakoroka6 days5-9/+92
* Texture cache: stop the churn, the per-frame image leak and garbage texturesTakoroka6 days5-30/+134