Searched refs:GraphicsPipelineCache (Results 1 – 7 of 7) sorted by relevance
28 fGraphicsPipelineCache.reset(new GraphicsPipelineCache(this)); in ResourceProvider()47 struct ResourceProvider::GraphicsPipelineCache::Entry {53 ResourceProvider::GraphicsPipelineCache::GraphicsPipelineCache(ResourceProvider* resourceProvider) in GraphicsPipelineCache() function in skgpu::ResourceProvider::GraphicsPipelineCache57 ResourceProvider::GraphicsPipelineCache::~GraphicsPipelineCache() { in ~GraphicsPipelineCache()61 void ResourceProvider::GraphicsPipelineCache::release() { in release()65 sk_sp<GraphicsPipeline> ResourceProvider::GraphicsPipelineCache::refPipeline( in refPipeline()
70 class GraphicsPipelineCache {72 GraphicsPipelineCache(ResourceProvider* resourceProvider);73 ~GraphicsPipelineCache();97 std::unique_ptr<GraphicsPipelineCache> fGraphicsPipelineCache;
20 See [GraphicsPipelineCache][GraphicsPipelineCache] in [vk_cache_utils.h](../vk_cache_utils.h). ANGL…29 state vectors. The transition table points from GraphicsPipelineCache entries directly to51 [GraphicsPipelineCache]: https://chromium.googlesource.com/angle/angle/+/225f08bf85a368f905362cdd13…
30 GraphicsPipelineCache mCache;
3804 GraphicsPipelineCache::GraphicsPipelineCache() = default;3806 GraphicsPipelineCache::~GraphicsPipelineCache() in ~GraphicsPipelineCache()3811 void GraphicsPipelineCache::destroy(RendererVk *rendererVk) in destroy()3826 void GraphicsPipelineCache::release(ContextVk *context) in release()3837 angle::Result GraphicsPipelineCache::insertPipeline( in insertPipeline()3871 void GraphicsPipelineCache::populate(const vk::GraphicsPipelineDesc &desc, vk::Pipeline &&pipeline) in populate()
1662 class GraphicsPipelineCache final : public HasCacheStats<VulkanCacheType::GraphicsPipeline>1665 GraphicsPipelineCache();1666 ~GraphicsPipelineCache() override;
2833 GraphicsPipelineCache mGraphicsPipelines;