| Commit message (Expand) | Author | Age | Files | Lines |
| * | video_core: accept an empty Streamline device-extension list | Duck912 | 5 hours | 1 | -5/+4 |
| * | video_core: NVIDIA DLSS through NVIDIA Streamline in place of a game's DLSS | Duck912 | 6 hours | 1 | -0/+47 |
| * | texture_cache: keep the allocator's block slack out of the usable VRAM | kraibse | 2 days | 1 | -0/+10 |
| * | Merge remote-tracking branch 'origin/fix/vk-memory-blocks' into test/linux-al... | Takoroka | 2 days | 1 | -3/+35 |
| |\ |
|
| | * | vulkan: 16 MiB memory blocks | Takoroka | 2 days | 1 | -4/+5 |
| | * | vulkan: keep sparse pages and device-local buffers out of the image blocks | Takoroka | 2 days | 1 | -0/+28 |
| | * | vulkan: 32 MiB memory blocks and best-fit placement for images | Takoroka | 2 days | 1 | -3/+6 |
| * | | Merge remote-tracking branch 'origin/feat/nx2-mesh-shaders' into test/linux-a... | Takoroka | 2 days | 1 | -0/+9 |
| |\ \
| |/
|/| |
|
| | * | video_core: draw Switch 2 task/mesh pipelines with VK_EXT_mesh_shader | Takoroka | 2 days | 1 | -0/+9 |
| * | | 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 | 1 | -6/+48 |
| * | vulkan: 64 MiB VMA blocks; device memory usage without VMA block slack | Takoroka | 6 days | 1 | -3/+18 |
| * | ASTC: decode and re-compress to BC1/BC3 on the GPU; texture cache budget | Takoroka | 6 days | 1 | -0/+14 |
| * | [shader_recompiler, vulkan] Virtual buffer pages with multi-range + sparse bu... | CamilleLaVey | 2026-09-08 | 1 | -0/+2 |
| * | [common] Switch to boost::unordered_flat containers (#4326) | crueter | 2026-08-31 | 1 | -5/+6 |
| * | [vulkan, vk_pipeline_cache] PSO Optimizations (#4294) | Lizzie and Samuel | 2026-08-30 | 1 | -0/+100 |
| * | [vulkan] Implementation for VK_EXT_shader_quad_control (#4168) | CamilleLaVey | 2026-08-28 | 1 | -0/+5 |
| * | [vulkan] Removal of QCOM sampler limiters + CustomBorderColor and ColorBorder... | CamilleLaVey | 2026-08-25 | 1 | -28/+25 |
| * | [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 | 1 | -7/+11 |
| * | [vulkan] Initial implementation on Bindless Buffer/Descriptors (#4251) | CamilleLaVey | 2026-08-05 | 1 | -0/+50 |
| * | [vulkan] Re-adjusting ASTC resolve (#4250) | CamilleLaVey | 2026-08-05 | 1 | -6/+5 |
| * | [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 | 1 | -9/+5 |
| * | [vulkan, android] Mediacodec implementation + Vulkan fixes (#4191) | CamilleLaVey | 2026-07-09 | 1 | -1/+16 |
| * | [vulkan] 3rd Vulkan Global Maintenance (#4189) | CamilleLaVey | 2026-07-09 | 1 | -22/+36 |
| * | [*, docs] remove UTF8 and make docs ASCII only (#4166) | lizzie | 2026-07-07 | 1 | -1/+1 |
| * | xbzk/gpu-logging_qt-controls_android-fix (#4018) | xbzk | 2026-06-27 | 1 | -7/+4 |
| * | [vk, homebrew] ETC2 format list added (#4061) | xbzk | 2026-06-15 | 1 | -0/+6 |
| * | [*] basic in-house cpp linting (#4039) | lizzie | 2026-06-04 | 1 | -3/+3 |
| * | [vk, renderdoc] fixed zero-sized streambuffer bug on old heap-absent GPUs (#4... | xbzk | 2026-06-03 | 1 | -0/+6 |
| * | [vulkan] Fix regressions found in last stable release (#3953) | CamilleLaVey | 2026-06-02 | 1 | -3/+7 |
| * | [vulkan] 2nd Vulkan Global Maintenance (#3853) | CamilleLaVey | 2026-04-24 | 1 | -25/+32 |
| * | [vulkan] 1st Vulkan Global Maintenance (#3839) | CamilleLaVey | 2026-04-08 | 1 | -94/+6 |
| * | [vk] unify VkSurfaceKHR with Android and the rest of platforms; remove techni... | lizzie | 2026-03-05 | 1 | -1/+1 |
| * | [vk] Disable float16 math on non-MESA AMD drivers as 2026+ versions are broke... | PavelBARABANOV | 2026-03-03 | 1 | -0/+8 |
| * | [vulkan] Fix Vulkan rendering, image layout, and synchronization issues (#3511) | MaranBr | 2026-03-02 | 1 | -8/+0 |
| * | [desktop] Show basic driver info on GPU selector box (#3636) | crueter | 2026-02-26 | 1 | -50/+1 |
| * | [*] change all std::unordered_map and std::unordered_set into ankerl::unorder... | lizzie | 2026-02-10 | 1 | -5/+5 |
| * | [vk] blacklist on NVIDIA drivers older than 580.119.02 the VK_EXT_vertex_inpu... | lizzie | 2026-02-05 | 1 | -8/+6 |
| * | [vk, cmake] Bump minimum VulkanTools to 1.4.317 and add UnifiedImageLayouts (... | wildcard | 2026-02-04 | 1 | -0/+4 |
| * | [android] gpu logs functions (#3389) | MrPurple666 | 2026-02-01 | 1 | -0/+109 |
| * | [tests] fix compile+linking issues with PlayTime (#3345) | lizzie | 2026-01-19 | 1 | -1/+1 |
| * | [vulkan, qcom] Another set of fixes for QCOM stock driver (#3334) | CamilleLaVey | 2026-01-19 | 1 | -24/+6 |
| * | [vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by... | CamilleLaVey | 2026-01-11 | 1 | -0/+19 |
| * | [refactor, vk] DynamicState, ExtendedDynamicState and VertexInputDynamicState... | CamilleLaVey | 2026-01-07 | 1 | -88/+314 |
| * | [settings, frontend] Reorganize graphics/CPU settings, saner defaults (#3233) | crueter | 2025-12-30 | 1 | -3/+11 |
| * | [vk] add toogle to disable BCn patch (fix crash when fetching drivers on GPU ... | Caio Oliveira | 2025-12-29 | 1 | -8/+30 |