/external/skqp/src/gpu/ccpr/ |
D | GrCCCoverageProcessor.cpp | 20 class GrCCCoverageProcessor::TriangleShader : public GrCCCoverageProcessor::Shader { 47 void GrCCCoverageProcessor::Shader::CalcWind(const GrCCCoverageProcessor& proc, in CalcWind() 77 void GrCCCoverageProcessor::Shader::EmitEdgeDistanceEquation(GrGLSLVertexGeoBuilder* s, in EmitEdgeDistanceEquation() 90 void GrCCCoverageProcessor::Shader::CalcEdgeCoverageAtBloatVertex(GrGLSLVertexGeoBuilder* s, in CalcEdgeCoverageAtBloatVertex() 125 void GrCCCoverageProcessor::Shader::CalcEdgeCoveragesAtBloatVertices(GrGLSLVertexGeoBuilder* s, in CalcEdgeCoveragesAtBloatVertices() 142 void GrCCCoverageProcessor::Shader::CalcCornerAttenuation(GrGLSLVertexGeoBuilder* s, in CalcCornerAttenuation() 184 void GrCCCoverageProcessor::getGLSLProcessorKey(const GrShaderCaps&, in getGLSLProcessorKey() 201 GrGLSLPrimitiveProcessor* GrCCCoverageProcessor::createGLSLInstance(const GrShaderCaps&) const { in createGLSLInstance() 222 void GrCCCoverageProcessor::Shader::emitFragmentCode(const GrCCCoverageProcessor& proc, in emitFragmentCode() 232 void GrCCCoverageProcessor::draw(GrOpFlushState* flushState, const GrPipeline& pipeline, in draw() [all …]
|
D | GrCCCoverageProcessor_GSImpl.cpp | 19 class GrCCCoverageProcessor::GSImpl : public GrGLSLGeometryProcessor { 31 const GrCCCoverageProcessor& proc = args.fGP.cast<GrCCCoverageProcessor>(); in onEmitCode() 48 void emitGeometryShader(const GrCCCoverageProcessor& proc, in emitGeometryShader() 106 virtual void onEmitGeometryShader(const GrCCCoverageProcessor&, GrGLSLGeometryBuilder*, 126 class GrCCCoverageProcessor::GSTriangleHullImpl : public GrCCCoverageProcessor::GSImpl { 132 void onEmitGeometryShader(const GrCCCoverageProcessor&, GrGLSLGeometryBuilder* g, in onEmitGeometryShader() argument 222 class GrCCCoverageProcessor::GSCurveHullImpl : public GrCCCoverageProcessor::GSImpl { 226 void onEmitGeometryShader(const GrCCCoverageProcessor&, GrGLSLGeometryBuilder* g, in onEmitGeometryShader() argument 289 class GrCCCoverageProcessor::GSCornerImpl : public GrCCCoverageProcessor::GSImpl { 295 void onEmitGeometryShader(const GrCCCoverageProcessor& proc, GrGLSLGeometryBuilder* g, in onEmitGeometryShader() [all …]
|
D | GrCCCoverageProcessor.h | 36 class GrCCCoverageProcessor : public GrGeometryProcessor { 71 GrCCCoverageProcessor(GrResourceProvider* rp, PrimitiveType type) in GrCCCoverageProcessor() function 137 void emitFragmentCode(const GrCCCoverageProcessor&, GrGLSLFPFragmentBuilder*, 142 static void CalcWind(const GrCCCoverageProcessor&, GrGLSLVertexGeoBuilder*, const char* pts, 240 GrCCCoverageProcessor(const GrCCCoverageProcessor& proc, GSSubpass subpass) in GrCCCoverageProcessor() function 280 inline const char* GrCCCoverageProcessor::PrimitiveTypeName(PrimitiveType type) { in PrimitiveTypeName() 292 inline void GrCCCoverageProcessor::TriPointInstance::set(const SkPoint p[3], const Sk2f& trans) { in set() 296 inline void GrCCCoverageProcessor::TriPointInstance::set(const SkPoint& p0, const SkPoint& p1, in set() 304 inline void GrCCCoverageProcessor::TriPointInstance::set(const Sk2f& P0, const Sk2f& P1, in set() 309 inline void GrCCCoverageProcessor::QuadPointInstance::set(const SkPoint p[4], float dx, float dy) { in set() [all …]
|
D | GrCCCoverageProcessor_VSImpl.cpp | 14 class GrCCCoverageProcessor::VSImpl : public GrGLSLGeometryProcessor { 254 void GrCCCoverageProcessor::VSImpl::onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) { in onEmitCode() 255 const GrCCCoverageProcessor& proc = args.fGP.cast<GrCCCoverageProcessor>(); in onEmitCode() 444 void GrCCCoverageProcessor::initVS(GrResourceProvider* rp) { in initVS() 530 void GrCCCoverageProcessor::appendVSMesh(sk_sp<const GrBuffer> instanceBuffer, int instanceCount, in appendVSMesh() 540 GrGLSLPrimitiveProcessor* GrCCCoverageProcessor::createVSImpl(std::unique_ptr<Shader> shadr) const { in createVSImpl()
|
D | GrCCStroker.h | 17 class GrCCCoverageProcessor; variable 104 const GrCCCoverageProcessor&, const Batch&,
|
D | GrCCFiller.cpp | 20 using TriPointInstance = GrCCCoverageProcessor::TriPointInstance; 21 using QuadPointInstance = GrCCCoverageProcessor::QuadPointInstance; 464 using PrimitiveType = GrCCCoverageProcessor::PrimitiveType; in drawFills() 499 BatchID batchID, GrCCCoverageProcessor::PrimitiveType primitiveType, in drawPrimitives() 508 GrCCCoverageProcessor proc(flushState->resourceProvider(), primitiveType); in drawPrimitives()
|
D | GrCCConicShader.h | 23 class GrCCConicShader : public GrCCCoverageProcessor::Shader {
|
D | GrCCCubicShader.h | 24 class GrCCCubicShader : public GrCCCoverageProcessor::Shader {
|
D | GrCCQuadraticShader.h | 23 class GrCCQuadraticShader : public GrCCCoverageProcessor::Shader {
|
D | GrCCStroker.cpp | 19 using TriangleInstance = GrCCCoverageProcessor::TriPointInstance; 20 using ConicInstance = GrCCCoverageProcessor::QuadPointInstance; 677 using PrimitiveType = GrCCCoverageProcessor::PrimitiveType; in drawStrokes() 711 GrCCCoverageProcessor triProc(flushState->resourceProvider(), PrimitiveType::kTriangles); in drawStrokes() 716 GrCCCoverageProcessor conicProc(flushState->resourceProvider(), PrimitiveType::kConics); in drawStrokes() 776 const GrCCCoverageProcessor& processor, in drawConnectingGeometry()
|
D | GrCCFiller.h | 99 GrCCCoverageProcessor::PrimitiveType, int PrimitiveTallies::*instanceType,
|
D | GrCCCubicShader.cpp | 14 using Shader = GrCCCoverageProcessor::Shader;
|
/external/skqp/samplecode/ |
D | SampleCCPRGeometry.cpp | 30 using TriPointInstance = GrCCCoverageProcessor::TriPointInstance; 31 using QuadPointInstance = GrCCCoverageProcessor::QuadPointInstance; 32 using PrimitiveType = GrCCCoverageProcessor::PrimitiveType; 210 GrCCCoverageProcessor::PrimitiveTypeName(fPrimitiveType)); in onDrawContent() 339 GrCCCoverageProcessor proc(rp, fView->fPrimitiveType); in onExecute()
|
/external/skqp/src/gpu/glsl/ |
D | GrGLSLShaderBuilder.h | 244 friend class GrCCCoverageProcessor; // to access code(). variable
|
/external/skia/src/gpu/glsl/ |
D | GrGLSLShaderBuilder.h | 283 friend class GrCCCoverageProcessor; // to access code(). variable
|
/external/skqp/gn/ |
D | gpu.gni | 530 "$_src/gpu/ccpr/GrCCCoverageProcessor.cpp", 533 "$_src/gpu/ccpr/GrCCCoverageProcessor.h",
|
/external/skqp/ |
D | Android.bp | 919 "src/gpu/ccpr/GrCCCoverageProcessor.cpp",
|