aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_pipeline_cache.h
Commit message (Expand)AuthorAgeFilesLines
* vk_pipeline_cache: destroy graphics pipelines unused for 9000 framesTakoroka3 days1-0/+9
* vulkan: build at boot only the cached pipelines recent sessions usedTakoroka4 days1-0/+12
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-311-3/+3
* [vulkan, vk_pipeline_cache] PSO Optimizations (#4294)Lizzie and Samuel2026-08-301-0/+8
* [vulkan] Initial implementation on Bindless Buffer/Descriptors (#4251)CamilleLaVey2026-08-051-0/+2
* [spirv] nuke spirv-opt (#3877)lizzie2026-04-251-1/+0
* [*] change all std::unordered_map and std::unordered_set into ankerl::unorder...lizzie2026-02-101-3/+6
* Optimize SpiriV outputPavel Barabanov2025-04-121-0/+1
* Core: Clang format and other small issues.Fernando Sahmkow2024-01-181-3/+3
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-181-2/+2
* video_core: preallocate fewer IR blocksLiam2023-06-141-3/+3
* renderer_vulkan: separate guest and host compute descriptor queuesLiam2023-05-101-3/+2
* video_core/vulkan: Vulkan driver pipelines now contain cache versionWollnashorn2023-01-051-2/+3
* video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelinesWollnashorn2023-01-051-0/+9
* Vulkan: Implement Dynamic States 2Fernando Sahmkow2023-01-011-0/+1
* VideoCore: implement channels on gpu caches.Fernando Sahmkow2022-10-061-4/+2
* video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueuegerman772022-06-261-3/+3
* video_core: Replace VKScheduler with Schedulergerman772022-06-261-3/+3
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* video_core: Reduce unused includesameerj2022-03-191-3/+0
* renderer_vulkan: Add setting to log pipeline statisticsReinUsesLisp2021-07-271-2/+5
* gl_shader_cache: Check previous pipeline before checking hash mapReinUsesLisp2021-07-221-2/+1
* shader: Add support for native 16-bit floatsReinUsesLisp2021-07-221-0/+3
* vk_pipeline_cache,shader_notify: Add shader notificationsReinUsesLisp2021-07-221-1/+8
* vk_pipeline_cache: Add asynchronous shadersReinUsesLisp2021-07-221-0/+4
* shader: Split profile and runtime information in separate structsReinUsesLisp2021-07-221-4/+1
* shader: Move pipeline cache logic to separate filesReinUsesLisp2021-07-221-23/+7
* vulkan: Rework descriptor allocation algorithmReinUsesLisp2021-07-221-3/+3
* shader: Accelerate pipeline transitions and use dirty flags for shadersReinUsesLisp2021-07-221-27/+3
* shader: Move microinstruction header to the value headerReinUsesLisp2021-07-221-1/+1
* shader: Implement geometry shadersReinUsesLisp2021-07-221-1/+6
* vulkan: Serialize pipelines on a separate threadReinUsesLisp2021-07-221-0/+1
* vulkan: Build pipelines in parallel at runtimeReinUsesLisp2021-07-221-9/+15
* vk_pipeline_cache: Fix pipeline and shader cachesReinUsesLisp2021-07-221-0/+1
* shader: Implement NDC [-1, 1], attribute types and default varying initializa...ReinUsesLisp2021-07-221-1/+3
* vk_pipeline_cache: Fix ReleaseContents orderReinUsesLisp2021-07-221-2/+2
* vk_pipeline_cache: Add pipeline cacheReinUsesLisp2021-07-221-8/+26
* shader: Add partial rasterizer integrationReinUsesLisp2021-07-221-14/+68
* shader: Primitive Vulkan integrationReinUsesLisp2021-07-221-15/+15
* shader: Remove old shader managementReinUsesLisp2021-07-221-77/+14
* renderer_vulkan: Rename VKDevice to DeviceReinUsesLisp2021-01-031-3/+3
* vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapp...ReinUsesLisp2020-12-311-1/+1
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-9/+7
* video_core: Resolve more variable shadowing scenarios pt.3Lioncash2020-12-051-10/+10
* renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphoreReinUsesLisp2020-09-191-1/+0
* video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-12/+16
* Address feedback, add shader compile notifier, update setting textameerj2020-08-161-58/+0
* Vk Async Worker directly emplace in cacheameerj2020-08-161-0/+3
* Address feedback. Bruteforce delete duplicatesameerj2020-08-161-2/+17
* Vk Async pipeline compilationameerj2020-08-161-2/+25