| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge remote-tracking branch 'origin/nx2' into fe-fsr31 | Duck912 | 25 hours | 1 | -0/+6 |
| |\ |
|
| | * | vulkan: repack 69-byte vertices without dynamic vertex input on MoltenVK | Sssnowyyy | 29 hours | 1 | -0/+6 |
| * | | video_core: replace Fortune's Weave's DLSS with AMD FSR 3.1 | Duck912 | 27 hours | 1 | -0/+5 |
| |/ |
|
| * | texture_cache: keep the allocator's block slack out of the usable VRAM | kraibse | 2 days | 1 | -1/+7 |
| * | Merge remote-tracking branch 'origin/fix/vk-memory-blocks' into test/linux-al... | Takoroka | 2 days | 1 | -0/+16 |
| |\ |
|
| | * | vulkan: 16 MiB memory blocks | Takoroka | 2 days | 1 | -1/+1 |
| | * | vulkan: keep sparse pages and device-local buffers out of the image blocks | Takoroka | 2 days | 1 | -0/+16 |
| * | | 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 | 1 | -0/+7 |
| |\ \ \
| |_|/
|/| | |
|
| | * | | video_core: draw Switch 2 task/mesh pipelines with VK_EXT_mesh_shader | Takoroka | 2 days | 1 | -0/+7 |
| | |/ |
|
| * | | 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 | 1 | -0/+5 |
| * | | vulkan: back large sparse images normally on AMD | kraibse | 2 days | 1 | -0/+8 |
| |/ |
|
| * | texture_cache: keep Switch 2 VRAM use under the driver's budget | Wael3rd | 3 days | 1 | -1/+5 |
| * | vulkan: bind memory to sparse terrain arrays layer by layer | Takoroka | 4 days | 1 | -0/+5 |
| * | vulkan: 64 MiB VMA blocks; device memory usage without VMA block slack | Takoroka | 6 days | 1 | -1/+1 |
| * | ASTC: decode and re-compress to BC1/BC3 on the GPU; texture cache budget | Takoroka | 6 days | 1 | -0/+3 |
| * | [shader_recompiler, vulkan, qcom, tu] Provide handling to missing shader subg... | CamilleLaVey | 2026-10-14 | 1 | -0/+5 |
| * | [shader_recompiler, vulkan] Virtual buffer pages with multi-range + sparse bu... | CamilleLaVey | 2026-09-08 | 1 | -0/+5 |
| * | [common] Switch to boost::unordered_flat containers (#4326) | crueter | 2026-08-31 | 1 | -2/+2 |
| * | [vulkan, vk_pipeline_cache] PSO Optimizations (#4294) | Lizzie and Samuel | 2026-08-30 | 1 | -0/+9 |
| * | [vulkan] Implementation for VK_EXT_shader_quad_control (#4168) | CamilleLaVey | 2026-08-28 | 1 | -0/+6 |
| * | [vulkan] Removal of QCOM sampler limiters + CustomBorderColor and ColorBorder... | CamilleLaVey | 2026-08-25 | 1 | -14/+18 |
| * | [vulkan] Adjustments on MSAA and BlitHelpers (#4287) | crueter | 2026-08-23 | 1 | -5/+29 |
| * | [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 | 1 | -1/+32 |
| * | [vulkan] Re-adjusting ASTC resolve (#4250) | CamilleLaVey | 2026-08-05 | 1 | -5/+7 |
| * | [vulkan] 4th Vulkan Global Maintenance (#4212) | CamilleLaVey | 2026-07-16 | 1 | -0/+47 |
| * | [vulkan, android] Mediacodec implementation + Vulkan fixes (#4191) | CamilleLaVey | 2026-07-09 | 1 | -0/+14 |
| * | [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 | 1 | -2/+40 |
| * | [vk] Clamp dynamic descriptors based on device limits (#4115) | lizzie | 2026-06-30 | 1 | -26/+17 |
| * | [vk, opengl] recognize and use ETC2 (if available) textures natively (#3237) | lizzie | 2026-05-15 | 1 | -0/+5 |
| * | [spirv] mark sampled image descriptor indices non-uniform (#3900) | ryana | 2026-05-04 | 1 | -0/+5 |
| * | [shader_recompiler] handle dynamic texture descriptor strides (#3898) | ryana | 2026-05-04 | 1 | -0/+12 |
| * | [vulkan] 2nd Vulkan Global Maintenance (#3853) | CamilleLaVey | 2026-04-24 | 1 | -37/+16 |
| * | [vulkan] 1st Vulkan Global Maintenance (#3839) | CamilleLaVey | 2026-04-08 | 1 | -25/+16 |
| * | [vulkan] Revert "[vulkan]fix vuid 02751 (#3573)" (#3721) | DraVee | 2026-03-13 | 1 | -5/+0 |
| * | [common/logging] Simplify logging logic and fix issues when logging before sy... | lizzie | 2026-03-12 | 1 | -1/+1 |
| * | [vulkan]fix vuid 02751 (#3573) | wildcard | 2026-03-05 | 1 | -0/+5 |
| * | [vk] Enable VK_IMG_filter_cubic on powervr (#3643) | lizzie | 2026-03-01 | 1 | -0/+1 |
| * | [*] change all std::unordered_map and std::unordered_set into ankerl::unorder... | lizzie | 2026-02-10 | 1 | -2/+2 |
| * | [vk, cmake] Bump minimum VulkanTools to 1.4.317 and add UnifiedImageLayouts (... | wildcard | 2026-02-04 | 1 | -1/+3 |
| * | [android] gpu logs functions (#3389) | MrPurple666 | 2026-02-01 | 1 | -0/+4 |
| * | [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 | -9/+13 |
| * | [vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by... | CamilleLaVey | 2026-01-11 | 1 | -0/+14 |
| * | [vk, settings] Disable VIDS on Android and Ungate Advanced EDS (#3281) | Caio Oliveira | 2026-01-08 | 1 | -5/+0 |
| * | [refactor, vk] DynamicState, ExtendedDynamicState and VertexInputDynamicState... | CamilleLaVey | 2026-01-07 | 1 | -3/+199 |