Home
last modified time | relevance | path

Searched refs:GrPipeline (Results 1 - 25 of 68) sorted by relevance

123

/third_party/skia/src/gpu/
H A DGrPipeline.h34 class GrPipeline { class
40 // NOTE: This enum is extended later by GrPipeline::Flags.
72 GrPipeline(GrScissorTest scissor, in GrPipeline() function in GrPipeline
76 : GrPipeline(scissor, in GrPipeline()
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
[all...]
H A DGrPipeline.cpp8 #include "src/gpu/GrPipeline.h"
16 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
[all...]
H A DGrProgramInfo.h13 #include "src/gpu/GrPipeline.h"
22 const GrPipeline* pipeline, in GrProgramInfo()
65 const GrPipeline& pipeline() const { return *fPipeline; } in pipeline()
109 const GrPipeline* fPipeline;
H A DGrOpsRenderPass.h14 #include "src/gpu/GrPipeline.h"
18 class GrPipeline;
57 // The scissor rect is always dynamic state and therefore not stored on GrPipeline. If scissor
63 // Binds textures for the primitive processor and any FP on the GrPipeline. Texture bindings are
69 // FP textures from GrPipeline.)
74 const GrPipeline&);
186 const GrPipeline&) = 0;
H A DGrOpFlushState.h49 const GrPipeline*, const GrUserStencilSettings*);
207 const GrPipeline& pipeline) { in bindTextures()
225 const GrPipeline& pipeline) { in bindTextures()
290 SkArenaAllocWithReset fArena{sizeof(GrPipeline) * 100};
H A DGrProgramDesc.cpp14 #include "src/gpu/GrPipeline.h"
97 const GrPipeline& pipeline, in gen_xp_key()
149 const GrPipeline& pipeline = programInfo.pipeline(); in gen_key()
/third_party/skia/src/gpu/ops/
H A DGrSimpleMeshDrawOpHelper.h14 #include "src/gpu/GrPipeline.h"
26 * GrPipeline for a uniform primitive color and a GrPaint.
39 // Here we allow callers to specify a subset of the GrPipeline::InputFlags upon creation.
42 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* createPipelin
[all...]
H A 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 in CreateProgramInfo()
[all...]
H A DPathInnerTriangulateOp.h60 const GrPipeline* pipelineForStencils, const GrUserStencilSettings*);
82 const GrPipeline* fPipelineForFills = nullptr;
H A DPathStencilCoverOp.cpp142 ? GrPipeline::InputFlags::kWireframe in prePreparePrograms()
143 : GrPipeline::InputFlags::kNone; in prePreparePrograms()
144 const GrPipeline* stencilPipeline = GrPathTessellationShader::MakeStencilOnlyPipeline( in prePreparePrograms()
H A DPathInnerTriangulateOp.cpp194 const GrPipeline* pipelineForStencils, in pushFanStencilProgram()
236 const GrPipeline* pipelineForStencils = nullptr; in prePreparePrograms()
239 ? GrPipeline::InputFlags::kWireframe in prePreparePrograms()
240 : GrPipeline::InputFlags::kNone; in prePreparePrograms()
/third_party/skia/src/gpu/tessellate/shaders/
H A 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()
H A DGrPathTessellationShader.cpp65 const GrPipeline& pipeline, in Make()
87 const GrPipeline* GrPathTessellationShader::MakeStencilOnlyPipeline( in MakeStencilOnlyPipeline()
91 GrPipeline::InputFlags pipelineFlags) { in MakeStencilOnlyPipeline()
92 GrPipeline::InitArgs pipelineArgs; in MakeStencilOnlyPipeline()
95 return args.fArena->make<GrPipeline>(pipelineArgs, in MakeStencilOnlyPipeline()
H A DGrPathTessellationShader.h28 const GrPipeline&,
117 static const GrPipeline* MakeStencilOnlyPipeline(
121 GrPipeline::InputFlags = GrPipeline::InputFlags::kNone);
H A DGrTessellationShader.h67 static const GrPipeline* MakePipeline(const ProgramArgs&, GrAAType,
72 const GrPipeline* pipeline, in MakeProgram()
/third_party/skia/tools/gpu/
H A DProxyUtils.h13 #include "src/gpu/GrPipeline.h"
43 GrPipeline::InputFlags flags = GrPipeline::InputFlags::kNone,
/third_party/skia/samplecode/
H A DSamplePathTessellators.cpp59 GrPipeline::InputFlags pipelineFlags, Mode mode) in SamplePathTessellatorOp()
168 const GrPipeline::InputFlags fPipelineFlags;
211 GrPipeline::InputFlags fPipelineFlags = GrPipeline::InputFlags::kWireframe;
328 fPipelineFlags = (GrPipeline::InputFlags)( in onChar()
329 (int)fPipelineFlags ^ (int)GrPipeline::InputFlags::kWireframe); in onChar()
/third_party/skia/src/gpu/vk/
H A DGrVkPipelineState.h19 class GrPipeline;
64 const GrPipeline&,
H A DGrVkPipeline.h19 class GrPipeline;
/third_party/skia/src/gpu/dawn/
H A DGrDawnProgramBuilder.h20 class GrPipeline;
52 const GrPipeline&,
H A DGrDawnOpsRenderPass.h44 const GrPipeline&) override;
/third_party/skia/src/gpu/mtl/
H A DGrMtlPipelineState.h27 class GrPipeline;
54 const GrPipeline&,
/third_party/skia/src/gpu/gl/
H A DGrGLProgram.h21 class GrPipeline;
109 const GrPipeline&);
/third_party/skia/src/gpu/d3d/
H A DGrD3DPipelineState.h50 const GrPipeline&);
H A DGrD3DOpsRenderPass.h45 const GrPipeline&) override;

Completed in 11 milliseconds

123