/aosp_15_r20/external/skia/src/gpu/ganesh/ |
H A D | GrProcessorUnitTest.h | 26 class GrProcessorTestData; variable 41 std::unique_ptr<GrFragmentProcessor> MakeChildFP(GrProcessorTestData*); 42 std::unique_ptr<GrFragmentProcessor> MakeOptionalChildFP(GrProcessorTestData*); 52 class GrProcessorTestData { 56 GrProcessorTestData(SkRandom* random, GrRecordingContext* context, int maxTreeDepth, 58 GrProcessorTestData(SkRandom* random, GrRecordingContext* context, int maxTreeDepth, 61 GrProcessorTestData(const GrProcessorTestData&) = delete; 62 ~GrProcessorTestData(); 87 using MakeProc = ProcessorSmartPtr (*)(GrProcessorTestData*); 92 static ProcessorSmartPtr Make(GrProcessorTestData* data); [all …]
|
H A D | GrProcessorUnitTest.cpp | 27 GrProcessorTestData::GrProcessorTestData(SkRandom* random, GrRecordingContext* context, in GrProcessorTestData() function in GrProcessorTestData 29 : GrProcessorTestData(random, context, maxTreeDepth, numViews, views, in GrProcessorTestData() 32 GrProcessorTestData::GrProcessorTestData(SkRandom* random, GrRecordingContext* context, in GrProcessorTestData() function in GrProcessorTestData 43 GrProcessorTestData::~GrProcessorTestData() {} in ~GrProcessorTestData() 45 GrProxyProvider* GrProcessorTestData::proxyProvider() { return fContext->priv().proxyProvider(); } in proxyProvider() 47 const GrCaps* GrProcessorTestData::caps() { return fContext->priv().caps(); } in caps() 49 std::unique_ptr<GrFragmentProcessor> GrProcessorTestData::inputFP() { in inputFP() 59 GrProcessorTestData::ViewInfo GrProcessorTestData::randomView() { in randomView() 64 GrProcessorTestData::ViewInfo GrProcessorTestData::randomAlphaOnlyView() { in randomAlphaOnlyView() 89 ProcessorSmartPtr GrProcessorTestFactory<ProcessorSmartPtr>::Make(GrProcessorTestData* data) { in Make() [all …]
|
H A D | GrTestUtils.h | 32 class GrProcessorTestData; variable 67 TestAsFPArgs(GrProcessorTestData*);
|
H A D | GrDefaultGeoProcFactory.cpp | 261 GrGeometryProcessor* DefaultGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
|
H A D | GrTestUtils.cpp | 358 TestAsFPArgs::TestAsFPArgs(GrProcessorTestData* d) in TestAsFPArgs()
|
/aosp_15_r20/external/skia/tests/ |
H A D | ProgramsTest.cpp | 106 std::unique_ptr<GrFragmentProcessor> BigKeyProcessor::TestCreate(GrProcessorTestData*) { in GR_DEFINE_FRAGMENT_PROCESSOR_TEST() 187 static void set_random_xpf(GrPaint* paint, GrProcessorTestData* d) { in set_random_xpf() 191 static std::unique_ptr<GrFragmentProcessor> create_random_proc_tree(GrProcessorTestData* d, in create_random_proc_tree() 241 GrProcessorTestData* d, in set_random_color_coverage_stages() 274 GrProcessorTestData::ViewInfo views[2]; in ProgramUnitTest() 331 GrProcessorTestData ptd(&random, direct, /*maxTreeDepth=*/1, std::size(views), views); in ProgramUnitTest() 357 GrProcessorTestData ptd(&random, direct, /*maxTreeDepth=*/1, std::size(views), in ProgramUnitTest()
|
H A D | ProcessorTest.cpp | 348 fTestViews[0] = GrProcessorTestData::ViewInfo{view, GrColorType::kRGBA_8888, in init() 373 fTestViews[1] = GrProcessorTestData::ViewInfo{view, GrColorType::kAlpha_8, in init() 391 GrProcessorTestData testData{&random, fContext, randomTreeDepth, in make() 417 GrProcessorTestData::ViewInfo fTestViews[2];
|
/aosp_15_r20/external/skia/src/gpu/ganesh/effects/ |
H A D | GrDistanceFieldGeoProc.cpp | 300 GrGeometryProcessor* GrDistanceFieldA8TextGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() 553 GrGeometryProcessor* GrDistanceFieldPathGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() 876 GrGeometryProcessor* GrDistanceFieldLCDTextGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
|
H A D | GrBezierEffect.cpp | 194 GrGeometryProcessor* GrConicEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() 347 GrGeometryProcessor* GrQuadEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
|
H A D | GrDisableColorXP.cpp | 74 const GrXPFactory* GrDisableColorXPFactory::TestGet(GrProcessorTestData*) { in GR_DEFINE_XP_FACTORY_TEST()
|
H A D | GrShadowGeoProc.cpp | 85 GrGeometryProcessor* GrRRectShadowGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
|
H A D | GrColorTableEffect.cpp | 99 std::unique_ptr<GrFragmentProcessor> ColorTableEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_FRAGMENT_PROCESSOR_TEST()
|
H A D | GrCoverageSetOpXP.cpp | 188 const GrXPFactory* GrCoverageSetOpXPFactory::TestGet(GrProcessorTestData* d) { in GR_DEFINE_XP_FACTORY_TEST()
|
H A D | GrConvexPolyEffect.cpp | 210 std::unique_ptr<GrFragmentProcessor> GrConvexPolyEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_FRAGMENT_PROCESSOR_TEST()
|
H A D | GrRRectEffect.cpp | 139 std::unique_ptr<GrFragmentProcessor> CircularRRectEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_FRAGMENT_PROCESSOR_TEST() 473 std::unique_ptr<GrFragmentProcessor> EllipticalRRectEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_FRAGMENT_PROCESSOR_TEST()
|
H A D | GrPerlinNoise2Effect.cpp | 38 std::unique_ptr<GrFragmentProcessor> GrPerlinNoise2Effect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_FRAGMENT_PROCESSOR_TEST()
|
H A D | GrBlendFragmentProcessor.cpp | 205 std::unique_ptr<GrFragmentProcessor> BlendFragmentProcessor::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_FRAGMENT_PROCESSOR_TEST()
|
H A D | GrBitmapTextGeoProc.cpp | 232 GrGeometryProcessor* GrBitmapTextGeoProc::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
|
H A D | GrCustomXfermode.cpp | 369 const GrXPFactory* CustomXPFactory::TestGet(GrProcessorTestData* d) { in GR_DEFINE_XP_FACTORY_TEST()
|
H A D | GrBicubicEffect.cpp | 252 std::unique_ptr<GrFragmentProcessor> GrBicubicEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_FRAGMENT_PROCESSOR_TEST()
|
H A D | GrPorterDuffXferProcessor.cpp | 471 const GrXPFactory* GrPorterDuffXPFactory::TestGet(GrProcessorTestData* d) { in GR_DEFINE_XP_FACTORY_TEST()
|
H A D | GrSkSLFP.cpp | 503 std::unique_ptr<GrFragmentProcessor> GrSkSLFP::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_FRAGMENT_PROCESSOR_TEST()
|
H A D | GrTextureEffect.cpp | 856 std::unique_ptr<GrFragmentProcessor> GrTextureEffect::TestCreate(GrProcessorTestData* testData) { in GR_DEFINE_FRAGMENT_PROCESSOR_TEST()
|
/aosp_15_r20/external/skia/src/gpu/ganesh/ops/ |
H A D | DashOp.cpp | 921 GrGeometryProcessor* DashingCircleEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() 1135 GrGeometryProcessor* DashingLineEffect::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
|
H A D | GrOvalOpFactory.cpp | 307 GrGeometryProcessor* CircleGeometryProcessor::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() 560 GrGeometryProcessor* ButtCapDashedCircleGeometryProcessor::TestCreate(GrProcessorTestData* d) { in TestCreate() 752 GrGeometryProcessor* EllipseGeometryProcessor::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST() 942 GrGeometryProcessor* DIEllipseGeometryProcessor::TestCreate(GrProcessorTestData* d) { in GR_DEFINE_GEOMETRY_PROCESSOR_TEST()
|