Home
last modified time | relevance | path

Searched refs:PipelineStateCache (Results 1 – 10 of 10) sorted by relevance

/external/skqp/src/gpu/vk/
DGrVkPipelineStateCache.cpp25 struct GrVkResourceProvider::PipelineStateCache::Entry {
40 GrVkResourceProvider::PipelineStateCache::PipelineStateCache(GrVkGpu* gpu) in PipelineStateCache() function in GrVkResourceProvider::PipelineStateCache
49 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()
DGrVkResourceProvider.h186 class PipelineStateCache : public ::SkNoncopyable {
188 PipelineStateCache(GrVkGpu* gpu);
189 ~PipelineStateCache();
284 PipelineStateCache* fPipelineStateCache;
DGrVkResourceProvider.cpp29 fPipelineStateCache = new PipelineStateCache(gpu); in GrVkResourceProvider()
/external/skia/src/gpu/vk/
DGrVkPipelineStateCache.cpp28 struct GrVkResourceProvider::PipelineStateCache::Entry {
43 GrVkResourceProvider::PipelineStateCache::PipelineStateCache(GrVkGpu* gpu) in PipelineStateCache() function in GrVkResourceProvider::PipelineStateCache
48 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()
DGrVkResourceProvider.h227 class PipelineStateCache : public GrThreadSafePipelineBuilder {
229 PipelineStateCache(GrVkGpu* gpu);
230 ~PipelineStateCache() override;
331 sk_sp<PipelineStateCache> fPipelineStateCache;
DGrVkResourceProvider.cpp25 fPipelineStateCache = sk_make_sp<PipelineStateCache>(gpu); in GrVkResourceProvider()
/external/skia/src/gpu/mtl/
DGrMtlResourceProvider.mm29 fPipelineStateCache.reset(new PipelineStateCache(gpu));
81 struct GrMtlResourceProvider::PipelineStateCache::Entry {
94 GrMtlResourceProvider::PipelineStateCache::PipelineStateCache(GrMtlGpu* gpu) function
98 GrMtlResourceProvider::PipelineStateCache::~PipelineStateCache() { function
102 void GrMtlResourceProvider::PipelineStateCache::release() {
106 GrMtlPipelineState* GrMtlResourceProvider::PipelineStateCache::refPipelineState(
127 GrMtlPipelineState* GrMtlResourceProvider::PipelineStateCache::onRefPipelineState(
166 bool GrMtlResourceProvider::PipelineStateCache::precompileShader(const SkData& key,
DGrMtlResourceProvider.h53 class PipelineStateCache : public GrThreadSafePipelineBuilder {
55 PipelineStateCache(GrMtlGpu* gpu);
56 ~PipelineStateCache() override;
83 std::unique_ptr<PipelineStateCache> fPipelineStateCache;
/external/skia/src/gpu/d3d/
DGrD3DResourceProvider.cpp25 , fPipelineStateCache(new PipelineStateCache(gpu)) in GrD3DResourceProvider()
297 struct GrD3DResourceProvider::PipelineStateCache::Entry {
305 GrD3DResourceProvider::PipelineStateCache::PipelineStateCache(GrD3DGpu* gpu) in PipelineStateCache() function in GrD3DResourceProvider::PipelineStateCache
315 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()
DGrD3DResourceProvider.h94 class PipelineStateCache : public ::SkNoncopyable {
96 PipelineStateCache(GrD3DGpu* gpu);
97 ~PipelineStateCache();
165 std::unique_ptr<PipelineStateCache> fPipelineStateCache;