Searched refs:ComputePipelineCache (Results 1 – 14 of 14) sorted by relevance
147 class ComputePipelineCache final {149 explicit ComputePipelineCache(VkDevice device);151 ComputePipelineCache(const ComputePipelineCache&) = delete;152 ComputePipelineCache& operator=(const ComputePipelineCache&) = delete;154 ComputePipelineCache(ComputePipelineCache&&) noexcept;155 ComputePipelineCache& operator=(ComputePipelineCache&&) = delete;157 ~ComputePipelineCache();
279 ComputePipelineCache::ComputePipelineCache(VkDevice device) in ComputePipelineCache() function in at::native::vulkan::api::ComputePipelineCache296 ComputePipelineCache::ComputePipelineCache( in ComputePipelineCache() function in at::native::vulkan::api::ComputePipelineCache297 ComputePipelineCache&& other) noexcept in ComputePipelineCache()307 ComputePipelineCache::~ComputePipelineCache() { in ~ComputePipelineCache()317 VkPipeline ComputePipelineCache::retrieve( in retrieve()318 const ComputePipelineCache::Key& key) { in retrieve()326 ComputePipelineCache::Value(device_, key, pipeline_cache_)}) in retrieve()333 void ComputePipelineCache::purge() { in purge()
123 ComputePipelineCache compute_pipeline_cache_;174 inline ComputePipelineCache& compute_pipeline_cache() { in compute_pipeline_cache()
120 inline ComputePipelineCache& pipeline_cache() { in pipeline_cache()
219 class ComputePipelineCache final {221 explicit ComputePipelineCache(225 ComputePipelineCache(const ComputePipelineCache&) = delete;226 ComputePipelineCache& operator=(const ComputePipelineCache&) = delete;228 ComputePipelineCache(ComputePipelineCache&&) noexcept;229 ComputePipelineCache& operator=(ComputePipelineCache&&) = delete;231 ~ComputePipelineCache();
367 ComputePipelineCache::ComputePipelineCache( in ComputePipelineCache() function in vkcompute::vkapi::ComputePipelineCache391 ComputePipelineCache::ComputePipelineCache( in ComputePipelineCache() function in vkcompute::vkapi::ComputePipelineCache392 ComputePipelineCache&& other) noexcept in ComputePipelineCache()402 ComputePipelineCache::~ComputePipelineCache() { in ~ComputePipelineCache()413 VkPipeline ComputePipelineCache::retrieve( in retrieve()414 const ComputePipelineCache::Key& key) { in retrieve()422 ComputePipelineCache::Value(device_, key, pipeline_cache_)}) in retrieve()429 void ComputePipelineCache::purge() { in purge()433 std::vector<char> ComputePipelineCache::load_cache() { in load_cache()454 void ComputePipelineCache::save_cache() { in save_cache()
91 ComputePipelineCache compute_pipeline_cache_;144 inline ComputePipelineCache& compute_pipeline_cache() { in compute_pipeline_cache()
87 using ComputePipelineCache = SkLRUCache<UniqueKey, sk_sp<ComputePipeline>, KeyHash>; variable96 ComputePipelineCache fComputePipelineCache SK_GUARDED_BY(fSpinLock);
158 vk::ComputePipelineCache mComputePipelineCache;
560 vk::ComputePipelineCache mComputePipelines;
583 vk::ComputePipelineCache pipelines;
3820 using ComputePipelineCache = std::array<PipelineHelper, ComputePipelineOptions::kPermutationCount>; variable3862 ComputePipelineCache *computePipelines,
12940 ComputePipelineCache *computePipelines, in getOrCreateComputePipeline()
108 inline vkapi::ComputePipelineCache& pipeline_cache() { in pipeline_cache()