Home
last modified time | relevance | path

Searched refs:GrProgramInfo (Results 1 – 25 of 123) sorted by relevance

12345

/external/skia/src/gpu/ganesh/
DGrProgramInfo.cpp25 GrProgramInfo::GrProgramInfo(const GrCaps& caps, in GrProgramInfo() function in GrProgramInfo
57 GrStencilSettings GrProgramInfo::nonGLStencilSettings() const { in nonGLStencilSettings()
69 void GrProgramInfo::validate(bool flushTime) const { in validate()
75 void GrProgramInfo::checkAllInstantiated() const { in checkAllInstantiated()
82 void GrProgramInfo::checkMSAAAndMIPSAreResolved() const { in checkMSAAAndMIPSAreResolved()
DGrDDLContext.cpp25 class GrProgramInfo;
48 void recordProgramInfo(const GrProgramInfo* programInfo) final { in recordProgramInfo()
78 typedef const GrProgramInfo* CacheValue;
88 void add(CacheKey& desc, const GrProgramInfo* programInfo) { in add()
DGrProgramDesc.h21 class GrProgramInfo; variable
56 static SkString Describe(const GrProgramInfo&, const GrCaps&);
79 static void Build(GrProgramDesc*, const GrProgramInfo&, const GrCaps&);
DGrProgramInfo.h26 class GrProgramInfo {
28 GrProgramInfo(const GrCaps& caps,
DGrOpsRenderPass.h30 class GrProgramInfo; variable
65 void bindPipeline(const GrProgramInfo&, const SkRect& drawBounds);
190 virtual bool onBindPipeline(const GrProgramInfo&, const SkRect& drawBounds) = 0;
DGrProgramDesc.cpp152 const GrProgramInfo& programInfo, in gen_key()
177 const GrProgramInfo& programInfo, in Build()
185 SkString GrProgramDesc::Describe(const GrProgramInfo& programInfo, in Describe()
/external/skia/src/gpu/ganesh/mtl/
DGrMtlPipelineStateBuilder.h21 class GrProgramInfo; variable
47 const GrProgramInfo&,
54 GrMtlPipelineStateBuilder(GrMtlGpu*, const GrProgramDesc&, const GrProgramInfo&);
56 GrMtlPipelineState* finalize(const GrProgramDesc&, const GrProgramInfo&,
DGrMtlResourceProvider.h33 const GrProgramDesc&,const GrProgramInfo&,
66 GrMtlPipelineState* refPipelineState(const GrProgramDesc&, const GrProgramInfo&,
71 GrMtlPipelineState* onRefPipelineState(const GrProgramDesc&, const GrProgramInfo&,
/external/skia/src/gpu/ganesh/vk/
DGrVkResourceProvider.h31 class GrProgramInfo; variable
61 sk_sp<const GrVkPipeline> makePipeline(const GrProgramInfo&,
147 const GrProgramInfo&,
153 const GrProgramInfo&,
236 const GrProgramInfo&,
240 const GrProgramInfo& programInfo, in findOrCreatePipelineState()
251 const GrProgramInfo&,
DGrVkPipelineStateBuilder.h25 class GrProgramInfo; variable
44 const GrProgramInfo&,
55 GrVkPipelineStateBuilder(GrVkGpu*, const GrProgramDesc&, const GrProgramInfo&);
DGrVkPipelineState.h29 class GrProgramInfo; variable
62 bool setAndBindUniforms(GrVkGpu*, SkISize colorAttachmentDimensions, const GrProgramInfo&,
DGrVkPipeline.h22 class GrProgramInfo; variable
59 const GrProgramInfo&,
/external/skia/src/gpu/ganesh/ops/
DPathInnerTriangulateOp.h38 class GrProgramInfo; variable
114 const GrProgramInfo* fStencilCurvesProgram = nullptr;
118 skia_private::STArray<2, const GrProgramInfo*> fFanPrograms;
121 const GrProgramInfo* fCoverHullsProgram = nullptr;
DPathStencilCoverOp.h32 class GrProgramInfo; variable
125 const GrProgramInfo* fStencilFanProgram = nullptr;
126 const GrProgramInfo* fStencilPathProgram = nullptr;
127 const GrProgramInfo* fCoverBBoxProgram = nullptr;
DStrokeTessellateOp.h29 class GrProgramInfo; variable
99 const GrProgramInfo* fStencilProgram = nullptr; // Only used if the stroke has transparency.
100 const GrProgramInfo* fFillProgram = nullptr;
DGrSimpleMeshDrawOpHelper.h34 class GrProgramInfo; variable
156 static GrProgramInfo* CreateProgramInfo(const GrCaps*,
171 static GrProgramInfo* CreateProgramInfo(const GrCaps*,
187 GrProgramInfo* createProgramInfo(const GrCaps*,
DGrSimpleMeshDrawOpHelper.cpp169 GrProgramInfo* GrSimpleMeshDrawOpHelper::CreateProgramInfo( in CreateProgramInfo()
195 GrProgramInfo* GrSimpleMeshDrawOpHelper::CreateProgramInfo(const GrCaps* caps, in CreateProgramInfo()
205 auto tmp = arena->make<GrProgramInfo>(*caps, in CreateProgramInfo()
217 GrProgramInfo* GrSimpleMeshDrawOpHelper::createProgramInfo( in createProgramInfo()
/external/skia/include/gpu/ganesh/
DGrRecordingContext.h29 class GrProgramInfo; variable
167 ProgramData(std::unique_ptr<const GrProgramDesc>, const GrProgramInfo*);
173 const GrProgramInfo& info() const { return *fInfo; } in info()
180 const GrProgramInfo* fInfo = nullptr;
186 virtual void recordProgramInfo(const GrProgramInfo*) {} in recordProgramInfo() argument
/external/skia/src/gpu/ganesh/gl/
DGrGLGpuProgramCache.cpp23 class GrProgramInfo;
57 const GrProgramInfo& programInfo) { in findOrCreateProgram()
79 const GrProgramInfo& programInfo, in findOrCreateProgram()
93 const GrProgramInfo& programInfo, in findOrCreateProgramImpl()
/external/skia/src/gpu/ganesh/gl/builders/
DGrGLProgramBuilder.h34 class GrProgramInfo; variable
62 const GrProgramInfo&,
72 GrGLProgramBuilder(GrGLGpu*, const GrProgramDesc&, const GrProgramInfo&);
/external/skia/tools/gpu/
DProxyUtils.h18 class GrProgramInfo; variable
33 GrProgramInfo* CreateProgramInfo(const GrCaps*,
/external/skia/src/gpu/ganesh/tessellate/
DGrTessellationShader.h59 static GrProgramInfo* MakeProgram(const ProgramArgs& args, in MakeProgram()
63 return args.fArena->make<GrProgramInfo>(*args.fCaps, args.fWriteView, args.fUsesMSAASurface, in MakeProgram()
/external/skia/src/gpu/ganesh/d3d/
DGrD3DPipelineState.h25 class GrProgramInfo; variable
46 void setAndBindConstants(GrD3DGpu*, const GrRenderTarget*, const GrProgramInfo&);
DGrD3DPipelineStateBuilder.h44 const GrProgramInfo&);
57 const GrProgramInfo&);
/external/skia/src/gpu/ganesh/mock/
DGrMockOpsRenderPass.h28 class GrProgramInfo; variable
55 bool onBindPipeline(const GrProgramInfo&, const SkRect&) override { return true; } in onBindPipeline() argument

12345