diff options
author | bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-02-13 16:31:19 +0000 |
---|---|---|
committer | bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-02-13 16:31:19 +0000 |
commit | 73a9694b4ceb67547e5863db5315488e7d5294f7 (patch) | |
tree | a77c83c99014ef91c02b8bc40ce802877b50ae42 /include | |
parent | 45a412ee365694c61b50f6177382b509d1e2462b (diff) |
Use SkMWRandom in GLPrograms test.
R=jvanverth@google.com
Review URL: https://codereview.appspot.com/7306097
git-svn-id: http://skia.googlecode.com/svn/trunk@7721 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'include')
-rw-r--r-- | include/gpu/GrEffectUnitTest.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/include/gpu/GrEffectUnitTest.h b/include/gpu/GrEffectUnitTest.h index 3d251e21a7..03a302c3b2 100644 --- a/include/gpu/GrEffectUnitTest.h +++ b/include/gpu/GrEffectUnitTest.h @@ -24,7 +24,7 @@ enum { /** * A helper for use in GrEffect::TestCreate functions. */ -const SkMatrix& TestMatrix(SkRandom*); +const SkMatrix& TestMatrix(SkMWCRandom*); } @@ -37,14 +37,14 @@ class GrTexture; class GrEffectTestFactory : GrNoncopyable { public: - typedef GrEffectRef* (*CreateProc)(SkRandom*, GrContext*, GrTexture* dummyTextures[]); + typedef GrEffectRef* (*CreateProc)(SkMWCRandom*, GrContext*, GrTexture* dummyTextures[]); GrEffectTestFactory(CreateProc createProc) { fCreateProc = createProc; GetFactories()->push_back(this); } - static GrEffectRef* CreateStage(SkRandom* random, + static GrEffectRef* CreateStage(SkMWCRandom* random, GrContext* context, GrTexture* dummyTextures[]) { uint32_t idx = random->nextRangeU(0, GetFactories()->count() - 1); @@ -62,11 +62,11 @@ private: */ #define GR_DECLARE_EFFECT_TEST \ static GrEffectTestFactory gTestFactory; \ - static GrEffectRef* TestCreate(SkRandom*, GrContext*, GrTexture* dummyTextures[2]) + static GrEffectRef* TestCreate(SkMWCRandom*, GrContext*, GrTexture* dummyTextures[2]) /** GrEffect subclasses should insert this macro in their implementation file. They must then * also implement this static function: - * GrEffect* TestCreate(SkRandom*, GrContext*, GrTexture* dummyTextures[2]); + * GrEffect* TestCreate(SkMWCRandom*, GrContext*, GrTexture* dummyTextures[2]); * dummyTextures[] are valid textures that can optionally be used to construct GrTextureAccesses. * The first texture has config kSkia8888_GrPixelConfig and the second has * kAlpha_8_GrPixelConfig. TestCreate functions are also free to create additional textures using @@ -80,7 +80,7 @@ private: // The unit test relies on static initializers. Just declare the TestCreate function so that // its definitions will compile. #define GR_DECLARE_EFFECT_TEST \ - static GrEffectRef* TestCreate(SkRandom*, GrContext*, GrTexture* dummyTextures[2]) + static GrEffectRef* TestCreate(SkMWCRandom*, GrContext*, GrTexture* dummyTextures[2]) #define GR_DEFINE_EFFECT_TEST(X) #endif // !SK_ALLOW_STATIC_GLOBAL_INITIALIZERS |