aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/vulkan_common/vulkan_device.h
Commit message (Expand)AuthorAgeFilesLines
* video_core: NVIDIA DLSS through NVIDIA Streamline in place of a game's DLSSDuck9129 hours1-0/+7
* Merge remote-tracking branch 'origin/nx2' into fe-fsr31Duck91226 hours1-0/+6
|\
| * vulkan: repack 69-byte vertices without dynamic vertex input on MoltenVKSssnowyyy30 hours1-0/+6
* | video_core: replace Fortune's Weave's DLSS with AMD FSR 3.1Duck91229 hours1-0/+5
|/
* texture_cache: keep the allocator's block slack out of the usable VRAMkraibse2 days1-1/+7
* Merge remote-tracking branch 'origin/fix/vk-memory-blocks' into test/linux-al...Takoroka2 days1-0/+16
|\
| * vulkan: 16 MiB memory blocksTakoroka2 days1-1/+1
| * vulkan: keep sparse pages and device-local buffers out of the image blocksTakoroka2 days1-0/+16
* | Merge remote-tracking branch 'origin/fix/nx2-igpu-stream-buffer' into test/li...Takoroka2 days1-0/+5
|\ \
| * | vulkan: keep the stream buffer within a small iGPU heapTakoroka3 days1-0/+5
* | | Merge remote-tracking branch 'origin/feat/nx2-mesh-shaders' into test/linux-a...Takoroka2 days1-0/+7
|\ \ \ | |_|/ |/| |
| * | video_core: draw Switch 2 task/mesh pipelines with VK_EXT_mesh_shaderTakoroka2 days1-0/+7
| |/
* | vulkan: treat RADV like the other AMD drivers for unbound sparse imageskraibse2 days1-2/+12
* | vulkan: share one zeroed block between empty sparse blocks on AMDTakoroka2 days1-0/+5
* | vulkan: back large sparse images normally on AMDkraibse2 days1-0/+8
|/
* texture_cache: keep Switch 2 VRAM use under the driver's budgetWael3rd3 days1-1/+5
* vulkan: bind memory to sparse terrain arrays layer by layerTakoroka4 days1-0/+5
* vulkan: 64 MiB VMA blocks; device memory usage without VMA block slackTakoroka6 days1-1/+1
* ASTC: decode and re-compress to BC1/BC3 on the GPU; texture cache budgetTakoroka6 days1-0/+3
* [shader_recompiler, vulkan, qcom, tu] Provide handling to missing shader subg...CamilleLaVey2026-10-141-0/+5
* [shader_recompiler, vulkan] Virtual buffer pages with multi-range + sparse bu...CamilleLaVey2026-09-081-0/+5
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-311-2/+2
* [vulkan, vk_pipeline_cache] PSO Optimizations (#4294)Lizzie and Samuel2026-08-301-0/+9
* [vulkan] Implementation for VK_EXT_shader_quad_control (#4168)CamilleLaVey2026-08-281-0/+6
* [vulkan] Removal of QCOM sampler limiters + CustomBorderColor and ColorBorder...CamilleLaVey2026-08-251-14/+18
* [vulkan] Adjustments on MSAA and BlitHelpers (#4287)crueter2026-08-231-5/+29
* [vulkan, android] Initial implementation of LSFG-VK (#4263)CamilleLaVey2026-08-171-1/+7
* [vulkan] Initial implementation on Bindless Buffer/Descriptors (#4251)CamilleLaVey2026-08-051-1/+32
* [vulkan] Re-adjusting ASTC resolve (#4250)CamilleLaVey2026-08-051-5/+7
* [vulkan] 4th Vulkan Global Maintenance (#4212)CamilleLaVey2026-07-161-0/+47
* [vulkan, android] Mediacodec implementation + Vulkan fixes (#4191)CamilleLaVey2026-07-091-0/+14
* [video_core] Implementation on ASTC HDR formats + Vulkan fixes (#4190)CamilleLaVey2026-07-091-3/+5
* [vulkan] 3rd Vulkan Global Maintenance (#4189)CamilleLaVey2026-07-091-2/+40
* [vk] Clamp dynamic descriptors based on device limits (#4115)lizzie2026-06-301-26/+17
* [vk, opengl] recognize and use ETC2 (if available) textures natively (#3237)lizzie2026-05-151-0/+5
* [spirv] mark sampled image descriptor indices non-uniform (#3900)ryana2026-05-041-0/+5
* [shader_recompiler] handle dynamic texture descriptor strides (#3898)ryana2026-05-041-0/+12
* [vulkan] 2nd Vulkan Global Maintenance (#3853)CamilleLaVey2026-04-241-37/+16
* [vulkan] 1st Vulkan Global Maintenance (#3839)CamilleLaVey2026-04-081-25/+16
* [vulkan] Revert "[vulkan]fix vuid 02751 (#3573)" (#3721)DraVee2026-03-131-5/+0
* [common/logging] Simplify logging logic and fix issues when logging before sy...lizzie2026-03-121-1/+1
* [vulkan]fix vuid 02751 (#3573)wildcard2026-03-051-0/+5
* [vk] Enable VK_IMG_filter_cubic on powervr (#3643)lizzie2026-03-011-0/+1
* [*] change all std::unordered_map and std::unordered_set into ankerl::unorder...lizzie2026-02-101-2/+2
* [vk, cmake] Bump minimum VulkanTools to 1.4.317 and add UnifiedImageLayouts (...wildcard2026-02-041-1/+3
* [android] gpu logs functions (#3389)MrPurple6662026-02-011-0/+4
* [tests] fix compile+linking issues with PlayTime (#3345)lizzie2026-01-191-1/+1
* [vulkan, qcom] Another set of fixes for QCOM stock driver (#3334)CamilleLaVey2026-01-191-9/+13
* [vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by...CamilleLaVey2026-01-111-0/+14
* [vk, settings] Disable VIDS on Android and Ungate Advanced EDS (#3281)Caio Oliveira2026-01-081-5/+0