aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_texture_cache.cpp
Commit message (Expand)AuthorAgeFilesLines
* video_core: NVIDIA DLSS through NVIDIA Streamline in place of a game's DLSSDuck9126 hours1-15/+107
* Merge remote-tracking branch 'origin/nx2' into fe-fsr31Duck91224 hours1-13/+32
|\
| * vulkan: back a sparse tiled image whole when its tiles can't be set upSssnowyyy28 hours1-13/+32
* | video_core: replace Fortune's Weave's DLSS with AMD FSR 3.1Duck91226 hours1-3/+123
* | video_core: sharpen the temporal DLSS stand-inDuck91226 hours1-94/+133
|/
* Merge nx2 into nx2-experimentalkraibse34 hours1-1/+149
|\
| * Linux and AMD: BC3 flashing on RADV, ASTC decode stalls, lower RAM usage, a b...Whovian6440 hours1-1/+1
| * video_core: temporal upscale stand-in for Fortune's Weave's DLSSDuck91245 hours1-0/+148
* | texture_cache: keep the allocator's block slack out of the usable VRAMkraibse2 days1-0/+4
* | vulkan: don't divide by a zero sparse block size (AMD)kraibse2 days1-1/+47
* | Merge remote-tracking branch 'origin/fix/vk-astc-array-trim-small-gpus' into ...Takoroka2 days1-1/+16
|\ \
| * | vk_texture_cache: trim huge ASTC arrays harder on small GPUsTakoroka5 days1-1/+16
* | | Merge remote-tracking branch 'origin/fix/vk-transcode-reuse-decode-images' in...Takoroka2 days1-25/+65
|\ \ \
| * | | vulkan: reuse ASTC transcode decode imagesTakoroka2 days1-25/+65
* | | | Merge remote-tracking branch 'origin/fix/tc-count-sentenced' into test/linux-...Takoroka2 days1-0/+8
|\ \ \ \ | |_|_|/ |/| | |
| * | | texture_cache: free deleted images once the GPU is past themTakoroka2 days1-0/+8
| |/ /
* | | vulkan: share one zeroed block between empty sparse blocks on AMDTakoroka2 days1-7/+220
* | | texture_cache: back large sparse 2D images by sparse blockTakoroka2 days1-0/+210
* | | vulkan: back large sparse images normally on AMDkraibse2 days1-3/+7
|/ /
* | 1st pass of review: code cleanup & windows testnéo Luigi3 days1-19/+14
* | texture_cache: keep Switch 2 VRAM use under the driver's budgetWael3rd3 days1-0/+28
* | vulkan: keep the image's view type when a shader's dimension disagreesgivethesourceplox4 days1-0/+10
* | texture_cache: log unbacked layers over the image's memory capkraibse4 days1-0/+22
* | vulkan: bind memory to sparse terrain arrays layer by layerTakoroka4 days1-4/+227
* | texture_cache: give images over unwritten sparse blocks no device memoryTakoroka4 days1-2/+28
* | texture_cache: re-decode only the written layers of large ASTC arraysTakoroka4 days1-3/+23
|/
* ASTC: decode and re-compress to BC1/BC3 on the GPU; texture cache budgetTakoroka6 days1-1/+122
* Texture cache: stop the churn, the per-frame image leak and garbage texturesTakoroka6 days1-1/+34
* Texture cache: log VMA blocks per memory type with the periodic memory logTakoroka6 days1-0/+4
* ASTC: re-compress to BC3 except huge arrays, which stay RGBA8 and trimmedTakoroka6 days1-3/+48
* Keep huge ASTC arrays from a lower mip on the host (title 1 terrain)Takoroka6 days1-4/+57
* Vulkan: unbacked sparse images for textures too large to backTakoroka6 days1-0/+3
* nx2: frame-locked input replay and quieter logsTakoroka7 days1-0/+5
* Switch 2: Turing macros, native compute, Ampere shader lowering, native tilingTakoroka7 days1-0/+5
* [*] Remove Fix{Static,Small}VectorADL workaround for GCC 12 (#4386)lizzie2026-10-121-3/+3
* [vk_texture_cache] drop depth comparison sampler fallback (#4408)PavelBARABANOV2026-09-161-5/+0
* [vulkan] Removal of QCOM sampler limiters + CustomBorderColor and ColorBorder...CamilleLaVey2026-08-251-78/+226
* [vulkan] Adjustments on MSAA and BlitHelpers (#4287)crueter2026-08-231-263/+413
* [vulkan] Re-adjusting ASTC resolve (#4250)CamilleLaVey2026-08-051-28/+18
* [vulkan] 4th Vulkan Global Maintenance (#4212)CamilleLaVey2026-07-161-79/+389
* [vulkan, android] Mediacodec implementation + Vulkan fixes (#4191)CamilleLaVey2026-07-091-11/+42
* [video_core] Implementation on ASTC HDR formats + Vulkan fixes (#4190)CamilleLaVey2026-07-091-14/+57
* [vulkan] 3rd Vulkan Global Maintenance (#4189)CamilleLaVey2026-07-091-11/+32
* [vk, ogl] Remove dedicated precomputed swizzle table; use shorter inline tabl...lizzie2026-07-021-41/+2
* xbzk/gpu-logging_qt-controls_android-fix (#4018)xbzk2026-06-271-1/+1
* [vulkan] Fix regressions found in last stable release (#3953)CamilleLaVey2026-06-021-22/+22
* [vulkan] 2nd Vulkan Global Maintenance (#3853)CamilleLaVey2026-04-241-20/+30
* [vulkan] 1st Vulkan Global Maintenance (#3839)CamilleLaVey2026-04-081-0/+14
* [vulkan] Fix Vulkan rendering, image layout, and synchronization issues (#3511)MaranBr2026-03-021-1/+1
* Revert "[vk] Simplified layouts per driver configuration (#3271)" (#3571)lizzie2026-02-191-112/+20