| Commit message (Expand) | Author | Age | Files | Lines |
| * | video_core, yuzu: write NVIDIA DLSS file paths to logs as UTF-8 | Duck912 | 8 hours | 1 | -7/+10 |
| * | video_core: NVIDIA DLSS through NVIDIA Streamline in place of a game's DLSS | Duck912 | 8 hours | 6 | -0/+636 |
| * | Merge remote-tracking branch 'origin/nx2' into fe-fsr31 | Duck912 | 26 hours | 1 | -0/+6 |
| |\ |
|
| | * | vulkan: repack 69-byte vertices without dynamic vertex input on MoltenVK | Sssnowyyy | 30 hours | 1 | -0/+6 |
| * | | video_core: replace Fortune's Weave's DLSS with AMD FSR 3.1 | Duck912 | 28 hours | 1 | -0/+5 |
| |/ |
|
| * | texture_cache: keep the allocator's block slack out of the usable VRAM | kraibse | 2 days | 2 | -1/+17 |
| * | vulkan: don't make small images unbacked when device memory runs out | kraibse | 2 days | 2 | -0/+29 |
| * | texture_cache: collect images in the emptiest device memory blocks first | Takoroka | 2 days | 2 | -0/+22 |
| * | Merge remote-tracking branch 'origin/fix/vk-memory-blocks' into test/linux-al... | Takoroka | 2 days | 4 | -5/+120 |
| |\ |
|
| | * | vulkan: 16 MiB memory blocks | Takoroka | 2 days | 2 | -5/+6 |
| | * | vulkan: keep sparse pages and device-local buffers out of the image blocks | Takoroka | 2 days | 4 | -1/+109 |
| | * | vulkan: 32 MiB memory blocks and best-fit placement for images | Takoroka | 2 days | 2 | -4/+10 |
| * | | Merge remote-tracking branch 'origin/fix/nx2-igpu-stream-buffer' into test/li... | Takoroka | 2 days | 1 | -0/+5 |
| |\ \ |
|
| | * | | vulkan: keep the stream buffer within a small iGPU heap | Takoroka | 3 days | 1 | -0/+5 |
| * | | | Merge remote-tracking branch 'origin/feat/nx2-mesh-shaders' into test/linux-a... | Takoroka | 2 days | 4 | -0/+22 |
| |\ \ \
| |_|/
|/| | |
|
| | * | | video_core: draw Switch 2 task/mesh pipelines with VK_EXT_mesh_shader | Takoroka | 2 days | 4 | -0/+22 |
| | |/ |
|
| * | | vulkan: treat RADV like the other AMD drivers for unbound sparse images | kraibse | 2 days | 1 | -2/+12 |
| * | | vulkan: share one zeroed block between empty sparse blocks on AMD | Takoroka | 2 days | 3 | -2/+11 |
| * | | vulkan: back large sparse images normally on AMD | kraibse | 2 days | 1 | -0/+8 |
| * | | vulkan_device: tell AMD GCN4 apart before float16 is turned off | Takoroka | 2 days | 1 | -2/+6 |
| * | | vulkan_device: keep an integrated GPU's budget within its memory share | Takoroka | 2 days | 1 | -0/+7 |
| |/ |
|
| * | 1st pass of review: code cleanup & windows test | néo Luigi | 3 days | 1 | -22/+26 |
| * | texture_cache: keep Switch 2 VRAM use under the driver's budget | Wael3rd | 3 days | 2 | -7/+53 |
| * | vulkan: bind memory to sparse terrain arrays layer by layer | Takoroka | 4 days | 5 | -0/+55 |
| * | texture_cache: give images over unwritten sparse blocks no device memory | Takoroka | 4 days | 2 | -10/+23 |
| * | nx2: log per-call and periodic diagnostic lines at debug level | Takoroka | 5 days | 1 | -1/+1 |
| * | vulkan: 64 MiB VMA blocks; device memory usage without VMA block slack | Takoroka | 6 days | 2 | -4/+19 |
| * | ASTC: decode and re-compress to BC1/BC3 on the GPU; texture cache budget | Takoroka | 6 days | 4 | -3/+24 |
| * | Texture cache: log VMA blocks per memory type with the periodic memory log | Takoroka | 6 days | 2 | -0/+29 |
| * | Vulkan: unbacked sparse images for textures too large to back | Takoroka | 6 days | 2 | -1/+52 |
| * | [shader_recompiler, vulkan, qcom, tu] Provide handling to missing shader subg... | CamilleLaVey | 2026-10-14 | 1 | -0/+5 |
| * | revert [vulkan] Masquerade VkInfo as PUBGMobile + UE #4320 (#4520) | PavelBARABANOV | 2026-10-11 | 1 | -15/+2 |
| * | [vulkan] Masquerade VkInfo as PUBGMobile + UE (#4320) | lizzie | 2026-09-08 | 1 | -2/+15 |
| * | [shader_recompiler, vulkan] Virtual buffer pages with multi-range + sparse bu... | CamilleLaVey | 2026-09-08 | 6 | -7/+91 |
| * | [cmake] Fix some macOS compilation errors (#4350) | lizzie | 2026-09-05 | 1 | -299/+278 |
| * | [common] Switch to boost::unordered_flat containers (#4326) | crueter | 2026-08-31 | 2 | -7/+8 |
| * | [vulkan, vk_pipeline_cache] PSO Optimizations (#4294) | Lizzie and Samuel | 2026-08-30 | 2 | -0/+109 |
| * | [vulkan] Implementation for VK_EXT_shader_quad_control (#4168) | CamilleLaVey | 2026-08-28 | 2 | -0/+11 |
| * | [vulkan] Removal of QCOM sampler limiters + CustomBorderColor and ColorBorder... | CamilleLaVey | 2026-08-25 | 2 | -42/+43 |
| * | [vulkan, qcom] Fix shader float controls on QCOM driver (#4297) | CamilleLaVey | 2026-08-24 | 1 | -2/+0 |
| * | [vulkan] Adjustments on MSAA and BlitHelpers (#4287) | crueter | 2026-08-23 | 4 | -12/+54 |
| * | [vulkan, android] Initial implementation of LSFG-VK (#4263) | CamilleLaVey | 2026-08-17 | 1 | -1/+7 |
| * | [vulkan] Initial implementation on Bindless Buffer/Descriptors (#4251) | CamilleLaVey | 2026-08-05 | 4 | -1/+139 |
| * | [vulkan] Re-adjusting ASTC resolve (#4250) | CamilleLaVey | 2026-08-05 | 2 | -11/+12 |
| * | [fmt] use {#:x} instead of 0x{:#x} (#4170) | lizzie | 2026-07-25 | 1 | -2/+2 |
| * | [vulkan] 4th Vulkan Global Maintenance (#4212) | CamilleLaVey | 2026-07-16 | 2 | -9/+52 |
| * | [vulkan, android] Mediacodec implementation + Vulkan fixes (#4191) | CamilleLaVey | 2026-07-09 | 4 | -1/+51 |
| * | [video_core] Implementation on ASTC HDR formats + Vulkan fixes (#4190) | CamilleLaVey | 2026-07-09 | 1 | -3/+5 |
| * | [vulkan] 3rd Vulkan Global Maintenance (#4189) | CamilleLaVey | 2026-07-09 | 4 | -24/+173 |
| * | [common] rework BitField and BitUtil, use concepts whenever possible (#4076) | lizzie | 2026-07-09 | 1 | -4/+3 |