Home
last modified time | relevance | path

Searched refs:GrThreadSafePipelineBuilder (Results 1 – 25 of 26) sorted by relevance

12

/third_party/skia/src/gpu/
DGrThreadSafePipelineBuilder.cpp14 using Stats = GrThreadSafePipelineBuilder::Stats;
29 void GrThreadSafePipelineBuilder::Stats::dump(SkString* out) { in dump()
53 void GrThreadSafePipelineBuilder::Stats::dumpKeyValuePairs(SkTArray<SkString>* keys, in dumpKeyValuePairs()
DGrThreadSafePipelineBuilder.h21 class GrThreadSafePipelineBuilder : public SkRefCnt {
23 GrThreadSafePipelineBuilder() = default;
DGrContextThreadSafeProxy.cpp42 sk_sp<GrThreadSafePipelineBuilder> pipelineBuilder) { in init()
183 sk_sp<GrThreadSafePipelineBuilder> builder) const { in init()
DGrGpu.h44 class GrThreadSafePipelineBuilder; variable
97 virtual GrThreadSafePipelineBuilder* pipelineBuilder() = 0;
98 virtual sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() = 0;
DGrContextThreadSafeProxyPriv.h24 void init(sk_sp<const GrCaps>, sk_sp<GrThreadSafePipelineBuilder>) const;
DBUILD.bazel212 "GrThreadSafePipelineBuilder.cpp",
213 "GrThreadSafePipelineBuilder.h",
/third_party/skia/include/gpu/
DGrContextThreadSafeProxy.h26 class GrThreadSafePipelineBuilder; variable
143 void init(sk_sp<const GrCaps>, sk_sp<GrThreadSafePipelineBuilder>);
151 sk_sp<GrThreadSafePipelineBuilder> fPipelineBuilder;
/third_party/skia/src/gpu/vk/
DGrVkResourceProvider.h44 GrThreadSafePipelineBuilder* pipelineStateCache() { in pipelineStateCache()
48 sk_sp<GrThreadSafePipelineBuilder> refPipelineStateCache() { in refPipelineStateCache()
149 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult* stat);
227 class PipelineStateCache : public GrThreadSafePipelineBuilder {
DGrVkGpu.h51 GrThreadSafePipelineBuilder* pipelineBuilder() override;
52 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;
DGrVkGpu.cpp298 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()
DGrVkResourceProvider.cpp270 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult* stat) { in findOrCreateCompatiblePipelineState()
/third_party/skia/src/gpu/mtl/
DGrMtlResourceProvider.h33 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult* stat = nullptr);
59 class PipelineStateCache : public GrThreadSafePipelineBuilder {
DGrMtlGpu.h43 GrThreadSafePipelineBuilder* pipelineBuilder() override;
44 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;
DGrMtlResourceProvider.mm36 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult* stat) {
205 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult stat;
DGrMtlGpu.mm21 #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;
/third_party/skia/src/gpu/mock/
DGrMockGpu.h27 GrThreadSafePipelineBuilder* pipelineBuilder() override;
28 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;
DGrMockGpu.cpp86 GrThreadSafePipelineBuilder* GrMockGpu::pipelineBuilder() { in pipelineBuilder()
90 sk_sp<GrThreadSafePipelineBuilder> GrMockGpu::refPipelineBuilder() { in refPipelineBuilder()
/third_party/skia/src/gpu/gl/builders/
DGrGLShaderStringBuilder.h28 GrThreadSafePipelineBuilder::Stats*,
DGrGLShaderStringBuilder.cpp59 GrThreadSafePipelineBuilder::Stats* stats, in GrGLCompileAndAttachShader()
/third_party/skia/src/gpu/dawn/
DGrDawnGpu.h37 GrThreadSafePipelineBuilder* pipelineBuilder() override;
38 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;
DGrDawnGpu.cpp146 GrThreadSafePipelineBuilder* GrDawnGpu::pipelineBuilder() { in pipelineBuilder()
150 sk_sp<GrThreadSafePipelineBuilder> GrDawnGpu::refPipelineBuilder() { in refPipelineBuilder()
/third_party/skia/src/gpu/d3d/
DGrD3DGpu.h39 GrThreadSafePipelineBuilder* pipelineBuilder() override;
40 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;
DGrD3DGpu.cpp33 GrThreadSafePipelineBuilder* GrD3DGpu::pipelineBuilder() { in pipelineBuilder()
37 sk_sp<GrThreadSafePipelineBuilder> GrD3DGpu::refPipelineBuilder() { in refPipelineBuilder()
/third_party/skia/src/gpu/gl/
DGrGLGpu.h40 GrThreadSafePipelineBuilder* pipelineBuilder() override;
41 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;
388 class ProgramCache : public GrThreadSafePipelineBuilder {
/third_party/skia/gn/
Dgpu.gni231 "$_src/gpu/GrThreadSafePipelineBuilder.cpp",
232 "$_src/gpu/GrThreadSafePipelineBuilder.h",

12