Index: tests/PrimitiveProcessorTest.cpp |
diff --git a/tests/PrimitiveProcessorTest.cpp b/tests/PrimitiveProcessorTest.cpp |
index 6d4ede1ce9246e725daaa718452c35b70a33af4e..b1157a33a9e3c24aec044338d8b7ec5260e8a8d1 100644 |
--- a/tests/PrimitiveProcessorTest.cpp |
+++ b/tests/PrimitiveProcessorTest.cpp |
@@ -103,18 +103,9 @@ private: |
DEF_GPUTEST_FOR_ALL_GL_CONTEXTS(VertexAttributeCount, reporter, ctxInfo) { |
GrContext* context = ctxInfo.fGrContext; |
- GrTextureDesc desc; |
- desc.fHeight = 1; |
- desc.fWidth = 1; |
- desc.fFlags = kRenderTarget_GrSurfaceFlag; |
- desc.fConfig = kRGBA_8888_GrPixelConfig; |
- SkAutoTUnref<GrTexture> target(context->textureProvider()->createTexture(desc, |
- SkBudgeted::kYes)); |
- if (!target) { |
- ERRORF(reporter, "Could not create render target."); |
- return; |
- } |
- sk_sp<GrDrawContext> dc(context->drawContext(sk_ref_sp(target->asRenderTarget()))); |
+ |
+ sk_sp<GrDrawContext> dc(context->newDrawContext(GrContext::kLoose_BackingFit, |
+ 1, 1, kRGBA_8888_GrPixelConfig)); |
if (!dc) { |
ERRORF(reporter, "Could not create draw context."); |
return; |
@@ -132,7 +123,7 @@ DEF_GPUTEST_FOR_ALL_GL_CONTEXTS(VertexAttributeCount, reporter, ctxInfo) { |
#endif |
SkAutoTUnref<GrDrawBatch> batch; |
GrPipelineBuilder pb; |
- pb.setRenderTarget(target->asRenderTarget()); |
+ pb.setRenderTarget(dc->accessRenderTarget()); |
// This one should succeed. |
batch.reset(new Batch(attribCnt)); |
dc->drawContextPriv().testingOnly_drawBatch(pb, batch); |