/external/skia/src/gpu/ |
H A D | GrPipeline.h | 39 class GrPipeline : public GrNonAtomicRef<GrPipeline> { class in inherits:GrNonAtomicRef 101 GrPipeline() = default; 108 GrPipeline(GrRenderTarget*, ScissorState, SkBlendMode); 110 GrPipeline(const InitArgs& args) { this->init(args); } function 129 static bool AreEqual(const GrPipeline& a, const GrPipeline& b); 136 static bool CanCombine(const GrPipeline& a, const SkRect& aBounds, 137 const GrPipeline& b, const SkRect& bBounds, 243 if (flags & GrPipeline [all...] |
H A D | GrGpuCommandBuffer.h | 12 #include "GrPipeline.h" 19 class GrPipeline; 32 * created. We also then wouldn't include it in the GrPipeline or as a parameter to the clear and 67 // GrMesh object and emit a draw for it. Each draw will use the same GrPipeline and 70 bool draw(const GrPipeline&, 73 const GrPipeline::DynamicState[], 102 virtual void onDraw(const GrPipeline&, 105 const GrPipeline::DynamicState[],
|
H A D | GrPipeline.cpp | 8 #include "GrPipeline.h" 20 void GrPipeline::init(const InitArgs& args) { 86 void GrPipeline::addDependenciesTo(GrOpList* opList, const GrCaps& caps) const { 100 GrXferBarrierType GrPipeline::xferBarrierType(const GrCaps& caps) const { 108 GrPipeline::GrPipeline(GrRenderTarget* rt, ScissorState scissorState, SkBlendMode blendmode) function in class:GrPipeline 124 bool GrPipeline::AreEqual(const GrPipeline& a, const GrPipeline& b) {
|
H A D | GrPathRendering.h | 13 #include "GrPipeline.h" 154 void drawPath(const GrPipeline& pipeline, 159 void drawPaths(const GrPipeline& pipeline, 173 virtual void onDrawPath(const GrPipeline&, 177 virtual void onDrawPaths(const GrPipeline&,
|
H A D | GrRenderTargetPriv.h | 38 const GrGpu::MultisampleSpecs& getMultisampleSpecs(const GrPipeline&) const;
|
H A D | GrGpuCommandBuffer.cpp | 39 bool GrGpuCommandBuffer::draw(const GrPipeline& pipeline, 42 const GrPipeline::DynamicState dynamicStates[],
|
H A D | GrOpFlushState.h | 113 GrPipeline* allocPipeline(Args... args) { 114 return fPipelines.make<GrPipeline>(std::forward<Args>(args)...); 127 SkArenaAlloc fPipelines{sizeof(GrPipeline) * 100}; 203 void draw(const GrGeometryProcessor* gp, const GrPipeline* pipeline, const GrMesh& mesh); 244 GrPipeline* allocPipeline(Args... args) { 252 GrPipeline* makePipeline(uint32_t pipelineFlags, const GrProcessorSet* processorSet) { 253 GrPipeline::InitArgs pipelineArgs;
|
/external/skia/src/gpu/mock/ |
H A D | GrMockGpuCommandBuffer.h | 27 void onDraw(const GrPipeline&, const GrPrimitiveProcessor&, const GrMesh[], 28 const GrPipeline::DynamicState[], int meshCount, const SkRect& bounds) override {
|
/external/skia/src/gpu/gl/ |
H A D | GrGLProgram.h | 25 class GrPipeline; 96 void setData(const GrPrimitiveProcessor&, const GrPipeline&); 102 void generateMipmaps(const GrPrimitiveProcessor&, const GrPipeline&); 123 void setFragmentData(const GrPrimitiveProcessor&, const GrPipeline&, int* nextTexSamplerIdx,
|
H A D | GrGLGpuCommandBuffer.h | 52 void onDraw(const GrPipeline& pipeline, 55 const GrPipeline::DynamicState dynamicStates[],
|
H A D | GrGLPathRendering.h | 70 void onDrawPath(const GrPipeline&, 74 void onDrawPaths(const GrPipeline&,
|
/external/skia/src/gpu/gl/builders/ |
H A D | GrGLProgramBuilder.h | 11 #include "GrPipeline.h" 37 static GrGLProgram* CreateProgram(const GrPipeline&, 47 GrGLProgramBuilder(GrGLGpu*, const GrPipeline&, const GrPrimitiveProcessor&,
|
/external/skia/src/gpu/instanced/ |
H A D | InstancedRendering.h | 59 void draw(const GrPipeline& pipeline, OpInfo info, const InstancedOp* baseOp); 96 virtual void onDraw(const GrPipeline&, const InstanceProcessor&, const InstancedOp*) = 0;
|
H A D | GLInstancedRendering.h | 48 void onDraw(const GrPipeline&, const InstanceProcessor&, const InstancedOp*) override;
|
/external/skia/src/gpu/ops/ |
H A D | GrMeshDrawOp.h | 42 void recordDraw(Target*, const GrGeometryProcessor*, const GrPipeline*); 80 const GrPipeline* fPipeline;
|
H A D | GrSimpleMeshDrawOpHelper.h | 13 #include "GrPipeline.h" 21 * GrPipeline for a uniform primitive color and a GrPaint. 85 GrPipeline* makePipeline(GrMeshDrawOp::Target* target) const { 108 GrPipeline::InitArgs pipelineInitArgs(GrMeshDrawOp::Target* target) const; 149 const GrPipeline* makePipeline(GrMeshDrawOp::Target*) const; 162 makeArgs.fSRGBFlags = GrPipeline::SRGBFlagsFromPaint(paint);
|
H A D | GrSimpleMeshDrawOpHelper.cpp | 24 fPipelineFlags |= GrPipeline::kHWAntialias_Flag; 27 fPipelineFlags |= GrPipeline::kSnapVerticesToPixelCenters_Flag; 120 result.append(GrPipeline::DumpFlags(fPipelineFlags)); 124 GrPipeline::InitArgs GrSimpleMeshDrawOpHelper::pipelineInitArgs( 126 GrPipeline::InitArgs args; 158 const GrPipeline* GrSimpleMeshDrawOpHelperWithStencil::makePipeline(
|
H A D | GrDrawPathOp.cpp | 21 , fPipelineSRGBFlags(GrPipeline::SRGBFlagsFromPaint(paint)) 31 void GrDrawPathOpBase::initPipeline(const GrOpFlushState& state, GrPipeline* pipeline) { 41 GrPipeline::InitArgs args; 45 args.fFlags |= GrPipeline::kHWAntialias_Flag; 70 GrPipeline pipeline; 183 GrPipeline pipeline;
|
H A D | GrDrawOp.cpp | 12 SkString GrDrawOp::DumpPipelineInfo(const GrPipeline& pipeline) {
|
/external/skia/src/gpu/vk/ |
H A D | GrVkPipeline.h | 17 class GrPipeline; 30 const GrPipeline& pipeline,
|
H A D | GrVkPipelineStateBuilder.h | 13 #include "GrPipeline.h" 29 * The GrVkPipelineState implements what is specified in the GrPipeline and GrPrimitiveProcessor 36 const GrPipeline&, 52 const GrPipeline&,
|
H A D | GrVkGpuCommandBuffer.h | 54 sk_sp<GrVkPipelineState> prepareDrawState(const GrPipeline&, 59 void onDraw(const GrPipeline& pipeline, 62 const GrPipeline::DynamicState[],
|
H A D | GrVkResourceProvider.h | 25 class GrPipeline; 45 GrVkPipeline* createPipeline(const GrPipeline& pipeline, 103 sk_sp<GrVkPipelineState> findOrCreateCompatiblePipelineState(const GrPipeline&, 173 sk_sp<GrVkPipelineState> refPipelineState(const GrPipeline&,
|
H A D | GrVkPipelineState.h | 21 class GrPipeline; 46 void setData(GrVkGpu*, const GrPrimitiveProcessor&, const GrPipeline&); 77 const GrPipeline&,
|
/external/skia/src/gpu/glsl/ |
H A D | GrGLSLProgramBuilder.h | 43 const GrPipeline& pipeline() const { return fPipeline; } 101 const GrPipeline& fPipeline; 112 explicit GrGLSLProgramBuilder(const GrPipeline&,
|