Searched refs:PipelineStateCache (Results 1 – 10 of 10) 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()
186 class PipelineStateCache : public ::SkNoncopyable {188 PipelineStateCache(GrVkGpu* gpu);189 ~PipelineStateCache();284 PipelineStateCache* fPipelineStateCache;
29 fPipelineStateCache = new PipelineStateCache(gpu); in GrVkResourceProvider()
28 struct GrVkResourceProvider::PipelineStateCache::Entry {43 GrVkResourceProvider::PipelineStateCache::PipelineStateCache(GrVkGpu* gpu) in PipelineStateCache() function in GrVkResourceProvider::PipelineStateCache48 GrVkResourceProvider::PipelineStateCache::~PipelineStateCache() { in ~PipelineStateCache()69 void GrVkResourceProvider::PipelineStateCache::release() { in release()73 GrVkPipelineState* GrVkResourceProvider::PipelineStateCache::findOrCreatePipelineState( in findOrCreatePipelineState()108 GrVkPipelineState* GrVkResourceProvider::PipelineStateCache::findOrCreatePipelineStateImpl( in findOrCreatePipelineStateImpl()
227 class PipelineStateCache : public GrThreadSafePipelineBuilder {229 PipelineStateCache(GrVkGpu* gpu);230 ~PipelineStateCache() override;331 sk_sp<PipelineStateCache> fPipelineStateCache;
25 fPipelineStateCache = sk_make_sp<PipelineStateCache>(gpu); in GrVkResourceProvider()
29 fPipelineStateCache.reset(new PipelineStateCache(gpu));81 struct GrMtlResourceProvider::PipelineStateCache::Entry {94 GrMtlResourceProvider::PipelineStateCache::PipelineStateCache(GrMtlGpu* gpu) function98 GrMtlResourceProvider::PipelineStateCache::~PipelineStateCache() { function102 void GrMtlResourceProvider::PipelineStateCache::release() {106 GrMtlPipelineState* GrMtlResourceProvider::PipelineStateCache::refPipelineState(127 GrMtlPipelineState* GrMtlResourceProvider::PipelineStateCache::onRefPipelineState(166 bool GrMtlResourceProvider::PipelineStateCache::precompileShader(const SkData& key,
53 class PipelineStateCache : public GrThreadSafePipelineBuilder {55 PipelineStateCache(GrMtlGpu* gpu);56 ~PipelineStateCache() override;83 std::unique_ptr<PipelineStateCache> fPipelineStateCache;
25 , fPipelineStateCache(new PipelineStateCache(gpu)) in GrD3DResourceProvider()297 struct GrD3DResourceProvider::PipelineStateCache::Entry {305 GrD3DResourceProvider::PipelineStateCache::PipelineStateCache(GrD3DGpu* gpu) in PipelineStateCache() function in GrD3DResourceProvider::PipelineStateCache315 GrD3DResourceProvider::PipelineStateCache::~PipelineStateCache() { in ~PipelineStateCache()329 void GrD3DResourceProvider::PipelineStateCache::release() { in release()333 GrD3DPipelineState* GrD3DResourceProvider::PipelineStateCache::refPipelineState( in refPipelineState()364 void GrD3DResourceProvider::PipelineStateCache::markPipelineStateUniformsDirty() { in markPipelineStateUniformsDirty()
94 class PipelineStateCache : public ::SkNoncopyable {96 PipelineStateCache(GrD3DGpu* gpu);97 ~PipelineStateCache();165 std::unique_ptr<PipelineStateCache> fPipelineStateCache;