Home
last modified time | relevance | path

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

1234567

/third_party/skia/src/gpu/
DGrPipeline.h34 class GrPipeline {
72 GrPipeline(GrScissorTest scissor,
76 : GrPipeline(scissor, in GrPipeline() function
81 GrPipeline(GrScissorTest,
86 GrPipeline(const InitArgs& args, sk_sp<const GrXferProcessor>, const GrAppliedHardClip&);
87 GrPipeline(const InitArgs&, GrProcessorSet&&, GrAppliedClip&&);
89 GrPipeline(const GrPipeline&) = delete;
90 GrPipeline& operator=(const GrPipeline&) = delete;
231 GR_MAKE_BITFIELD_CLASS_OPS(GrPipeline::InputFlags)
232 GR_MAKE_BITFIELD_CLASS_OPS(GrPipeline::Flags) in GR_MAKE_BITFIELD_CLASS_OPS()
[all …]
DGrPipeline.cpp16 GrPipeline::GrPipeline(const InitArgs& args, in GrPipeline() function in GrPipeline
34 GrPipeline::GrPipeline(const InitArgs& args, GrProcessorSet&& processors, in GrPipeline() function in GrPipeline
36 : GrPipeline(args, processors.refXferProcessor(), appliedClip.hardClip()) { in GrPipeline()
57 GrXferBarrierType GrPipeline::xferBarrierType(const GrCaps& caps) const { in xferBarrierType()
64 GrPipeline::GrPipeline(GrScissorTest scissorTest, in GrPipeline() function in GrPipeline
77 void GrPipeline::genKey(GrProcessorKeyBuilder* b, const GrCaps& caps) const { in genKey()
96 void GrPipeline::visitTextureEffects( in visitTextureEffects()
103 void GrPipeline::visitProxies(const GrVisitProxyFunc& func) const { in visitProxies()
113 void GrPipeline::setDstTextureUniforms(const GrGLSLProgramDataManager& pdm, in setDstTextureUniforms()
/third_party/flutter/skia/src/gpu/
DGrPipeline.h37 class GrPipeline {
99 GrPipeline(GrScissorTest scissor, SkBlendMode blend, const GrSwizzle& outputSwizzle,
102 : GrPipeline(scissor, GrPorterDuffXPFactory::MakeNoCoverageXP(blend), outputSwizzle, in GrPipeline() function
106 GrPipeline(GrScissorTest, sk_sp<const GrXferProcessor>, const GrSwizzle& outputSwizzle,
110 GrPipeline(const InitArgs&, GrProcessorSet&&, GrAppliedClip&&);
112 GrPipeline(const GrPipeline&) = delete;
113 GrPipeline& operator=(const GrPipeline&) = delete;
235 GR_MAKE_BITFIELD_CLASS_OPS(GrPipeline::InputFlags);
236 GR_MAKE_BITFIELD_CLASS_OPS(GrPipeline::Flags);
238 inline bool operator&(GrPipeline::Flags flags, GrPipeline::InputFlags inputFlag) {
[all …]
DGrGpuCommandBuffer.h19 class GrPipeline; variable
97 const GrPipeline&,
98 const GrPipeline::FixedDynamicState*,
99 const GrPipeline::DynamicStateArrays*,
142 const GrPipeline&,
143 const GrPipeline::FixedDynamicState*,
144 const GrPipeline::DynamicStateArrays*,
DGrOpFlushState.h46 GrPipeline::InputFlags = GrPipeline::InputFlags::kNone,
88 const GrPipeline::FixedDynamicState*, const GrPipeline::DynamicStateArrays*) final;
134 const GrPipeline::FixedDynamicState* fFixedDynamicState;
135 const GrPipeline::DynamicStateArrays* fDynamicStateArrays;
142 SkArenaAlloc fArena{sizeof(GrPipeline) * 100};
DGrPipeline.cpp19 GrPipeline::GrPipeline(const InitArgs& args, in GrPipeline() function in GrPipeline
77 GrXferBarrierType GrPipeline::xferBarrierType(GrTexture* texture, const GrCaps& caps) const { in xferBarrierType()
84 GrPipeline::GrPipeline(GrScissorTest scissorTest, sk_sp<const GrXferProcessor> xp, in GrPipeline() function in GrPipeline
102 uint32_t GrPipeline::getBlendInfoKey() const { in getBlendInfoKey()
DGrPathRendering.h113 const GrPipeline& pipeline,
114 const GrPipeline::FixedDynamicState&,
124 const GrPipeline&,
125 const GrPipeline::FixedDynamicState&,
DGrOpFlushState.cpp39 GrPipeline::InputFlags pipelineFlags, const GrUserStencilSettings* stencilSettings) { in executeDrawsAndUploadsForMeshDrawOp()
42 GrPipeline::InitArgs pipelineArgs; in executeDrawsAndUploadsForMeshDrawOp()
48 GrPipeline* pipeline = this->allocator()->make<GrPipeline>(pipelineArgs, in executeDrawsAndUploadsForMeshDrawOp()
136 const GrPipeline::FixedDynamicState* fixedDynamicState, in recordDraw()
137 const GrPipeline::DynamicStateArrays* dynamicStateArrays) { in recordDraw()
/third_party/skia/src/gpu/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 …]
/third_party/flutter/skia/src/gpu/dawn/
DGrDawnGpuCommandBuffer.h67 void setScissorState(const GrPipeline&,
68 const GrPipeline::FixedDynamicState* fixedDynamicState,
69 const GrPipeline::DynamicStateArrays* dynamicStateArrays);
70 void applyState(const GrPipeline& pipeline,
73 const GrPipeline::FixedDynamicState* fixedDynamicState,
74 const GrPipeline::DynamicStateArrays* dynamicStateArrays,
79 const GrPipeline& pipeline,
80 const GrPipeline::FixedDynamicState* fixedDynamicState,
81 const GrPipeline::DynamicStateArrays* dynamicStateArrays,
DGrDawnProgramBuilder.h18 class GrPipeline; variable
75 const GrPipeline&);
83 const GrPipeline&,
103 const GrPipeline&,
/third_party/flutter/skia/src/gpu/mtl/
DGrMtlPipelineStateBuilder.h41 const GrPipeline&,
65 const GrPipeline&,
70 const GrPipeline&,
77 const GrPipeline& pipeline,
DGrMtlGpuCommandBuffer.h82 const GrPipeline& pipeline,
83 const GrPipeline::FixedDynamicState* fixedDynamicState,
87 const GrPipeline& pipeline,
88 const GrPipeline::FixedDynamicState* fixedDynamicState,
89 const GrPipeline::DynamicStateArrays* dynamicStateArrays,
/third_party/flutter/skia/src/gpu/ops/
DGrMeshDrawOp.cpp59 const GrPipeline::FixedDynamicState* fixedDynamicState) const { in recordDraw()
77 GrPipeline::DynamicStateArrays* GrMeshDrawOp::Target::allocDynamicStateArrays( in allocDynamicStateArrays()
79 auto result = this->allocator()->make<GrPipeline::DynamicStateArrays>(); in allocDynamicStateArrays()
91 GrPipeline::FixedDynamicState* GrMeshDrawOp::Target::makeFixedDynamicState( in makeFixedDynamicState()
97 this->allocator()->make<GrPipeline::FixedDynamicState>(scissor); in makeFixedDynamicState()
DGrMeshDrawOp.h44 const GrPipeline::FixedDynamicState*) const;
87 const GrPipeline::FixedDynamicState*, const GrPipeline::DynamicStateArrays*) = 0;
144 GrPipeline::DynamicStateArrays* allocDynamicStateArrays(int numMeshes,
148 GrPipeline::FixedDynamicState* makeFixedDynamicState(int numPrimitiveProcessorTextures);
DGrSimpleMeshDrawOpHelper.cpp18 , fPipelineFlags((GrPipeline::InputFlags)inputFlags) in GrSimpleMeshDrawOpHelper()
25 fPipelineFlags |= GrPipeline::InputFlags::kHWAntialias; in GrSimpleMeshDrawOpHelper()
116 static void dump_pipeline_flags(GrPipeline::InputFlags flags, SkString* result) { in dump_pipeline_flags()
117 if (GrPipeline::InputFlags::kNone != flags) { in dump_pipeline_flags()
118 if (flags & GrPipeline::InputFlags::kSnapVerticesToPixelCenters) { in dump_pipeline_flags()
121 if (flags & GrPipeline::InputFlags::kHWAntialias) { in dump_pipeline_flags()
DGrDrawPathOp.cpp45 GrPipeline::InitArgs GrDrawPathOpBase::pipelineInitArgs(const GrOpFlushState& state) { in pipelineInitArgs()
46 GrPipeline::InitArgs args; in pipelineInitArgs()
48 args.fInputFlags |= GrPipeline::InputFlags::kHWAntialias; in pipelineInitArgs()
90 GrPipeline::FixedDynamicState fixedDynamicState(appliedClip.scissorState().rect()); in onExecute()
91 GrPipeline pipeline(this->pipelineInitArgs(*state), this->detachProcessors(), in onExecute()
/third_party/flutter/skia/src/gpu/vk/
DGrVkGpuCommandBuffer.h141 const GrPipeline&,
142 const GrPipeline::FixedDynamicState*,
143 const GrPipeline::DynamicStateArrays*,
147 const GrPipeline&,
148 const GrPipeline::FixedDynamicState*,
149 const GrPipeline::DynamicStateArrays*,
DGrVkPipelineStateBuilder.h43 const GrPipeline&,
68 const GrPipeline&,
83 const GrPipeline&,
/third_party/skia/src/gpu/tessellate/shaders/
DGrTessellationShader.cpp10 const GrPipeline* GrTessellationShader::MakePipeline(const ProgramArgs& args, in MakePipeline()
14 GrPipeline::InitArgs pipelineArgs; in MakePipeline()
20 return args.fArena->make<GrPipeline>(pipelineArgs, in MakePipeline()
DGrPathTessellationShader.h28 const GrPipeline&,
117 static const GrPipeline* MakeStencilOnlyPipeline(
121 GrPipeline::InputFlags = GrPipeline::InputFlags::kNone);
DGrPathTessellationShader.cpp63 const GrPipeline& pipeline, in Make()
85 const GrPipeline* GrPathTessellationShader::MakeStencilOnlyPipeline( in MakeStencilOnlyPipeline()
89 GrPipeline::InputFlags pipelineFlags) { in MakeStencilOnlyPipeline()
90 GrPipeline::InitArgs pipelineArgs; in MakeStencilOnlyPipeline()
93 return args.fArena->make<GrPipeline>(pipelineArgs, in MakeStencilOnlyPipeline()
/third_party/flutter/skia/src/gpu/ccpr/
DGrStencilAtlasOp.cpp105 GrPipeline pipeline( in onExecute()
107 flushState->drawOpArgs().fOutputSwizzle, GrPipeline::InputFlags::kHWAntialias, in onExecute()
120 constexpr auto noHWAA = GrPipeline::InputFlags::kNone; in onExecute()
122 GrPipeline resolvePipeline( in onExecute()
125 GrPipeline::FixedDynamicState scissorRectState(drawBoundsRect); in onExecute()
/third_party/flutter/skia/src/gpu/mock/
DGrMockGpuCommandBuffer.h52 void onDraw(const GrPrimitiveProcessor&, const GrPipeline&, in onDraw() argument
53 const GrPipeline::FixedDynamicState*, const GrPipeline::DynamicStateArrays*, in onDraw()

1234567