Home
last modified time | relevance | path

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

123456

/external/skia/src/gpu/
DGrProgramInfo.cpp12 GrStencilSettings GrProgramInfo::nonGLStencilSettings() const { in nonGLStencilSettings()
25 void GrProgramInfo::validate(bool flushTime) const { in validate()
31 void GrProgramInfo::checkAllInstantiated() const { in checkAllInstantiated()
38 void GrProgramInfo::checkMSAAAndMIPSAreResolved() const { in checkMSAAAndMIPSAreResolved()
DGrDDLContext.cpp36 void recordProgramInfo(const GrProgramInfo* programInfo) final { in recordProgramInfo()
69 typedef const GrProgramInfo* CacheValue;
79 void add(CacheKey& desc, const GrProgramInfo* programInfo) { in add()
DGrProgramDesc.h19 class GrProgramInfo; variable
135 static SkString Describe(const GrProgramInfo&, const GrCaps&);
158 static void Build(GrProgramDesc*, const GrProgramInfo&, const GrCaps&);
DGrOpsRenderPass.h19 class GrProgramInfo; variable
54 void bindPipeline(const GrProgramInfo&, const SkRect& drawBounds);
179 virtual bool onBindPipeline(const GrProgramInfo&, const SkRect& drawBounds) = 0;
DGrProgramDesc.cpp140 const GrProgramInfo& programInfo, in gen_key()
169 const GrProgramInfo& programInfo, in Build()
177 SkString GrProgramDesc::Describe(const GrProgramInfo& programInfo, in Describe()
DGrProgramInfo.h17 class GrProgramInfo {
19 GrProgramInfo(const GrSurfaceProxyView& targetView, in GrProgramInfo() function
/external/skia/src/gpu/mtl/
DGrMtlPipelineStateBuilder.h20 class GrProgramInfo; variable
43 const GrProgramInfo&,
50 GrMtlPipelineStateBuilder(GrMtlGpu*, const GrProgramDesc&, const GrProgramInfo&);
52 GrMtlPipelineState* finalize(const GrProgramDesc&, const GrProgramInfo&,
DGrMtlResourceProvider.h30 const GrProgramDesc&,const GrProgramInfo&,
59 GrMtlPipelineState* refPipelineState(const GrProgramDesc&, const GrProgramInfo&,
64 GrMtlPipelineState* onRefPipelineState(const GrProgramDesc&, const GrProgramInfo&,
/external/skia/src/gpu/vk/
DGrVkResourceProvider.h55 sk_sp<const GrVkPipeline> makePipeline(const GrProgramInfo&,
141 const GrProgramInfo&,
147 const GrProgramInfo&,
234 const GrProgramInfo&,
238 const GrProgramInfo& programInfo, in findOrCreatePipelineState()
249 const GrProgramInfo&,
DGrVkPipelineStateBuilder.h34 const GrProgramInfo&,
48 GrVkPipelineStateBuilder(GrVkGpu*, const GrProgramDesc&, const GrProgramInfo&);
DGrVkPipeline.h18 class GrProgramInfo; variable
49 const GrProgramInfo&,
/external/skia/include/gpu/
DGrRecordingContext.h26 class GrProgramInfo; variable
159 ProgramData(std::unique_ptr<const GrProgramDesc>, const GrProgramInfo*);
165 const GrProgramInfo& info() const { return *fInfo; } in info()
172 const GrProgramInfo* fInfo = nullptr;
178 virtual void recordProgramInfo(const GrProgramInfo*) {} in recordProgramInfo() argument
/external/skia/src/gpu/tessellate/
DGrPathStencilFillOp.h62 const GrProgramInfo* fStencilFanProgram = nullptr;
63 const GrProgramInfo* fStencilPathProgram = nullptr;
64 const GrProgramInfo* fFillBBoxProgram = nullptr;
DGrPathInnerTriangulateOp.h80 const GrProgramInfo* fStencilCurvesProgram = nullptr;
84 SkSTArray<2, const GrProgramInfo*> fFanPrograms;
87 const GrProgramInfo* fFillHullsProgram = nullptr;
DGrPathShader.h46 static GrProgramInfo* MakeProgram(const ProgramArgs& args, const GrPathShader* shader, in MakeProgram()
49 return args.fArena->make<GrProgramInfo>(args.fWriteView, pipeline, stencil, shader, in MakeProgram()
DGrStrokeTessellateOp.h73 const GrProgramInfo* fStencilProgram = nullptr; // Only used if the stroke has transparency.
74 const GrProgramInfo* fFillProgram = nullptr;
/external/skia/src/gpu/dawn/
DGrDawnProgramBuilder.h68 wgpu::BindGroup setUniformData(GrDawnGpu*, const GrRenderTarget*, const GrProgramInfo&);
79 const GrProgramInfo&,
95 const GrProgramInfo&,
DGrDawnOpsRenderPass.h37 void applyState(GrDawnProgram*, const GrProgramInfo& programInfo);
40 bool onBindPipeline(const GrProgramInfo& programInfo, const SkRect& drawBounds) override;
/external/skia/tools/gpu/
DProxyUtils.h17 class GrProgramInfo; variable
31 GrProgramInfo* CreateProgramInfo(const GrCaps*,
/external/skia/src/gpu/gl/
DGrGLGpuProgramCache.cpp52 const GrProgramInfo& programInfo) { in findOrCreateProgram()
74 const GrProgramInfo& programInfo, in findOrCreateProgram()
88 const GrProgramInfo& programInfo, in findOrCreateProgramImpl()
/external/skia/src/gpu/d3d/
DGrD3DPipelineStateBuilder.h33 const GrProgramInfo&);
49 const GrProgramInfo&);
DGrD3DPipelineState.h24 class GrProgramInfo; variable
45 void setAndBindConstants(GrD3DGpu*, const GrRenderTarget*, const GrProgramInfo&);
/external/skia/src/gpu/ops/
DGrSimpleMeshDrawOpHelper.cpp167 GrProgramInfo* GrSimpleMeshDrawOpHelper::CreateProgramInfo( in CreateProgramInfo()
192 GrProgramInfo* GrSimpleMeshDrawOpHelper::CreateProgramInfo(SkArenaAlloc* arena, in CreateProgramInfo()
200 auto tmp = arena->make<GrProgramInfo>(writeView, in CreateProgramInfo()
211 GrProgramInfo* GrSimpleMeshDrawOpHelper::createProgramInfo( in createProgramInfo()
DGrSimpleMeshDrawOpHelper.h134 static GrProgramInfo* CreateProgramInfo(SkArenaAlloc*,
147 static GrProgramInfo* CreateProgramInfo(const GrCaps*,
162 GrProgramInfo* createProgramInfo(const GrCaps*,
/external/skia/src/gpu/gl/builders/
DGrGLProgramBuilder.h49 const GrProgramInfo&,
61 GrGLProgramBuilder(GrGLGpu*, const GrProgramDesc&, const GrProgramInfo&);

123456