Searched refs:PipelineStateCache (Results 1 – 8 of 8) sorted by relevance
25 struct GrVkResourceProvider::PipelineStateCache::Entry {40 GrVkResourceProvider::PipelineStateCache::PipelineStateCache(GrVkGpu* gpu) in PipelineStateCache() function in GrVkResourceProvider::PipelineStateCache49 GrVkResourceProvider::PipelineStateCache::~PipelineStateCache() { in ~PipelineStateCache()65 void GrVkResourceProvider::PipelineStateCache::abandon() { in abandon()73 void GrVkResourceProvider::PipelineStateCache::release() { in release()77 GrVkPipelineState* GrVkResourceProvider::PipelineStateCache::refPipelineState( in refPipelineState()
193 class PipelineStateCache : public ::SkNoncopyable {195 PipelineStateCache(GrVkGpu* gpu);196 ~PipelineStateCache();291 PipelineStateCache* fPipelineStateCache;
29 fPipelineStateCache = new PipelineStateCache(gpu); in GrVkResourceProvider()
186 class PipelineStateCache : public ::SkNoncopyable {188 PipelineStateCache(GrVkGpu* gpu);189 ~PipelineStateCache();284 PipelineStateCache* fPipelineStateCache;
20 fPipelineStateCache.reset(new PipelineStateCache(gpu));55 struct GrMtlResourceProvider::PipelineStateCache::Entry {64 GrMtlResourceProvider::PipelineStateCache::PipelineStateCache(GrMtlGpu* gpu) function73 GrMtlResourceProvider::PipelineStateCache::~PipelineStateCache() { function90 GrMtlPipelineState* GrMtlResourceProvider::PipelineStateCache::refPipelineState(
41 class PipelineStateCache : public ::SkNoncopyable {43 PipelineStateCache(GrMtlGpu* gpu);44 ~PipelineStateCache();82 std::unique_ptr<PipelineStateCache> fPipelineStateCache;