aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/texture_cache/texture_cache_base.h
Commit message (Expand)AuthorAgeFilesLines
* video_core: replace Fortune's Weave's DLSS with AMD FSR 3.1Duck91231 hours1-1/+2
* Merge nx2 into nx2-experimentalkraibse39 hours1-0/+7
|\
| * video_core: temporal upscale stand-in for Fortune's Weave's DLSSDuck9122 days1-0/+7
* | texture_cache: keep the allocator's block slack out of the usable VRAMkraibse2 days1-0/+1
* | vulkan: don't make small images unbacked when device memory runs outkraibse2 days1-0/+3
* | texture_cache: collect images in the emptiest device memory blocks firstTakoroka2 days1-0/+4
* | Merge remote-tracking branch 'origin/fix/tc-view-ref-index' into test/linux-a...Takoroka2 days1-0/+6
|\ \
| * | texture_cache: find a deleted image's view entries without a scanTakoroka3 days1-0/+6
* | | Merge remote-tracking branch 'origin/fix/tc-count-sentenced' into test/linux-...Takoroka2 days1-0/+15
|\ \ \
| * | | texture_cache: free deleted images once the GPU is past themTakoroka3 days1-0/+11
| * | | texture_cache: don't count deleted images still waiting to be destroyedTakoroka3 days1-0/+4
| |/ /
* | | Merge remote-tracking branch 'origin/fix/tc-cap-device-memory' into test/linu...Takoroka2 days1-0/+3
|\ \ \
| * | | texture_cache: collect from 5 GiB of device memory on every GPUTakoroka4 days1-0/+3
* | | | Merge remote-tracking branch 'origin/fix/cold-hint-uploaded-memory' into test...Takoroka2 days1-0/+2
|\ \ \ \ | |_|_|/ |/| | |
| * | | texture_cache: mark guest memory textures were uploaded from coldTakoroka3 days1-0/+2
| |/ /
* | | vulkan: share one zeroed block between empty sparse blocks on AMDTakoroka3 days1-0/+3
* | | texture_cache: back large sparse 2D images by sparse blockTakoroka3 days1-0/+9
| |/ |/|
* | texture_cache: keep Switch 2 VRAM use under the driver's budgetWael3rd3 days1-0/+8
|/
* vulkan: bind memory to sparse terrain arrays layer by layerTakoroka5 days1-0/+6
* texture_cache: re-decode only the written layers of large ASTC arraysTakoroka5 days1-0/+16
* texture_cache: count evictions that download; EDEN_NX2_TC_MIN_AGE knobTakoroka5 days1-0/+1
* video_core: less waiting on the GPU caches' locksTakoroka6 days1-1/+5
* texture_cache: Switch 2 collector thresholds follow the device memory budgetTakoroka6 days1-1/+1
* ASTC: decode and re-compress to BC1/BC3 on the GPU; texture cache budgetTakoroka6 days1-0/+7
* Texture cache: stop the churn, the per-frame image leak and garbage texturesTakoroka6 days1-0/+15
* Texture cache: fix use-after-free in async texture decodeTakoroka6 days1-0/+1
* Switch 2: Turing macros, native compute, Ampere shader lowering, native tilingTakoroka7 days1-5/+2
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-311-11/+12
* [vulkan] Removal of QCOM sampler limiters + CustomBorderColor and ColorBorder...CamilleLaVey2026-08-251-4/+0
* [vulkan] Adjustments on MSAA and BlitHelpers (#4287)crueter2026-08-231-0/+2
* [core, gpu, threads] Multithreading refactor (#4254)CamilleLaVey2026-08-081-1/+2
* [video_core] fix redundant resize-copy overload and just use default-init res...lizzie2026-05-291-44/+20
* [video_core] Reapply "Simplify TextureCache GC and remove redundant code" (#3...MaranBr2026-05-041-1/+0
* [video_core] Revert "Simplify TextureCache GC and remove redundant code" (#36...crueter2026-03-101-0/+1
* [video_core] Simplify TextureCache GC and remove redundant code (#3652)MaranBr2026-03-081-1/+0
* [texture_cache, buffer_cache] Added TLS handling + changed command queue for ...lizzie2026-02-201-0/+10
* [*] change all std::unordered_map and std::unordered_set into ankerl::unorder...lizzie2026-02-101-11/+12
* [video_core] Implement GPU-accelerated texture unswizzling and optimize spars...Forrest Keller2026-01-131-0/+21
* [vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by...CamilleLaVey2026-01-111-0/+4
* [android] Legacy build flavor (#51)Bix2025-10-051-0/+9
* [common] remove ranges polyfill (#2546)lizzie2025-09-241-1/+1
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-1/+1
* revert [android] Snapdragon 865 patches (#23)CamilleLaVey2025-07-121-11/+0
* [android] Snapdragon 865 patches (#23)crueter2025-07-061-0/+11
* [VK] Rework SPIRV Shader Optimization (#238)Gamer642025-07-031-0/+3
* revert 91a662431cfe419bd46b6ca4ed298a4ba70d7820 (#240)CamilleLaVey2025-06-301-11/+0
* [Texture_cache] Better memory handling for devices with lower memory allocati...JPikachu2025-06-291-0/+11
* VideoCore: Move Slot Vector to CommonFernando Sahmkow2024-02-041-9/+9
* video_core: consistently account for resolution scaling when renderingLiam2024-01-311-2/+2
* Texture Cache: make sparse texture table per channelFernando Sahmkow2024-01-311-2/+2