diff options
author | 2013-01-16 15:16:18 +0000 | |
---|---|---|
committer | 2013-01-16 15:16:18 +0000 | |
commit | 0ac6af49975c54c2debf41e9200af416ecd2d973 (patch) | |
tree | 79ee2038a2b5c994f688f30f9770310555dcc6bf /tests | |
parent | 6f54724c11ab739fa0d6deff1d4b564596fe3970 (diff) |
Wrap GrEffects in GrEffectPtr.
This is the first step towards automatic recycling of scratch resouces in the cache via ref-cnts.
R=robertphillips@google.com
Review URL: https://codereview.appspot.com/7092061
git-svn-id: http://skia.googlecode.com/svn/trunk@7222 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'tests')
-rw-r--r-- | tests/GLProgramsTest.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/GLProgramsTest.cpp b/tests/GLProgramsTest.cpp index 46d0820079..aafde3552c 100644 --- a/tests/GLProgramsTest.cpp +++ b/tests/GLProgramsTest.cpp @@ -31,13 +31,13 @@ bool random_bool(SkRandom* r) { return r->nextF() > .5f; } -const GrEffect* create_random_effect(SkRandom* random, - GrContext* context, - GrTexture* dummyTextures[]) { +const GrEffectRef* create_random_effect(SkRandom* random, + GrContext* context, + GrTexture* dummyTextures[]) { SkRandom sk_random; sk_random.setSeed(random->nextU()); - GrEffect* effect = GrEffectTestFactory::CreateStage(&sk_random, context, dummyTextures); + GrEffectRef* effect = GrEffectTestFactory::CreateStage(&sk_random, context, dummyTextures); GrAssert(effect); return effect; } @@ -122,7 +122,7 @@ bool GrGpuGL::programUnitTest() { } GrTexture* dummyTextures[] = {dummyTexture1.get(), dummyTexture2.get()}; - SkAutoTUnref<const GrEffect> effect(create_random_effect(&random, + SkAutoTUnref<const GrEffectRef> effect(create_random_effect(&random, getContext(), dummyTextures)); stages[s].setEffect(effect.get()); |