Home
last modified time | relevance | path

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

12

/external/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.h19 class GrThreadSafePipelineBuilder : public SkRefCnt {
21 GrThreadSafePipelineBuilder() = default;
DGrContextThreadSafeProxy.cpp42 sk_sp<GrThreadSafePipelineBuilder> pipelineBuilder) { in init()
174 sk_sp<GrThreadSafePipelineBuilder> builder) const { in init()
DGrContextThreadSafeProxyPriv.h24 void init(sk_sp<const GrCaps>, sk_sp<GrThreadSafePipelineBuilder>) const;
DGrGpu.h43 class GrThreadSafePipelineBuilder; variable
82 virtual GrThreadSafePipelineBuilder* pipelineBuilder() = 0;
83 virtual sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() = 0;
/external/skia/include/gpu/
DGrContextThreadSafeProxy.h26 class GrThreadSafePipelineBuilder; variable
134 void init(sk_sp<const GrCaps>, sk_sp<GrThreadSafePipelineBuilder>);
142 sk_sp<GrThreadSafePipelineBuilder> fPipelineBuilder;
/external/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.cpp294 GrThreadSafePipelineBuilder* GrVkGpu::pipelineBuilder() { in pipelineBuilder()
298 sk_sp<GrThreadSafePipelineBuilder> GrVkGpu::refPipelineBuilder() { in refPipelineBuilder()
1904 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult stat; in compile()
1915 return stat != GrThreadSafePipelineBuilder::Stats::ProgramCacheResult::kHit; in compile()
DGrVkResourceProvider.cpp268 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult* stat) { in findOrCreateCompatiblePipelineState()
/external/skia/src/gpu/mtl/
DGrMtlResourceProvider.h31 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult* stat = nullptr);
53 class PipelineStateCache : public GrThreadSafePipelineBuilder {
DGrMtlGpu.h41 GrThreadSafePipelineBuilder* pipelineBuilder() override;
42 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;
DGrMtlResourceProvider.mm35 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult* stat) {
114 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult stat;
DGrMtlGpu.mm19 #include "src/gpu/GrThreadSafePipelineBuilder.h"
177 GrThreadSafePipelineBuilder* GrMtlGpu::pipelineBuilder() {
181 sk_sp<GrThreadSafePipelineBuilder> GrMtlGpu::refPipelineBuilder() {
1130 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult stat;
1138 return stat != GrThreadSafePipelineBuilder::Stats::ProgramCacheResult::kHit;
/external/skia/src/gpu/gl/builders/
DGrGLShaderStringBuilder.h28 GrThreadSafePipelineBuilder::Stats*,
DGrGLShaderStringBuilder.cpp58 GrThreadSafePipelineBuilder::Stats* stats, in GrGLCompileAndAttachShader()
/external/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()
/external/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()
/external/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()
/external/skia/src/gpu/gl/
DGrGLGpu.h40 GrThreadSafePipelineBuilder* pipelineBuilder() override;
41 sk_sp<GrThreadSafePipelineBuilder> refPipelineBuilder() override;
361 class ProgramCache : public GrThreadSafePipelineBuilder {
DGrGLGpu.cpp481 GrThreadSafePipelineBuilder* GrGLGpu::pipelineBuilder() { in pipelineBuilder()
485 sk_sp<GrThreadSafePipelineBuilder> GrGLGpu::refPipelineBuilder() { in refPipelineBuilder()
3696 GrThreadSafePipelineBuilder::Stats::ProgramCacheResult stat; in compile()
3704 return stat != GrThreadSafePipelineBuilder::Stats::ProgramCacheResult::kHit; in compile()
/external/skia/gn/
Dgpu.gni256 "$_src/gpu/GrThreadSafePipelineBuilder.cpp",
257 "$_src/gpu/GrThreadSafePipelineBuilder.h",

12