Searched refs:GrProcessorTestFactory (Results 1 – 5 of 5) sorted by relevance
77 template <class Processor> class GrProcessorTestFactory : private SkNoncopyable {81 GrProcessorTestFactory(MakeProc makeProc) { in GrProcessorTestFactory() function99 GrProcessorTestFactory<Processor>* factory = (*GetFactories())[idx]; in MakeIdx()113 static SkTArray<GrProcessorTestFactory<Processor>*, true>* GetFactories();142 static GrProcessorTestFactory<GrGeometryProcessor> gTestFactory SK_UNUSED; \146 static GrProcessorTestFactory<GrFragmentProcessor> gTestFactory SK_UNUSED; \158 GrProcessorTestFactory<GrFragmentProcessor> Effect::gTestFactory(Effect::TestCreate)161 GrProcessorTestFactory<GrGeometryProcessor> Effect::gTestFactory(Effect::TestCreate)
37 SkTArray<GrProcessorTestFactory<GrFragmentProcessor>*, true>*38 GrProcessorTestFactory<GrFragmentProcessor>::GetFactories() { in GetFactories()39 static SkTArray<GrProcessorTestFactory<GrFragmentProcessor>*, true> gFactories; in GetFactories()44 SkTArray<GrProcessorTestFactory<GrGeometryProcessor>*, true>*45 GrProcessorTestFactory<GrGeometryProcessor>::GetFactories() { in GetFactories()46 static SkTArray<GrProcessorTestFactory<GrGeometryProcessor>*, true> gFactories; in GetFactories()65 void GrProcessorTestFactory<GrFragmentProcessor>::VerifyFactoryCount() { in VerifyFactoryCount()74 void GrProcessorTestFactory<GrGeometryProcessor>::VerifyFactoryCount() { in VerifyFactoryCount()
17 fp = GrProcessorTestFactory<GrFragmentProcessor>::Make(data); in MakeChildFP()
181 fp = GrProcessorTestFactory<GrFragmentProcessor>::Make(d); in create_random_proc_tree()229 sk_sp<GrFragmentProcessor> fp(GrProcessorTestFactory<GrFragmentProcessor>::Make(d)); in set_random_color_coverage_stages()357 int fpFactoryCnt = GrProcessorTestFactory<GrFragmentProcessor>::Count(); in ProgramUnitTest()368 GrProcessorTestFactory<GrFragmentProcessor>::MakeIdx(i, &ptd)); in ProgramUnitTest()
282 using FPFactory = GrProcessorTestFactory<GrFragmentProcessor>; in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()