aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_texture_cache.h
Commit message (Expand)AuthorAgeFilesLines
* video_core: NVIDIA DLSS through NVIDIA Streamline in place of a game's DLSSDuck91211 hours1-0/+17
* video_core: replace Fortune's Weave's DLSS with AMD FSR 3.1Duck91231 hours1-3/+23
* video_core: sharpen the temporal DLSS stand-inDuck91231 hours1-3/+5
* Merge nx2 into nx2-experimentalkraibse39 hours1-0/+15
|\
| * video_core: temporal upscale stand-in for Fortune's Weave's DLSSDuck9122 days1-0/+15
* | texture_cache: keep the allocator's block slack out of the usable VRAMkraibse2 days1-0/+2
* | vulkan: don't make small images unbacked when device memory runs outkraibse2 days1-0/+5
* | texture_cache: collect images in the emptiest device memory blocks firstTakoroka2 days1-0/+5
* | Merge remote-tracking branch 'origin/fix/vk-transcode-reuse-decode-images' in...Takoroka2 days1-1/+8
|\ \
| * | vulkan: reuse ASTC transcode decode imagesTakoroka3 days1-1/+8
* | | Merge remote-tracking branch 'origin/fix/tc-count-sentenced' into test/linux-...Takoroka2 days1-0/+5
|\ \ \ | |_|/ |/| |
| * | texture_cache: free deleted images once the GPU is past themTakoroka3 days1-0/+5
| |/
* | vulkan: share one zeroed block between empty sparse blocks on AMDTakoroka2 days1-0/+21
* | texture_cache: back large sparse 2D images by sparse blockTakoroka2 days1-0/+30
|/
* texture_cache: keep Switch 2 VRAM use under the driver's budgetWael3rd3 days1-0/+5
* vulkan: bind memory to sparse terrain arrays layer by layerTakoroka4 days1-0/+65
* texture_cache: re-decode only the written layers of large ASTC arraysTakoroka4 days1-0/+9
* ASTC: decode and re-compress to BC1/BC3 on the GPU; texture cache budgetTakoroka6 days1-0/+17
* Texture cache: stop the churn, the per-frame image leak and garbage texturesTakoroka6 days1-0/+3
* Texture cache: log VMA blocks per memory type with the periodic memory logTakoroka6 days1-0/+2
* [vk_texture_cache] drop depth comparison sampler fallback (#4408)PavelBARABANOV2026-09-161-1/+0
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-311-1/+1
* [vulkan] Removal of QCOM sampler limiters + CustomBorderColor and ColorBorder...CamilleLaVey2026-08-251-28/+85
* [vulkan] Adjustments on MSAA and BlitHelpers (#4287)crueter2026-08-231-12/+55
* [vulkan] Re-adjusting ASTC resolve (#4250)CamilleLaVey2026-08-051-1/+0
* [vulkan] 4th Vulkan Global Maintenance (#4212)CamilleLaVey2026-07-161-2/+46
* [vulkan, android] Mediacodec implementation + Vulkan fixes (#4191)CamilleLaVey2026-07-091-1/+16
* [video_core] Implementation on ASTC HDR formats + Vulkan fixes (#4190)CamilleLaVey2026-07-091-0/+2
* [vulkan] 3rd Vulkan Global Maintenance (#4189)CamilleLaVey2026-07-091-0/+10
* [vk, ogl] Remove dedicated precomputed swizzle table; use shorter inline tabl...lizzie2026-07-021-4/+1
* [common, core] remove uneeded memory indirection overhead at startup (#3306)lizzie2026-01-161-88/+87
* [video_core] Implement GPU-accelerated texture unswizzling and optimize spars...Forrest Keller2026-01-131-2/+20
* [vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by...CamilleLaVey2026-01-111-0/+5
* Initial MSAA fix (Download and Upload) (#145)MrPurple6662025-06-051-2/+1
* Revert "THIS NEEDS TO BE CHECKED BEFORE MERGE: RAII fix, initial MSAA, some f...swurl2025-05-191-1/+2
* THIS NEEDS TO BE CHECKED BEFORE MERGE: RAII fix, initial MSAA, some fixes for...MrPurple6662025-05-181-2/+1
* Some fixes before Release (#92)MrPurple6662025-05-081-1/+0
* Revert some wip changesMrPurple6662025-04-281-27/+0
* feat(vulkan): implement enhanced texture and shader managementZephyron2025-04-121-0/+27
* video_core/vulkan: Improve texture format conversion handlingZephyron2025-04-111-0/+2
* video_core: Add new shader format conversion pipelinesZephyron2025-04-111-0/+4
* Vulkan validation error fix.darktux2025-04-041-4/+11
* vk_rasterizer: flip scissor y on lower left origin mode (#13122)liamwhite2024-02-271-0/+5
* VideoCore: Move Slot Vector to CommonFernando Sahmkow2024-02-041-1/+1
* texture_cache: use pedantic type namesLiam2023-12-011-2/+2
* vk_texture_cache: add workaround for nullDescriptor on MaliLiam2023-11-201-0/+1
* Transition MSAA images to general layout without uploading dataKelebek12023-10-111-0/+2
* renderer_vulkan: Implement MSAA copiesGPUCode2023-09-251-4/+3
* vulkan: centralize configAlexandre Bouvier2023-08-021-1/+2
* renderer_vulkan: Add support for VK_KHR_image_format_listGPUCode2023-07-011-0/+5