Searched refs:PipelineLayoutCache (Results 1 – 17 of 17) sorted by relevance
113 class PipelineLayoutCache final {115 explicit PipelineLayoutCache(VkDevice device);117 PipelineLayoutCache(const PipelineLayoutCache&) = delete;118 PipelineLayoutCache& operator=(const PipelineLayoutCache&) = delete;120 PipelineLayoutCache(PipelineLayoutCache&&) noexcept;121 PipelineLayoutCache& operator=(PipelineLayoutCache&&) = delete;123 ~PipelineLayoutCache();
246 PipelineLayoutCache::PipelineLayoutCache(VkDevice device) in PipelineLayoutCache() function in at::native::vulkan::api::PipelineLayoutCache249 PipelineLayoutCache::PipelineLayoutCache(PipelineLayoutCache&& other) noexcept in PipelineLayoutCache() function in at::native::vulkan::api::PipelineLayoutCache254 PipelineLayoutCache::~PipelineLayoutCache() { in ~PipelineLayoutCache()258 VkPipelineLayout PipelineLayoutCache::retrieve( in retrieve()259 const PipelineLayoutCache::Key& key) { in retrieve()264 it = cache_.insert({key, PipelineLayoutCache::Value(device_, key)}).first; in retrieve()270 void PipelineLayoutCache::purge() { in purge()
122 PipelineLayoutCache pipeline_layout_cache_;170 inline PipelineLayoutCache& pipeline_layout_cache() { in pipeline_layout_cache()
116 inline PipelineLayoutCache& pipeline_layout_cache() { in pipeline_layout_cache()
185 class PipelineLayoutCache final {187 explicit PipelineLayoutCache(VkDevice device);189 PipelineLayoutCache(const PipelineLayoutCache&) = delete;190 PipelineLayoutCache& operator=(const PipelineLayoutCache&) = delete;192 PipelineLayoutCache(PipelineLayoutCache&&) noexcept;193 PipelineLayoutCache& operator=(PipelineLayoutCache&&) = delete;195 ~PipelineLayoutCache();
334 PipelineLayoutCache::PipelineLayoutCache(VkDevice device) in PipelineLayoutCache() function in vkcompute::vkapi::PipelineLayoutCache337 PipelineLayoutCache::PipelineLayoutCache(PipelineLayoutCache&& other) noexcept in PipelineLayoutCache() function in vkcompute::vkapi::PipelineLayoutCache342 PipelineLayoutCache::~PipelineLayoutCache() { in ~PipelineLayoutCache()346 VkPipelineLayout PipelineLayoutCache::retrieve( in retrieve()347 const PipelineLayoutCache::Key& key) { in retrieve()352 it = cache_.insert({key, PipelineLayoutCache::Value(device_, key)}).first; in retrieve()358 void PipelineLayoutCache::purge() { in purge()
90 PipelineLayoutCache pipeline_layout_cache_;140 inline PipelineLayoutCache& pipeline_layout_cache() { in pipeline_layout_cache()
52 PipelineLayoutCache &getPipelineLayoutCache() { return mPipelineLayoutCache; } in getPipelineLayoutCache()123 PipelineLayoutCache mPipelineLayoutCache;
100 PipelineLayoutCache *getPipelineLayoutCache() { return &mPipelineLayoutCache; } in getPipelineLayoutCache()119 PipelineLayoutCache mPipelineLayoutCache;
55 PipelineLayoutCache &pipelineLayoutCache, in LinkTaskVk()154 PipelineLayoutCache &mPipelineLayoutCache;
288 PipelineLayoutCache *pipelineLayoutCache = mContext->getPipelineLayoutCache(); in initPipelineLayout()
208 PipelineLayoutCache *pipelineLayoutCache,
2829 class PipelineLayoutCache final : public HasCacheStats<VulkanCacheType::PipelineLayout>2832 PipelineLayoutCache();2833 ~PipelineLayoutCache() override;
8418 PipelineLayoutCache::PipelineLayoutCache() = default;8420 PipelineLayoutCache::~PipelineLayoutCache() in ~PipelineLayoutCache()8425 void PipelineLayoutCache::destroy(vk::Renderer *renderer) in destroy()8432 angle::Result PipelineLayoutCache::getPipelineLayout( in getPipelineLayout()
232 PipelineLayoutCache &getPipelineLayoutCache() in getPipelineLayoutCache()
1704 PipelineLayoutCache *pipelineLayoutCache, in createPipelineLayout()
104 inline vkapi::PipelineLayoutCache& pipeline_layout_cache() { in pipeline_layout_cache()