/external/skia/src/gpu/ganesh/effects/ |
D | GrDistanceFieldGeoProc.h | 67 class GrDistanceFieldA8TextGeoProc : public GrGeometryProcessor { 73 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make() 87 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make() 139 using INHERITED = GrGeometryProcessor; 148 class GrDistanceFieldPathGeoProc : public GrGeometryProcessor { 153 static GrGeometryProcessor* Make(SkArenaAlloc* arena, const GrShaderCaps& caps, in Make() 195 using INHERITED = GrGeometryProcessor; 204 class GrDistanceFieldLCDTextGeoProc : public GrGeometryProcessor { 223 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make() 268 using INHERITED = GrGeometryProcessor;
|
D | GrBezierEffect.h | 60 class GrConicEffect : public GrGeometryProcessor { 62 static GrGeometryProcessor* Make(SkArenaAlloc* arena, 108 using INHERITED = GrGeometryProcessor; 122 class GrQuadEffect : public GrGeometryProcessor { 124 static GrGeometryProcessor* Make(SkArenaAlloc* arena, 171 using INHERITED = GrGeometryProcessor;
|
D | GrShadowGeoProc.h | 23 class GrRRectShadowGeoProc : public GrGeometryProcessor { 25 static GrGeometryProcessor* Make(SkArenaAlloc* arena, const GrSurfaceProxyView& lutView) { in Make() 58 using INHERITED = GrGeometryProcessor;
|
D | GrBitmapTextGeoProc.h | 30 class GrBitmapTextGeoProc : public GrGeometryProcessor { 34 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make() 87 using INHERITED = GrGeometryProcessor;
|
D | GrShadowGeoProc.cpp | 21 const GrGeometryProcessor&) override {} in setData() argument 68 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrRRectShadowGeoProc::makeProgramImpl( in makeProgramImpl() 78 GrGeometryProcessor* GrRRectShadowGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
|
D | GrBezierEffect.cpp | 22 const GrGeometryProcessor& geomProc) override { in setData() 167 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrConicEffect::makeProgramImpl( in makeProgramImpl() 188 GrGeometryProcessor* GrConicEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() 210 const GrGeometryProcessor& geomProc) override { in setData() 320 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrQuadEffect::makeProgramImpl( in makeProgramImpl() 341 GrGeometryProcessor* GrQuadEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
|
/external/skia/src/gpu/ganesh/gl/ |
D | GrGLProgram.h | 22 class GrGeometryProcessor; variable 59 std::unique_ptr<GrGeometryProcessor::ProgramImpl>, 107 void bindTextures(const GrGeometryProcessor&, 132 std::unique_ptr<GrGeometryProcessor::ProgramImpl>, 142 void setRenderTargetState(const GrRenderTarget*, GrSurfaceOrigin, const GrGeometryProcessor&); 150 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl;
|
D | GrGLProgram.cpp | 33 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, in Make() 65 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, in GrGLProgram() 123 void GrGLProgram::bindTextures(const GrGeometryProcessor& geomProc, in bindTextures() 153 const GrGeometryProcessor& geomProc) { in setRenderTargetState()
|
/external/skia/gm/ |
D | fwidth_squircle.cpp | 56 static constexpr GrGeometryProcessor::Attribute gVertex = 62 class FwidthSquircleTestProcessor : public GrGeometryProcessor { 64 static GrGeometryProcessor* Make(SkArenaAlloc* arena, const SkMatrix& viewMatrix) { in Make() 78 : GrGeometryProcessor(kFwidthSquircleTestProcessor_ClassID) in FwidthSquircleTestProcessor() 85 using INHERITED = GrGeometryProcessor; 88 std::unique_ptr<GrGeometryProcessor::ProgramImpl> FwidthSquircleTestProcessor::makeProgramImpl( in makeProgramImpl() 94 const GrGeometryProcessor& geomProc) override { in makeProgramImpl() 179 GrGeometryProcessor* geomProc = FwidthSquircleTestProcessor::Make(arena, fViewMatrix); in createProgramInfo()
|
D | clockwise.cpp | 60 static constexpr GrGeometryProcessor::Attribute gVertex = 66 class ClockwiseTestProcessor : public GrGeometryProcessor { 68 static GrGeometryProcessor* Make(SkArenaAlloc* arena, bool readSkFragCoord) { in Make() 86 : GrGeometryProcessor(kClockwiseTestProcessor_ClassID) in ClockwiseTestProcessor() 93 using INHERITED = GrGeometryProcessor; 96 std::unique_ptr<GrGeometryProcessor::ProgramImpl> ClockwiseTestProcessor::makeProgramImpl( in makeProgramImpl() 102 const GrGeometryProcessor&) override {} in makeProgramImpl() argument 159 GrGeometryProcessor* geomProc = ClockwiseTestProcessor::Make(arena, fReadSkFragCoord); in createProgramInfo()
|
D | attributes.cpp | 45 class AttributeTestProcessor : public GrGeometryProcessor { 47 static GrGeometryProcessor* Make(SkArenaAlloc* arena, AttrMode mode) { in Make() 61 : GrGeometryProcessor(kAttributeTestProcessor_ClassID), fMode(mode) { in AttributeTestProcessor() 95 using INHERITED = GrGeometryProcessor; 98 std::unique_ptr<GrGeometryProcessor::ProgramImpl> AttributeTestProcessor::makeProgramImpl( in makeProgramImpl() 104 const GrGeometryProcessor&) override {} in makeProgramImpl() argument 151 GrGeometryProcessor* geomProc = AttributeTestProcessor::Make(arena, fMode); in createProgramInfo()
|
/external/skia/src/gpu/ganesh/ |
D | GrGeometryProcessor.h | 53 class GrGeometryProcessor : public GrProcessor { 179 GrGeometryProcessor(ClassID); 272 class GrGeometryProcessor::ProgramImpl { 292 const GrGeometryProcessor& geomProc, in EmitArgs() 310 const GrGeometryProcessor& fGeomProc; 342 const GrGeometryProcessor&) = 0; 476 class GrGeometryProcessor::TextureSampler { 502 const GrGeometryProcessor::TextureSampler& GrGeometryProcessor::IthTextureSampler(int i) { in IthTextureSampler() 577 constexpr size_t GrGeometryProcessor::Attribute::size() const { in size()
|
D | GrGeometryProcessor.cpp | 20 GrGeometryProcessor::GrGeometryProcessor(ClassID classID) : GrProcessor(classID) {} in GrGeometryProcessor() function in GrGeometryProcessor 22 const GrGeometryProcessor::TextureSampler& GrGeometryProcessor::textureSampler(int i) const { in textureSampler() 27 uint32_t GrGeometryProcessor::ComputeCoordTransformsKey(const GrFragmentProcessor& fp) { in ComputeCoordTransformsKey() 37 void GrGeometryProcessor::getAttributeKey(skgpu::KeyBuilder* b) const { in getAttributeKey() 54 GrGeometryProcessor::TextureSampler::TextureSampler(GrSamplerState samplerState, in TextureSampler() 60 void GrGeometryProcessor::TextureSampler::reset(GrSamplerState samplerState, in reset() 75 using ProgramImpl = GrGeometryProcessor::ProgramImpl; 495 using Attribute = GrGeometryProcessor::Attribute; 496 using AttributeSet = GrGeometryProcessor::AttributeSet; 498 GrGeometryProcessor::Attribute AttributeSet::Iter::operator*() const { in operator *()
|
D | GrProgramInfo.h | 24 const GrGeometryProcessor* geomProc, 40 const GrGeometryProcessor& geomProc() const { return *fGeomProc; } in geomProc() 81 const GrGeometryProcessor* fGeomProc;
|
D | GrProgramDesc.cpp | 60 const GrGeometryProcessor& geomProc, in add_geomproc_sampler_keys() 65 const GrGeometryProcessor::TextureSampler& sampler = geomProc.textureSampler(i); in add_geomproc_sampler_keys() 85 static void gen_geomproc_key(const GrGeometryProcessor& geomProc, in gen_geomproc_key() 127 b->addBits(GrGeometryProcessor::kCoordTransformKeyBits, in gen_fp_key() 128 GrGeometryProcessor::ComputeCoordTransformsKey(fp), "fpTransforms"); in gen_fp_key()
|
D | GrDefaultGeoProcFactory.cpp | 36 class DefaultGeoProc : public GrGeometryProcessor { 38 static GrGeometryProcessor* Make(SkArenaAlloc* arena, in Make() 75 const GrGeometryProcessor& geomProc) override { in setData() 244 using INHERITED = GrGeometryProcessor; 250 GrGeometryProcessor* DefaultGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() 284 GrGeometryProcessor* GrDefaultGeoProcFactory::Make(SkArenaAlloc* arena, in Make() 316 GrGeometryProcessor* GrDefaultGeoProcFactory::MakeForDeviceSpace(SkArenaAlloc* arena, in MakeForDeviceSpace()
|
D | GrProcessorUnitTest.h | 29 class GrGeometryProcessor; variable 109 using GrGeometryProcessorTestFactory = GrProcessorTestFactory<GrGeometryProcessor*>; 134 static GrGeometryProcessor* TestCreate(GrProcessorTestData*); 170 static GrGeometryProcessor* TestCreate(GrProcessorTestData*);
|
/external/skia/tests/ |
D | GrPipelineDynamicStateTest.cpp | 95 class PipelineDynamicStateTestProcessor : public GrGeometryProcessor { 97 static GrGeometryProcessor* Make(SkArenaAlloc* arena) { in Make() 122 using INHERITED = GrGeometryProcessor; 126 std::unique_ptr<GrGeometryProcessor::ProgramImpl> 128 class Impl : public GrGeometryProcessor::ProgramImpl { in makeProgramImpl() 132 const GrGeometryProcessor&) final {} in makeProgramImpl() argument
|
D | PrimitiveProcessorTest.cpp | 92 class GP : public GrGeometryProcessor { in onCreateProgramInfo() 94 static GrGeometryProcessor* Make(SkArenaAlloc* arena, int numAttribs) { in onCreateProgramInfo() 107 const GrGeometryProcessor&) override {} in onCreateProgramInfo() argument 151 using INHERITED = GrGeometryProcessor; in onCreateProgramInfo() 154 GrGeometryProcessor* gp = GP::Make(arena, fNumAttribs); in onCreateProgramInfo()
|
/external/skia/src/gpu/ganesh/glsl/ |
D | GrGLSLProgramBuilder.h | 43 const GrGeometryProcessor& geometryProcessor() const { return fProgramInfo.geomProc(); } in geometryProcessor() 105 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl; 159 void verify(const GrGeometryProcessor&); 167 GrGeometryProcessor::ProgramImpl::FPCoordsMap fFPCoordsMap;
|
/external/skia/src/gpu/ganesh/d3d/ |
D | GrD3DPipelineState.h | 37 std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, 49 const GrGeometryProcessor&, 91 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl;
|
/external/skia/src/gpu/ganesh/vk/ |
D | GrVkPipelineState.h | 50 std::unique_ptr<GrGeometryProcessor::ProgramImpl>, 63 const GrGeometryProcessor&, 108 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl;
|
/external/skia/src/gpu/ganesh/ops/ |
D | DashOp.cpp | 171 GrGeometryProcessor* make_dash_gp(SkArenaAlloc* arena, 295 GrGeometryProcessor* gp; in onCreateProgramInfo() 711 class DashingCircleEffect : public GrGeometryProcessor { 715 static GrGeometryProcessor* Make(SkArenaAlloc* arena, 744 using INHERITED = GrGeometryProcessor; 753 const GrGeometryProcessor&) override; 826 const GrGeometryProcessor& geomProc) { in setData() 837 GrGeometryProcessor* DashingCircleEffect::Make(SkArenaAlloc* arena, in Make() 855 std::unique_ptr<GrGeometryProcessor::ProgramImpl> DashingCircleEffect::makeProgramImpl( in makeProgramImpl() 878 GrGeometryProcessor* DashingCircleEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() [all …]
|
D | DrawAtlasPathOp.cpp | 27 class DrawAtlasPathShader : public GrGeometryProcessor { 32 : GrGeometryProcessor(kDrawAtlasPathShader_ClassID) in DrawAtlasPathShader() 72 SkSTArray<kMaxInstanceAttribs, GrGeometryProcessor::Attribute> fAttribs; 79 const GrGeometryProcessor& geomProc) override { in setData() 120 std::unique_ptr<GrGeometryProcessor::ProgramImpl> DrawAtlasPathShader::makeProgramImpl( in makeProgramImpl()
|
/external/skia/src/gpu/ganesh/mtl/ |
D | GrMtlPipelineState.h | 45 std::unique_ptr<GrGeometryProcessor::ProgramImpl>, 53 void setTextures(const GrGeometryProcessor&, 116 std::unique_ptr<GrGeometryProcessor::ProgramImpl> fGPImpl;
|