Index: tests/ResourceCacheTest.cpp |
diff --git a/tests/ResourceCacheTest.cpp b/tests/ResourceCacheTest.cpp |
index c8613ad6cf5682bdbd8ee230547d97532bba1455..c715b2efcc3287ec5530ddcaa5259ac5c01bd100 100644 |
--- a/tests/ResourceCacheTest.cpp |
+++ b/tests/ResourceCacheTest.cpp |
@@ -38,7 +38,7 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ResourceCacheCache, reporter, context) { |
desc.fHeight = gHeight; |
SkImageInfo info = SkImageInfo::MakeN32Premul(gWidth, gHeight); |
SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTarget(context, |
- SkSurface::kNo_Budgeted, info)); |
+ SkBudgeted::kNo, info)); |
SkCanvas* canvas = surface->getCanvas(); |
const SkIRect size = SkIRect::MakeWH(gWidth, gHeight); |
@@ -91,12 +91,12 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ResourceCacheStencilBuffers, reporter, contex |
GrTextureProvider* cache = context->textureProvider(); |
GrResourceProvider* resourceProvider = context->resourceProvider(); |
// Test that two budgeted RTs with the same desc share a stencil buffer. |
- SkAutoTUnref<GrTexture> smallRT0(cache->createTexture(smallDesc, true)); |
+ SkAutoTUnref<GrTexture> smallRT0(cache->createTexture(smallDesc, SkBudgeted::kYes)); |
if (smallRT0 && smallRT0->asRenderTarget()) { |
resourceProvider->attachStencilAttachment(smallRT0->asRenderTarget()); |
} |
- SkAutoTUnref<GrTexture> smallRT1(cache->createTexture(smallDesc, true)); |
+ SkAutoTUnref<GrTexture> smallRT1(cache->createTexture(smallDesc, SkBudgeted::kYes)); |
if (smallRT1 && smallRT1->asRenderTarget()) { |
resourceProvider->attachStencilAttachment(smallRT1->asRenderTarget()); |
} |
@@ -108,7 +108,7 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ResourceCacheStencilBuffers, reporter, contex |
resourceProvider->attachStencilAttachment(smallRT1->asRenderTarget())); |
// An unbudgeted RT with the same desc should also share. |
- SkAutoTUnref<GrTexture> smallRT2(cache->createTexture(smallDesc, false)); |
+ SkAutoTUnref<GrTexture> smallRT2(cache->createTexture(smallDesc, SkBudgeted::kNo)); |
if (smallRT2 && smallRT2->asRenderTarget()) { |
resourceProvider->attachStencilAttachment(smallRT2->asRenderTarget()); |
} |
@@ -125,7 +125,7 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ResourceCacheStencilBuffers, reporter, contex |
bigDesc.fWidth = 400; |
bigDesc.fHeight = 200; |
bigDesc.fSampleCnt = 0; |
- SkAutoTUnref<GrTexture> bigRT(cache->createTexture(bigDesc, false)); |
+ SkAutoTUnref<GrTexture> bigRT(cache->createTexture(bigDesc, SkBudgeted::kNo)); |
if (bigRT && bigRT->asRenderTarget()) { |
resourceProvider->attachStencilAttachment(bigRT->asRenderTarget()); |
} |
@@ -139,7 +139,7 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ResourceCacheStencilBuffers, reporter, contex |
// An RT with a different sample count should not share. |
GrSurfaceDesc smallMSAADesc = smallDesc; |
smallMSAADesc.fSampleCnt = 4; |
- SkAutoTUnref<GrTexture> smallMSAART0(cache->createTexture(smallMSAADesc, false)); |
+ SkAutoTUnref<GrTexture> smallMSAART0(cache->createTexture(smallMSAADesc, SkBudgeted::kNo)); |
if (smallMSAART0 && smallMSAART0->asRenderTarget()) { |
resourceProvider->attachStencilAttachment(smallMSAART0->asRenderTarget()); |
} |
@@ -155,7 +155,7 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ResourceCacheStencilBuffers, reporter, contex |
resourceProvider->attachStencilAttachment(smallRT0->asRenderTarget()) != |
resourceProvider->attachStencilAttachment(smallMSAART0->asRenderTarget())); |
// A second MSAA RT should share with the first MSAA RT. |
- SkAutoTUnref<GrTexture> smallMSAART1(cache->createTexture(smallMSAADesc, false)); |
+ SkAutoTUnref<GrTexture> smallMSAART1(cache->createTexture(smallMSAADesc, SkBudgeted::kNo)); |
if (smallMSAART1 && smallMSAART1->asRenderTarget()) { |
resourceProvider->attachStencilAttachment(smallMSAART1->asRenderTarget()); |
} |
@@ -171,8 +171,9 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ResourceCacheStencilBuffers, reporter, contex |
smallMSAART0 && smallMSAART0->asRenderTarget() && |
smallMSAART0->asRenderTarget()->numColorSamples() < 8) { |
smallMSAADesc.fSampleCnt = 8; |
- smallMSAART1.reset(cache->createTexture(smallMSAADesc, false)); |
- SkAutoTUnref<GrTexture> smallMSAART1(cache->createTexture(smallMSAADesc, false)); |
+ smallMSAART1.reset(cache->createTexture(smallMSAADesc, SkBudgeted::kNo)); |
+ SkAutoTUnref<GrTexture> smallMSAART1( |
+ cache->createTexture(smallMSAADesc, SkBudgeted::kNo)); |
if (smallMSAART1 && smallMSAART1->asRenderTarget()) { |
resourceProvider->attachStencilAttachment(smallMSAART1->asRenderTarget()); |
} |
@@ -569,7 +570,7 @@ void test_unbudgeted_to_scratch(skiatest::Reporter* reporter); |
// Since this resource is unbudgeted, it should not be reachable as scratch. |
REPORTER_ASSERT(reporter, resource->resourcePriv().getScratchKey() == key); |
REPORTER_ASSERT(reporter, !resource->cacheAccess().isScratch()); |
- REPORTER_ASSERT(reporter, !resource->resourcePriv().isBudgeted()); |
+ REPORTER_ASSERT(reporter, SkBudgeted::kNo == resource->resourcePriv().isBudgeted()); |
REPORTER_ASSERT(reporter, nullptr == cache->findAndRefScratchResource(key, TestResource::kDefaultSize, 0)); |
REPORTER_ASSERT(reporter, 1 == cache->getResourceCount()); |
REPORTER_ASSERT(reporter, size == cache->getResourceBytes()); |
@@ -586,7 +587,7 @@ void test_unbudgeted_to_scratch(skiatest::Reporter* reporter); |
REPORTER_ASSERT(reporter, resource); |
REPORTER_ASSERT(reporter, resource->resourcePriv().getScratchKey() == key); |
REPORTER_ASSERT(reporter, resource->cacheAccess().isScratch()); |
- REPORTER_ASSERT(reporter, resource->resourcePriv().isBudgeted()); |
+ REPORTER_ASSERT(reporter, SkBudgeted::kYes == resource->resourcePriv().isBudgeted()); |
if (0 == i) { |
// If made unbudgeted, it should return to original state: ref'ed and unbudgeted. Try |
@@ -601,7 +602,7 @@ void test_unbudgeted_to_scratch(skiatest::Reporter* reporter); |
REPORTER_ASSERT(reporter, size == cache->getBudgetedResourceBytes()); |
REPORTER_ASSERT(reporter, !resource->resourcePriv().getScratchKey().isValid()); |
REPORTER_ASSERT(reporter, !resource->cacheAccess().isScratch()); |
- REPORTER_ASSERT(reporter, resource->resourcePriv().isBudgeted()); |
+ REPORTER_ASSERT(reporter, SkBudgeted::kYes == resource->resourcePriv().isBudgeted()); |
// now when it is unrefed it should die since it has no key. |
resource->unref(); |