Home
last modified time | relevance | path

Searched refs:GrPipeline (Results 1 – 25 of 75) sorted by relevance

123

/external/skia/src/gpu/ganesh/
DGrPipeline.h35 class GrPipeline {
73 GrPipeline(GrScissorTest scissor,
77 : GrPipeline(scissor, in GrPipeline() function
82 GrPipeline(GrScissorTest,
87 GrPipeline(const InitArgs& args, sk_sp<const GrXferProcessor>, const GrAppliedHardClip&);
88 GrPipeline(const InitArgs&, GrProcessorSet&&, GrAppliedClip&&);
90 GrPipeline(const GrPipeline&) = delete;
91 GrPipeline& operator=(const GrPipeline&) = delete;
233 GR_MAKE_BITFIELD_CLASS_OPS(GrPipeline::InputFlags)
234 GR_MAKE_BITFIELD_CLASS_OPS(GrPipeline::Flags) in GR_MAKE_BITFIELD_CLASS_OPS()
[all …]
DGrPipeline.cpp18 GrPipeline::GrPipeline(const InitArgs& args, in GrPipeline() function in GrPipeline
36 GrPipeline::GrPipeline(const InitArgs& args, GrProcessorSet&& processors, in GrPipeline() function in GrPipeline
38 : GrPipeline(args, processors.refXferProcessor(), appliedClip.hardClip()) { in GrPipeline()
59 GrXferBarrierType GrPipeline::xferBarrierType(const GrCaps& caps) const { in xferBarrierType()
66 GrPipeline::GrPipeline(GrScissorTest scissorTest, in GrPipeline() function in GrPipeline
79 void GrPipeline::genKey(skgpu::KeyBuilder* b, const GrCaps& caps) const { in genKey()
98 void GrPipeline::visitTextureEffects( in visitTextureEffects()
105 void GrPipeline::visitProxies(const GrVisitProxyFunc& func) const { in visitProxies()
115 void GrPipeline::setDstTextureUniforms(const GrGLSLProgramDataManager& pdm, in setDstTextureUniforms()
DGrProgramInfo.h22 const GrPipeline* pipeline,
39 const GrPipeline& pipeline() const { return *fPipeline; } in pipeline()
79 const GrPipeline* fPipeline;
DGrOpsRenderPass.h18 class GrPipeline; variable
74 const GrPipeline&);
184 const GrPipeline&) = 0;
DGrOpFlushState.h49 const GrPipeline*, const GrUserStencilSettings*);
209 const GrPipeline& pipeline) { in bindTextures()
227 const GrPipeline& pipeline) { in bindTextures()
292 SkArenaAllocWithReset fArena{sizeof(GrPipeline) * 100};
DGrProgramDesc.cpp99 const GrPipeline& pipeline, in gen_xp_key()
156 const GrPipeline& pipeline = programInfo.pipeline(); in gen_key()
DGrProgramInfo.cpp18 const GrPipeline* pipeline, in GrProgramInfo()
/external/skia/src/gpu/ganesh/ops/
DGrSimpleMeshDrawOpHelper.h42 kSnapVerticesToPixelCenters = (uint8_t)GrPipeline::InputFlags::kSnapVerticesToPixelCenters,
43 kConservativeRaster = (uint8_t)GrPipeline::InputFlags::kConservativeRaster,
113 static const GrPipeline* CreatePipeline(
120 GrPipeline::InputFlags pipelineFlags);
121 static const GrPipeline* CreatePipeline(
124 GrPipeline::InputFlags pipelineFlags);
126 const GrPipeline* createPipeline(GrOpFlushState* flushState);
128 const GrPipeline* createPipeline(const GrCaps*,
136 const GrPipeline*,
160 GrPipeline::InputFlags pipelineFlags
[all …]
DGrSimpleMeshDrawOpHelper.cpp21 , fPipelineFlags((GrPipeline::InputFlags)inputFlags) in GrSimpleMeshDrawOpHelper()
107 const GrPipeline* GrSimpleMeshDrawOpHelper::CreatePipeline( in CreatePipeline()
114 GrPipeline::InputFlags pipelineFlags) { in CreatePipeline()
115 GrPipeline::InitArgs pipelineArgs; in CreatePipeline()
122 return arena->make<GrPipeline>(pipelineArgs, in CreatePipeline()
127 const GrPipeline* GrSimpleMeshDrawOpHelper::CreatePipeline( in CreatePipeline()
130 GrPipeline::InputFlags pipelineFlags) { in CreatePipeline()
140 const GrPipeline* GrSimpleMeshDrawOpHelper::createPipeline(GrOpFlushState* flushState) { in createPipeline()
150 const GrPipeline* GrSimpleMeshDrawOpHelper::createPipeline( in createPipeline()
177 GrPipeline::InputFlags pipelineFlags, in CreateProgramInfo()
[all …]
DPathInnerTriangulateOp.h60 const GrPipeline* pipelineForStencils, const GrUserStencilSettings*);
82 const GrPipeline* fPipelineForFills = nullptr;
DPathInnerTriangulateOp.cpp200 const GrPipeline* pipelineForStencils, in pushFanStencilProgram()
242 const GrPipeline* pipelineForStencils = nullptr; in prePreparePrograms()
245 ? GrPipeline::InputFlags::kWireframe in prePreparePrograms()
246 : GrPipeline::InputFlags::kNone; in prePreparePrograms()
DPathStencilCoverOp.cpp142 ? GrPipeline::InputFlags::kWireframe in prePreparePrograms()
143 : GrPipeline::InputFlags::kNone; in prePreparePrograms()
144 const GrPipeline* stencilPipeline = GrPathTessellationShader::MakeStencilOnlyPipeline( in prePreparePrograms()
DDrawAtlasPathOp.cpp160 GrPipeline::InitArgs initArgs; in prepareProgram()
164 auto pipeline = arena->make<GrPipeline>(initArgs, std::move(fProcessors), in prepareProgram()
/external/skia/src/gpu/ganesh/tessellate/
DGrTessellationShader.cpp12 const GrPipeline* GrTessellationShader::MakePipeline(const ProgramArgs& args, in MakePipeline()
16 GrPipeline::InitArgs pipelineArgs; in MakePipeline()
22 return args.fArena->make<GrPipeline>(pipelineArgs, in MakePipeline()
DGrPathTessellationShader.h101 static const GrPipeline* MakeStencilOnlyPipeline(
105 GrPipeline::InputFlags = GrPipeline::InputFlags::kNone);
DGrTessellationShader.h44 static const GrPipeline* MakePipeline(const ProgramArgs&, GrAAType,
49 const GrPipeline* pipeline, in MakeProgram()
DGrPathTessellationShader.cpp270 const GrPipeline* GrPathTessellationShader::MakeStencilOnlyPipeline( in MakeStencilOnlyPipeline()
274 GrPipeline::InputFlags pipelineFlags) { in MakeStencilOnlyPipeline()
275 GrPipeline::InitArgs pipelineArgs; in MakeStencilOnlyPipeline()
278 return args.fArena->make<GrPipeline>(pipelineArgs, in MakeStencilOnlyPipeline()
/external/skia/tools/viewer/
DPathTessellatorsSlide.cpp52 GrPipeline::InputFlags pipelineFlags, Mode mode) in SamplePathTessellatorOp()
140 const GrPipeline::InputFlags fPipelineFlags;
184 GrPipeline::InputFlags fPipelineFlags = GrPipeline::InputFlags::kWireframe;
298 fPipelineFlags = (GrPipeline::InputFlags)( in onChar()
299 (int)fPipelineFlags ^ (int)GrPipeline::InputFlags::kWireframe); in onChar()
/external/skia/tools/gpu/
DProxyUtils.h43 GrPipeline::InputFlags flags = GrPipeline::InputFlags::kNone,
/external/skia/src/gpu/ganesh/dawn/
DGrDawnProgramBuilder.h20 class GrPipeline; variable
54 const GrPipeline&,
DGrDawnOpsRenderPass.cpp146 const GrPipeline& pipeline = programInfo.pipeline(); in applyState()
182 const GrPipeline& pipeline) { in onBindTextures()
/external/skia/src/gpu/ganesh/vk/
DGrVkPipelineState.h19 class GrPipeline; variable
64 const GrPipeline&,
/external/skia/src/gpu/ganesh/mtl/
DGrMtlPipelineState.h27 class GrPipeline; variable
54 const GrPipeline&,
/external/skia/src/gpu/ganesh/gl/
DGrGLProgram.h21 class GrPipeline; variable
109 const GrPipeline&);
/external/skia/src/gpu/ganesh/mock/
DGrMockOpsRenderPass.h40 const GrPipeline&) override { in onBindTextures() argument

123