| Index: include/gpu/GrProcessorUnitTest.h
|
| diff --git a/include/gpu/GrProcessorUnitTest.h b/include/gpu/GrProcessorUnitTest.h
|
| index 66ba2396029724925e1214c0f4729b23098e3855..3a2457e98c9afed08cefa3753cce315d217ff67c 100644
|
| --- a/include/gpu/GrProcessorUnitTest.h
|
| +++ b/include/gpu/GrProcessorUnitTest.h
|
| @@ -61,14 +61,14 @@
|
| class GrProcessorTestFactory : SkNoncopyable {
|
| public:
|
|
|
| - typedef const Processor* (*CreateProc)(GrProcessorTestData*);
|
| + typedef Processor* (*CreateProc)(GrProcessorTestData*);
|
|
|
| GrProcessorTestFactory(CreateProc createProc) {
|
| fCreateProc = createProc;
|
| GetFactories()->push_back(this);
|
| }
|
|
|
| - static const Processor* CreateStage(GrProcessorTestData* data) {
|
| + static Processor* CreateStage(GrProcessorTestData* data) {
|
| VerifyFactoryCount();
|
| SkASSERT(GetFactories()->count());
|
| uint32_t idx = data->fRandom->nextRangeU(0, GetFactories()->count() - 1);
|
| @@ -92,15 +92,15 @@
|
| */
|
| #define GR_DECLARE_GEOMETRY_PROCESSOR_TEST \
|
| static GrProcessorTestFactory<GrGeometryProcessor> gTestFactory SK_UNUSED; \
|
| - static const GrGeometryProcessor* TestCreate(GrProcessorTestData*)
|
| + static GrGeometryProcessor* TestCreate(GrProcessorTestData*)
|
|
|
| #define GR_DECLARE_FRAGMENT_PROCESSOR_TEST \
|
| static GrProcessorTestFactory<GrFragmentProcessor> gTestFactory SK_UNUSED; \
|
| - static const GrFragmentProcessor* TestCreate(GrProcessorTestData*)
|
| + static GrFragmentProcessor* TestCreate(GrProcessorTestData*)
|
|
|
| #define GR_DECLARE_XP_FACTORY_TEST \
|
| static GrProcessorTestFactory<GrXPFactory> gTestFactory SK_UNUSED; \
|
| - static const GrXPFactory* TestCreate(GrProcessorTestData*)
|
| + static GrXPFactory* TestCreate(GrProcessorTestData*)
|
|
|
|
|
| /** GrProcessor subclasses should insert this macro in their implementation file. They must then
|
| @@ -121,19 +121,19 @@
|
| // The unit test relies on static initializers. Just declare the TestCreate function so that
|
| // its definitions will compile.
|
| #define GR_DECLARE_FRAGMENT_PROCESSOR_TEST \
|
| - static const GrFragmentProcessor* TestCreate(GrProcessorTestData*)
|
| + static GrFragmentProcessor* TestCreate(GrProcessorTestData*)
|
| #define GR_DEFINE_FRAGMENT_PROCESSOR_TEST(X)
|
|
|
| // The unit test relies on static initializers. Just declare the TestCreate function so that
|
| // its definitions will compile.
|
| #define GR_DECLARE_XP_FACTORY_TEST \
|
| - static const GrXPFactory* TestCreate(GrProcessorTestData*)
|
| + static GrXPFactory* TestCreate(GrProcessorTestData*)
|
| #define GR_DEFINE_XP_FACTORY_TEST(X)
|
|
|
| // The unit test relies on static initializers. Just declare the TestCreate function so that
|
| // its definitions will compile.
|
| #define GR_DECLARE_GEOMETRY_PROCESSOR_TEST \
|
| - static const GrGeometryProcessor* TestCreate(GrProcessorTestData*)
|
| + static GrGeometryProcessor* TestCreate(GrProcessorTestData*)
|
| #define GR_DEFINE_GEOMETRY_PROCESSOR_TEST(X)
|
|
|
| #endif // !SK_ALLOW_STATIC_GLOBAL_INITIALIZERS
|
|
|