Searched refs:GrThreadSafePipelineBuilder (Results 1 – 25 of 26) sorted by relevance
12
14 using Stats = GrThreadSafePipelineBuilder::Stats;29 void GrThreadSafePipelineBuilder::Stats::dump(SkString* out) { in dump()53 void GrThreadSafePipelineBuilder::Stats::dumpKeyValuePairs(SkTArray<SkString>* keys, in dumpKeyValuePairs()
21 class GrThreadSafePipelineBuilder : public SkRefCnt {23 GrThreadSafePipelineBuilder() = default;
42 sk_sp<GrThreadSafePipelineBuilder> pipelineBuilder) { in init()183 sk_sp<GrThreadSafePipelineBuilder> builder) const { in init()
44 class GrThreadSafePipelineBuilder; variable97 virtual GrThreadSafePipelineBuilder* pipelineBuilder() = 0;98 virtual sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() = 0;
24 void init(sk_sp<const GrCaps>, sk_sp<GrThreadSafePipelineBuilder>) const;
212 "GrThreadSafePipelineBuilder.cpp",213 "GrThreadSafePipelineBuilder.h",
26 class GrThreadSafePipelineBuilder; variable143 void init(sk_sp<const GrCaps>, sk_sp<GrThreadSafePipelineBuilder>);151 sk_sp<GrThreadSafePipelineBuilder> fPipelineBuilder;
44 GrThreadSafePipelineBuilder* pipelineStateCache() { in pipelineStateCache()48 sk_sp<GrThreadSafePipelineBuilder> refPipelineStateCache() { in refPipelineStateCache()149 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult* stat);227 class PipelineStateCache : public GrThreadSafePipelineBuilder {
51 GrThreadSafePipelineBuilder* pipelineBuilder() override;52 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;
298 GrThreadSafePipelineBuilder* GrVkGpu::pipelineBuilder() { in pipelineBuilder()302 sk_sp<GrThreadSafePipelineBuilder> GrVkGpu::refPipelineBuilder() { in refPipelineBuilder()1940 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult stat; in compile()1951 return stat != GrThreadSafePipelineBuilder::Stats::ProgramCacheResult::kHit; in compile()
270 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult* stat) { in findOrCreateCompatiblePipelineState()
33 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult* stat = nullptr);59 class PipelineStateCache : public GrThreadSafePipelineBuilder {
43 GrThreadSafePipelineBuilder* pipelineBuilder() override;44 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;
36 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult* stat) {205 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult stat;
21 #include "src/gpu/GrThreadSafePipelineBuilder.h"112 GrThreadSafePipelineBuilder* GrMtlGpu::pipelineBuilder() {116 sk_sp<GrThreadSafePipelineBuilder> GrMtlGpu::refPipelineBuilder() {1121 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult stat;1129 return stat != GrThreadSafePipelineBuilder::Stats::ProgramCacheResult::kHit;
27 GrThreadSafePipelineBuilder* pipelineBuilder() override;28 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;
86 GrThreadSafePipelineBuilder* GrMockGpu::pipelineBuilder() { in pipelineBuilder()90 sk_sp<GrThreadSafePipelineBuilder> GrMockGpu::refPipelineBuilder() { in refPipelineBuilder()
28 GrThreadSafePipelineBuilder::Stats*,
59 GrThreadSafePipelineBuilder::Stats* stats, in GrGLCompileAndAttachShader()
37 GrThreadSafePipelineBuilder* pipelineBuilder() override;38 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;
146 GrThreadSafePipelineBuilder* GrDawnGpu::pipelineBuilder() { in pipelineBuilder()150 sk_sp<GrThreadSafePipelineBuilder> GrDawnGpu::refPipelineBuilder() { in refPipelineBuilder()
39 GrThreadSafePipelineBuilder* pipelineBuilder() override;40 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;
33 GrThreadSafePipelineBuilder* GrD3DGpu::pipelineBuilder() { in pipelineBuilder()37 sk_sp<GrThreadSafePipelineBuilder> GrD3DGpu::refPipelineBuilder() { in refPipelineBuilder()
40 GrThreadSafePipelineBuilder* pipelineBuilder() override;41 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;388 class ProgramCache : public GrThreadSafePipelineBuilder {
231 "$_src/gpu/GrThreadSafePipelineBuilder.cpp",232 "$_src/gpu/GrThreadSafePipelineBuilder.h",