Index: src/gpu/SkGpuDevice.cpp |
diff --git a/src/gpu/SkGpuDevice.cpp b/src/gpu/SkGpuDevice.cpp |
index ab4b319ed08a7d151fe1f5494554acccb6b78067..b1c6407d2fe821bd5236536aab0db97809e630d6 100644 |
--- a/src/gpu/SkGpuDevice.cpp |
+++ b/src/gpu/SkGpuDevice.cpp |
@@ -9,10 +9,8 @@ |
#include "GrBlurUtils.h" |
#include "GrContext.h" |
-#include "GrContextPriv.h" |
#include "GrDrawContextPriv.h" |
#include "GrGpu.h" |
-#include "GrGpuResourcePriv.h" |
#include "GrImageIDTextureAdjuster.h" |
#include "GrStyle.h" |
#include "GrTracing.h" |
@@ -92,31 +90,9 @@ bool SkGpuDevice::CheckAlphaTypeAndGetFlags( |
return true; |
} |
-sk_sp<SkGpuDevice> SkGpuDevice::Make(sk_sp<GrRenderTarget> rt, sk_sp<SkColorSpace> colorSpace, |
- const SkSurfaceProps* props, InitContents init) { |
- if (!rt || rt->wasDestroyed() || !rt->getContext()) { |
- return nullptr; |
- } |
- unsigned flags; |
- if (!CheckAlphaTypeAndGetFlags(nullptr, init, &flags)) { |
- return nullptr; |
- } |
- |
- const int width = rt->width(); |
- const int height = rt->height(); |
- |
- GrContext* context = rt->getContext(); |
- |
- sk_sp<GrDrawContext> drawContext(context->contextPriv().makeWrappedDrawContext( |
- std::move(rt), |
- std::move(colorSpace), |
- props)); |
- return sk_sp<SkGpuDevice>(new SkGpuDevice(std::move(drawContext), width, height, flags)); |
-} |
- |
-sk_sp<SkBaseDevice> SkGpuDevice::Make(sk_sp<GrDrawContext> drawContext, |
- int width, int height, |
- InitContents init) { |
+sk_sp<SkGpuDevice> SkGpuDevice::Make(sk_sp<GrDrawContext> drawContext, |
+ int width, int height, |
+ InitContents init) { |
if (!drawContext || drawContext->wasAbandoned()) { |
return nullptr; |
} |
@@ -124,7 +100,7 @@ sk_sp<SkBaseDevice> SkGpuDevice::Make(sk_sp<GrDrawContext> drawContext, |
if (!CheckAlphaTypeAndGetFlags(nullptr, init, &flags)) { |
return nullptr; |
} |
- return sk_sp<SkBaseDevice>(new SkGpuDevice(std::move(drawContext), width, height, flags)); |
+ return sk_sp<SkGpuDevice>(new SkGpuDevice(std::move(drawContext), width, height, flags)); |
} |
sk_sp<SkGpuDevice> SkGpuDevice::Make(GrContext* context, SkBudgeted budgeted, |
@@ -248,9 +224,8 @@ bool SkGpuDevice::onWritePixels(const SkImageInfo& info, const void* pixels, siz |
if (kUnpremul_SkAlphaType == info.alphaType()) { |
flags = GrContext::kUnpremul_PixelOpsFlag; |
} |
- fDrawContext->accessRenderTarget()->writePixels(x, y, info.width(), info.height(), |
- config, pixels, rowBytes, flags); |
- return true; |
+ return fDrawContext->accessRenderTarget()->writePixels(x, y, info.width(), info.height(), |
+ config, pixels, rowBytes, flags); |
} |
bool SkGpuDevice::onAccessPixels(SkPixmap* pmap) { |