Home
last modified time | relevance | path

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

123456

/external/skia/src/gpu/
DGrPipeline.h36 class GrPipeline {
80 GrPipeline(GrScissorTest scissor,
84 : GrPipeline(scissor, in GrPipeline() function
89 GrPipeline(GrScissorTest,
94 GrPipeline(const InitArgs& args, sk_sp<const GrXferProcessor>, const GrAppliedHardClip&);
95 GrPipeline(const InitArgs&, GrProcessorSet&&, GrAppliedClip&&);
97 GrPipeline(const GrPipeline&) = delete;
98 GrPipeline& operator=(const GrPipeline&) = delete;
239 GR_MAKE_BITFIELD_CLASS_OPS(GrPipeline::InputFlags);
240 GR_MAKE_BITFIELD_CLASS_OPS(GrPipeline::Flags);
[all …]
DGrPipeline.cpp18 GrPipeline::GrPipeline(const InitArgs& args, in GrPipeline() function in GrPipeline
43 GrPipeline::GrPipeline(const InitArgs& args, GrProcessorSet&& processors, in GrPipeline() function in GrPipeline
45 : GrPipeline(args, processors.refXferProcessor(), appliedClip.hardClip()) { in GrPipeline()
66 GrXferBarrierType GrPipeline::xferBarrierType(const GrCaps& caps) const { in xferBarrierType()
73 GrPipeline::GrPipeline(GrScissorTest scissorTest, in GrPipeline() function in GrPipeline
86 void GrPipeline::genKey(GrProcessorKeyBuilder* b, const GrCaps& caps) const { in genKey()
119 void GrPipeline::visitTextureEffects( in visitTextureEffects()
126 void GrPipeline::visitProxies(const GrOp::VisitProxyFunc& func) const { in visitProxies()
DGrProgramInfo.h20 const GrPipeline* pipeline, in GrProgramInfo()
66 const GrPipeline& pipeline() const { return *fPipeline; } in pipeline()
105 const GrPipeline* fPipeline;
/external/skia/src/gpu/ops/
DGrSimpleMeshDrawOpHelper.cpp20 , fPipelineFlags((GrPipeline::InputFlags)inputFlags) in GrSimpleMeshDrawOpHelper()
27 fPipelineFlags |= GrPipeline::InputFlags::kHWAntialias; in GrSimpleMeshDrawOpHelper()
109 const GrPipeline* GrSimpleMeshDrawOpHelper::CreatePipeline( in CreatePipeline()
116 GrPipeline::InputFlags pipelineFlags) { in CreatePipeline()
117 GrPipeline::InitArgs pipelineArgs; in CreatePipeline()
124 return arena->make<GrPipeline>(pipelineArgs, in CreatePipeline()
129 const GrPipeline* GrSimpleMeshDrawOpHelper::CreatePipeline( in CreatePipeline()
132 GrPipeline::InputFlags pipelineFlags) { in CreatePipeline()
142 const GrPipeline* GrSimpleMeshDrawOpHelper::createPipeline(GrOpFlushState* flushState) { in createPipeline()
152 const GrPipeline* GrSimpleMeshDrawOpHelper::createPipeline( in createPipeline()
[all …]
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*,
135 const GrPipeline*,
157 GrPipeline::InputFlags pipelineFlags
[all …]
/external/skqp/src/gpu/ops/
DGrMeshDrawOp.h41 void recordDraw(Target*, sk_sp<const GrGeometryProcessor>, const GrPipeline*,
42 const GrPipeline::FixedDynamicState*) const;
85 const GrPipeline*,
86 const GrPipeline::FixedDynamicState*,
87 const GrPipeline::DynamicStateArrays*,
92 const GrPipeline* pipeline, in draw()
93 const GrPipeline::FixedDynamicState* fixedDynamicState, in draw()
145 GrPipeline* allocPipeline(Args&&... args) { in allocPipeline()
146 return this->pipelineArena()->make<GrPipeline>(std::forward<Args>(args)...); in allocPipeline()
155 GrPipeline::FixedDynamicState* allocFixedDynamicState(const SkIRect& rect,
[all …]
DGrMeshDrawOp.cpp57 Target* target, sk_sp<const GrGeometryProcessor> gp, const GrPipeline* pipeline, in recordDraw()
58 const GrPipeline::FixedDynamicState* fixedDynamicState) const { in recordDraw()
76 GrPipeline::FixedDynamicState* GrMeshDrawOp::Target::allocFixedDynamicState( in allocFixedDynamicState()
78 auto result = this->pipelineArena()->make<GrPipeline::FixedDynamicState>(rect); in allocFixedDynamicState()
86 GrPipeline::DynamicStateArrays* GrMeshDrawOp::Target::allocDynamicStateArrays( in allocDynamicStateArrays()
88 auto result = this->pipelineArena()->make<GrPipeline::DynamicStateArrays>(); in allocDynamicStateArrays()
102 GrPipeline::InitArgs pipelineArgs; in makePipeline()
107 GrPipeline::FixedDynamicState* fixedDynamicState = nullptr; in makePipeline()
DGrSimpleMeshDrawOpHelper.cpp24 fPipelineFlags |= GrPipeline::kHWAntialias_Flag; in GrSimpleMeshDrawOpHelper()
27 fPipelineFlags |= GrPipeline::kSnapVerticesToPixelCenters_Flag; in GrSimpleMeshDrawOpHelper()
120 result.append(GrPipeline::DumpFlags(fPipelineFlags)); in dumpInfo()
125 GrPipeline::InitArgs GrSimpleMeshDrawOpHelper::pipelineInitArgs( in pipelineInitArgs()
127 GrPipeline::InitArgs args; in pipelineInitArgs()
136 const GrPipeline::InitArgs& args, in internalMakePipeline()
144 GrPipeline::FixedDynamicState* fixedDynamicState = nullptr; in internalMakePipeline()
DGrDrawPathOp.cpp33 GrPipeline::InitArgs GrDrawPathOpBase::pipelineInitArgs(const GrOpFlushState& state) { in pipelineInitArgs()
43 GrPipeline::InitArgs args; in pipelineInitArgs()
45 args.fFlags |= GrPipeline::kHWAntialias_Flag; in pipelineInitArgs()
78 GrPipeline::FixedDynamicState fixedDynamicState(appliedClip.scissorState().rect()); in onExecute()
79 GrPipeline pipeline(this->pipelineInitArgs(*state), this->detachProcessors(), in onExecute()
/external/skqp/src/gpu/
DGrPipeline.h37 class GrPipeline {
96 GrPipeline(GrScissorTest, SkBlendMode);
98 GrPipeline(const InitArgs&, GrProcessorSet&&, GrAppliedClip&&);
100 GrPipeline(const GrPipeline&) = delete;
101 GrPipeline& operator=(const GrPipeline&) = delete;
187 if (flags & GrPipeline::kSnapVerticesToPixelCenters_Flag) { in DumpFlags()
190 if (flags & GrPipeline::kHWAntialias_Flag) { in DumpFlags()
DGrGpuCommandBuffer.h19 class GrPipeline; variable
98 const GrPipeline&,
99 const GrPipeline::FixedDynamicState*,
100 const GrPipeline::DynamicStateArrays*,
149 const GrPipeline&,
150 const GrPipeline::FixedDynamicState*,
151 const GrPipeline::DynamicStateArrays*,
DGrPipeline.cpp19 GrPipeline::GrPipeline(const InitArgs& args, in GrPipeline() function in GrPipeline
77 void GrPipeline::addDependenciesTo(GrOpList* opList, const GrCaps& caps) const { in addDependenciesTo()
91 GrXferBarrierType GrPipeline::xferBarrierType(GrTexture* texture, const GrCaps& caps) const { in xferBarrierType()
98 GrPipeline::GrPipeline(GrScissorTest scissorTest, SkBlendMode blendmode) in GrPipeline() function in GrPipeline
DGrOpFlushState.h83 const GrPipeline*,
84 const GrPipeline::FixedDynamicState*,
85 const GrPipeline::DynamicStateArrays*,
132 const GrPipeline* fPipeline = nullptr;
133 const GrPipeline::FixedDynamicState* fFixedDynamicState;
134 const GrPipeline::DynamicStateArrays* fDynamicStateArrays;
141 SkArenaAlloc fArena{sizeof(GrPipeline) * 100};
DGrPathRendering.h114 const GrPipeline& pipeline,
115 const GrPipeline::FixedDynamicState&,
125 const GrPipeline&,
126 const GrPipeline::FixedDynamicState&,
DGrGpuCommandBuffer.cpp34 bool GrGpuRTCommandBuffer::draw(const GrPrimitiveProcessor& primProc, const GrPipeline& pipeline, in draw()
35 const GrPipeline::FixedDynamicState* fixedDynamicState, in draw()
36 const GrPipeline::DynamicStateArrays* dynamicStateArrays, in draw()
/external/skia/src/gpu/tessellate/
DGrStencilPathShader.h25 static const GrPipeline* MakeStencilPassPipeline(const GrPathShader::ProgramArgs& args, in MakeStencilPassPipeline()
30 GrPipeline::InitArgs pipelineArgs; in MakeStencilPassPipeline()
32 pipelineArgs.fInputFlags |= GrPipeline::InputFlags::kHWAntialias; in MakeStencilPassPipeline()
35 pipelineArgs.fInputFlags |= GrPipeline::InputFlags::kWireframe; in MakeStencilPassPipeline()
38 return args.fArena->make<GrPipeline>(pipelineArgs, in MakeStencilPassPipeline()
71 const GrPipeline* pipeline, in MakeStencilProgram()
79 const GrPipeline* pipeline, in MakeStencilProgram()
/external/skqp/src/gpu/vk/
DGrVkGpuCommandBuffer.h104 const GrPipeline&,
105 const GrPipeline::FixedDynamicState*,
106 const GrPipeline::DynamicStateArrays*,
110 const GrPipeline&,
111 const GrPipeline::FixedDynamicState*,
112 const GrPipeline::DynamicStateArrays*,
DGrVkPipelineStateBuilder.h43 const GrPipeline&,
68 const GrPipeline&,
83 const GrPipeline&,
DGrVkPipelineState.h17 class GrPipeline; variable
60 const GrPrimitiveProcessor&, const GrPipeline&, GrVkCommandBuffer*);
65 void setAndBindTextures(GrVkGpu*, const GrPrimitiveProcessor&, const GrPipeline&,
/external/skqp/src/gpu/mtl/
DGrMtlGpuCommandBuffer.h74 const GrPipeline& pipeline,
75 const GrPipeline::FixedDynamicState* fixedDynamicState,
80 const GrPipeline& pipeline,
81 const GrPipeline::FixedDynamicState* fixedDynamicState,
82 const GrPipeline::DynamicStateArrays* dynamicStateArrays,
DGrMtlPipelineStateBuilder.h28 const GrPipeline&,
36 const GrPipeline&,
56 GrMtlPipelineState* finalize(const GrPrimitiveProcessor&, const GrPipeline&, GrProgramDesc*);
/external/skqp/src/gpu/mock/
DGrMockGpuCommandBuffer.h49 void onDraw(const GrPrimitiveProcessor&, const GrPipeline&, in onDraw() argument
50 const GrPipeline::FixedDynamicState*, const GrPipeline::DynamicStateArrays*, in onDraw()
/external/skqp/src/gpu/gl/
DGrGLGpu.h30 class GrPipeline; variable
84 const GrPipeline&,
85 const GrPipeline::FixedDynamicState*,
86 const GrPipeline::DynamicStateArrays*,
259 const GrPrimitiveProcessor&, const GrPipeline&,
268 const GrPipeline&, const GrPipeline::FixedDynamicState*,
269 const GrPipeline::DynamicStateArrays*, int dynamicStateArraysLength,
310 const GrPipeline&, bool hasPointSize);
DGrGLGpuCommandBuffer.h82 const GrPipeline& pipeline, in onDraw()
83 const GrPipeline::FixedDynamicState* fixedDynamicState, in onDraw()
84 const GrPipeline::DynamicStateArrays* dynamicStateArrays, in onDraw()
/external/skqp/src/gpu/ccpr/
DGrCCStroker.h20 class GrPipeline; variable
100 GrPipeline&, const SkIRect& drawBounds) const;
103 void drawConnectingGeometry(GrOpFlushState*, const GrPipeline&,

123456