diff options
author | bsalomon <bsalomon@google.com> | 2014-09-30 12:18:44 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-30 12:18:44 -0700 |
commit | afbf2d6273cd22c683f20a7e5773843876af3085 (patch) | |
tree | ce03339b06e13e45b5055b7cc5abdeb57cbdd86c /tests | |
parent | 8de02f4bf3dfb6178132231d03caec9f9a5d0beb (diff) |
Make "priv" classes for GrTexure and GrSurface.
R=robertphillips@google.com, egdaniel@google.com, joshualitt@google.com
Author: bsalomon@google.com
Review URL: https://codereview.chromium.org/596053002
Diffstat (limited to 'tests')
-rw-r--r-- | tests/GrSurfaceTest.cpp | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/tests/GrSurfaceTest.cpp b/tests/GrSurfaceTest.cpp index a2ed62928e..285e9e8ad8 100644 --- a/tests/GrSurfaceTest.cpp +++ b/tests/GrSurfaceTest.cpp @@ -11,6 +11,7 @@ #include "GrContextFactory.h" #include "GrRenderTarget.h" #include "GrTexture.h" +#include "GrSurfacePriv.h" #include "SkTypes.h" #include "Test.h" @@ -28,14 +29,14 @@ DEF_GPUTEST(GrSurface, reporter, factory) { desc.fFlags = kNone_GrTextureFlags; GrSurface* tex1 = context->createUncachedTexture(desc, NULL, 0); - REPORTER_ASSERT(reporter, texRT1->isSameAs(texRT1)); - REPORTER_ASSERT(reporter, texRT1->isSameAs(texRT1->asRenderTarget())); - REPORTER_ASSERT(reporter, texRT1->asRenderTarget()->isSameAs(texRT1)); - REPORTER_ASSERT(reporter, !texRT2->isSameAs(texRT1)); - REPORTER_ASSERT(reporter, !texRT2->asRenderTarget()->isSameAs(texRT1)); - REPORTER_ASSERT(reporter, !texRT2->isSameAs(texRT1->asRenderTarget())); - REPORTER_ASSERT(reporter, !texRT2->isSameAs(tex1)); - REPORTER_ASSERT(reporter, !texRT2->asRenderTarget()->isSameAs(tex1)); + REPORTER_ASSERT(reporter, texRT1->surfacePriv().isSameAs(texRT1)); + REPORTER_ASSERT(reporter, texRT1->surfacePriv().isSameAs(texRT1->asRenderTarget())); + REPORTER_ASSERT(reporter, texRT1->asRenderTarget()->surfacePriv().isSameAs(texRT1)); + REPORTER_ASSERT(reporter, !texRT2->surfacePriv().isSameAs(texRT1)); + REPORTER_ASSERT(reporter, !texRT2->asRenderTarget()->surfacePriv().isSameAs(texRT1)); + REPORTER_ASSERT(reporter, !texRT2->surfacePriv().isSameAs(texRT1->asRenderTarget())); + REPORTER_ASSERT(reporter, !texRT2->surfacePriv().isSameAs(tex1)); + REPORTER_ASSERT(reporter, !texRT2->asRenderTarget()->surfacePriv().isSameAs(tex1)); GrBackendTextureDesc backendDesc; backendDesc.fConfig = kSkia8888_GrPixelConfig; @@ -45,11 +46,13 @@ DEF_GPUTEST(GrSurface, reporter, factory) { backendDesc.fSampleCnt = 0; backendDesc.fTextureHandle = 5; GrSurface* externalTexRT = context->wrapBackendTexture(backendDesc); - REPORTER_ASSERT(reporter, externalTexRT->isSameAs(externalTexRT)); - REPORTER_ASSERT(reporter, externalTexRT->isSameAs(externalTexRT->asRenderTarget())); - REPORTER_ASSERT(reporter, externalTexRT->asRenderTarget()->isSameAs(externalTexRT)); - REPORTER_ASSERT(reporter, !externalTexRT->isSameAs(texRT1)); - REPORTER_ASSERT(reporter, !externalTexRT->asRenderTarget()->isSameAs(texRT1)); + REPORTER_ASSERT(reporter, externalTexRT->surfacePriv().isSameAs(externalTexRT)); + REPORTER_ASSERT(reporter, + externalTexRT->surfacePriv().isSameAs(externalTexRT->asRenderTarget())); + REPORTER_ASSERT(reporter, + externalTexRT->asRenderTarget()->surfacePriv().isSameAs(externalTexRT)); + REPORTER_ASSERT(reporter, !externalTexRT->surfacePriv().isSameAs(texRT1)); + REPORTER_ASSERT(reporter, !externalTexRT->asRenderTarget()->surfacePriv().isSameAs(texRT1)); texRT1->unref(); texRT2->unref(); |