Chromium Code Reviews| Index: dm/DMGpuTask.cpp |
| diff --git a/dm/DMGpuTask.cpp b/dm/DMGpuTask.cpp |
| index 9205cb996bfa736a218eb8976803b5faee15da2b..d65e394f58565a151cdaa065e023043764857947 100644 |
| --- a/dm/DMGpuTask.cpp |
| +++ b/dm/DMGpuTask.cpp |
| @@ -30,7 +30,7 @@ static void* new_gr_context_factory() { |
| } |
| static void delete_gr_context_factory(void* factory) { |
| - return SkDELETE((GrContextFactory*) factory); |
| + SkDELETE((GrContextFactory*) factory); |
| } |
| static GrContextFactory* get_gr_factory() { |
| @@ -40,7 +40,7 @@ static GrContextFactory* get_gr_factory() { |
| void GpuTask::draw() { |
| GrContext* gr = get_gr_factory()->get(fContextType); // Will be owned by device. |
| - SkGpuDevice device(gr, fConfig, fGM->width(), fGM->height(), fSampleCount); |
| + SkGpuDevice device(gr, fConfig, (int)fGM->width(), (int)fGM->height(), fSampleCount); |
|
bungeman-skia
2013/10/16 16:00:47
SkScalerCeilToInt
|
| SkCanvas canvas(&device); |
| canvas.concat(fGM->getInitialTransform()); |
| @@ -48,7 +48,7 @@ void GpuTask::draw() { |
| canvas.flush(); |
| SkBitmap bitmap; |
| - bitmap.setConfig(fConfig, fGM->width(), fGM->height()); |
| + bitmap.setConfig(fConfig, (int)fGM->width(), (int)fGM->height()); |
| canvas.readPixels(&bitmap, 0, 0); |
| // We offload checksum comparison to the main CPU threadpool. |
| @@ -57,7 +57,10 @@ void GpuTask::draw() { |
| } |
| bool GpuTask::shouldSkip() const { |
| - return fGM->getFlags() & skiagm::GM::kSkipGPU_Flag; |
| + if (fGM->getFlags() & skiagm::GM::kSkipGPU_Flag) { |
|
bungeman-skia
2013/10/16 16:00:47
SkToBool
|
| + return true; |
| + } |
| + return false; |
| } |
| } // namespace DM |