| Commit message (Expand) | Author | Age | Files | Lines |
| * | video_core: NVIDIA DLSS through NVIDIA Streamline in place of a game's DLSS | Duck912 | 6 hours | 1 | -15/+107 |
| * | Merge remote-tracking branch 'origin/nx2' into fe-fsr31 | Duck912 | 24 hours | 1 | -13/+32 |
| |\ |
|
| | * | vulkan: back a sparse tiled image whole when its tiles can't be set up | Sssnowyyy | 28 hours | 1 | -13/+32 |
| * | | video_core: replace Fortune's Weave's DLSS with AMD FSR 3.1 | Duck912 | 26 hours | 1 | -3/+123 |
| * | | video_core: sharpen the temporal DLSS stand-in | Duck912 | 26 hours | 1 | -94/+133 |
| |/ |
|
| * | Merge nx2 into nx2-experimental | kraibse | 34 hours | 1 | -1/+149 |
| |\ |
|
| | * | Linux and AMD: BC3 flashing on RADV, ASTC decode stalls, lower RAM usage, a b... | Whovian64 | 40 hours | 1 | -1/+1 |
| | * | video_core: temporal upscale stand-in for Fortune's Weave's DLSS | Duck912 | 45 hours | 1 | -0/+148 |
| * | | texture_cache: keep the allocator's block slack out of the usable VRAM | kraibse | 2 days | 1 | -0/+4 |
| * | | vulkan: don't divide by a zero sparse block size (AMD) | kraibse | 2 days | 1 | -1/+47 |
| * | | Merge remote-tracking branch 'origin/fix/vk-astc-array-trim-small-gpus' into ... | Takoroka | 2 days | 1 | -1/+16 |
| |\ \ |
|
| | * | | vk_texture_cache: trim huge ASTC arrays harder on small GPUs | Takoroka | 5 days | 1 | -1/+16 |
| * | | | Merge remote-tracking branch 'origin/fix/vk-transcode-reuse-decode-images' in... | Takoroka | 2 days | 1 | -25/+65 |
| |\ \ \ |
|
| | * | | | vulkan: reuse ASTC transcode decode images | Takoroka | 2 days | 1 | -25/+65 |
| * | | | | Merge remote-tracking branch 'origin/fix/tc-count-sentenced' into test/linux-... | Takoroka | 2 days | 1 | -0/+8 |
| |\ \ \ \
| |_|_|/
|/| | | |
|
| | * | | | texture_cache: free deleted images once the GPU is past them | Takoroka | 2 days | 1 | -0/+8 |
| | |/ / |
|
| * | | | vulkan: share one zeroed block between empty sparse blocks on AMD | Takoroka | 2 days | 1 | -7/+220 |
| * | | | texture_cache: back large sparse 2D images by sparse block | Takoroka | 2 days | 1 | -0/+210 |
| * | | | vulkan: back large sparse images normally on AMD | kraibse | 2 days | 1 | -3/+7 |
| |/ / |
|
| * | | 1st pass of review: code cleanup & windows test | néo Luigi | 3 days | 1 | -19/+14 |
| * | | texture_cache: keep Switch 2 VRAM use under the driver's budget | Wael3rd | 3 days | 1 | -0/+28 |
| * | | vulkan: keep the image's view type when a shader's dimension disagrees | givethesourceplox | 4 days | 1 | -0/+10 |
| * | | texture_cache: log unbacked layers over the image's memory cap | kraibse | 4 days | 1 | -0/+22 |
| * | | vulkan: bind memory to sparse terrain arrays layer by layer | Takoroka | 4 days | 1 | -4/+227 |
| * | | texture_cache: give images over unwritten sparse blocks no device memory | Takoroka | 4 days | 1 | -2/+28 |
| * | | texture_cache: re-decode only the written layers of large ASTC arrays | Takoroka | 4 days | 1 | -3/+23 |
| |/ |
|
| * | ASTC: decode and re-compress to BC1/BC3 on the GPU; texture cache budget | Takoroka | 6 days | 1 | -1/+122 |
| * | Texture cache: stop the churn, the per-frame image leak and garbage textures | Takoroka | 6 days | 1 | -1/+34 |
| * | Texture cache: log VMA blocks per memory type with the periodic memory log | Takoroka | 6 days | 1 | -0/+4 |
| * | ASTC: re-compress to BC3 except huge arrays, which stay RGBA8 and trimmed | Takoroka | 6 days | 1 | -3/+48 |
| * | Keep huge ASTC arrays from a lower mip on the host (title 1 terrain) | Takoroka | 6 days | 1 | -4/+57 |
| * | Vulkan: unbacked sparse images for textures too large to back | Takoroka | 6 days | 1 | -0/+3 |
| * | nx2: frame-locked input replay and quieter logs | Takoroka | 7 days | 1 | -0/+5 |
| * | Switch 2: Turing macros, native compute, Ampere shader lowering, native tiling | Takoroka | 7 days | 1 | -0/+5 |
| * | [*] Remove Fix{Static,Small}VectorADL workaround for GCC 12 (#4386) | lizzie | 2026-10-12 | 1 | -3/+3 |
| * | [vk_texture_cache] drop depth comparison sampler fallback (#4408) | PavelBARABANOV | 2026-09-16 | 1 | -5/+0 |
| * | [vulkan] Removal of QCOM sampler limiters + CustomBorderColor and ColorBorder... | CamilleLaVey | 2026-08-25 | 1 | -78/+226 |
| * | [vulkan] Adjustments on MSAA and BlitHelpers (#4287) | crueter | 2026-08-23 | 1 | -263/+413 |
| * | [vulkan] Re-adjusting ASTC resolve (#4250) | CamilleLaVey | 2026-08-05 | 1 | -28/+18 |
| * | [vulkan] 4th Vulkan Global Maintenance (#4212) | CamilleLaVey | 2026-07-16 | 1 | -79/+389 |
| * | [vulkan, android] Mediacodec implementation + Vulkan fixes (#4191) | CamilleLaVey | 2026-07-09 | 1 | -11/+42 |
| * | [video_core] Implementation on ASTC HDR formats + Vulkan fixes (#4190) | CamilleLaVey | 2026-07-09 | 1 | -14/+57 |
| * | [vulkan] 3rd Vulkan Global Maintenance (#4189) | CamilleLaVey | 2026-07-09 | 1 | -11/+32 |
| * | [vk, ogl] Remove dedicated precomputed swizzle table; use shorter inline tabl... | lizzie | 2026-07-02 | 1 | -41/+2 |
| * | xbzk/gpu-logging_qt-controls_android-fix (#4018) | xbzk | 2026-06-27 | 1 | -1/+1 |
| * | [vulkan] Fix regressions found in last stable release (#3953) | CamilleLaVey | 2026-06-02 | 1 | -22/+22 |
| * | [vulkan] 2nd Vulkan Global Maintenance (#3853) | CamilleLaVey | 2026-04-24 | 1 | -20/+30 |
| * | [vulkan] 1st Vulkan Global Maintenance (#3839) | CamilleLaVey | 2026-04-08 | 1 | -0/+14 |
| * | [vulkan] Fix Vulkan rendering, image layout, and synchronization issues (#3511) | MaranBr | 2026-03-02 | 1 | -1/+1 |
| * | Revert "[vk] Simplified layouts per driver configuration (#3271)" (#3571) | lizzie | 2026-02-19 | 1 | -112/+20 |