From: bsalomon Date: Tue, 16 Sep 2014 21:09:13 +0000 (-0700) Subject: Move SkGpuDevice.h to src/gpu X-Git-Tag: accepted/tizen/5.0/unified/20181102.025319~5803 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d99bbb61e58e8bd34db3954147ce1c9166fe4637;p=platform%2Fupstream%2FlibSkiaSharp.git Move SkGpuDevice.h to src/gpu R=reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/545193006 --- diff --git a/experimental/PdfViewer/pdf_viewer_main.cpp b/experimental/PdfViewer/pdf_viewer_main.cpp index fab3dc0..f5bfdbb 100644 --- a/experimental/PdfViewer/pdf_viewer_main.cpp +++ b/experimental/PdfViewer/pdf_viewer_main.cpp @@ -21,12 +21,6 @@ #include "SkTArray.h" #include "SkNulCanvas.h" -#if SK_SUPPORT_GPU -#include "GrContextFactory.h" -#include "GrContext.h" -#include "SkGpuDevice.h" -#endif - DEFINE_string2(readPath, r, "", "pdf files or directories of pdf files to process."); DEFINE_string2(writePath, w, "", "Directory to write the rendered pages."); DEFINE_bool2(noExtensionForOnePagePdf, n, false, "No page extension if only one page."); @@ -42,18 +36,10 @@ DEFINE_double(DPI, 72, "DPI to be used for rendering (scale)."); DEFINE_int32(benchLoad, 0, "Load the pdf file minimally N times, without any rendering and \n" "\tminimal parsing to ensure correctness. Default 0 (disabled)."); DEFINE_int32(benchRender, 0, "Render the pdf content N times. Default 0 (disabled)"); -#if SK_SUPPORT_GPU DEFINE_string2(config, c, "8888", "Canvas to render:\n" "\t8888 - argb\n" - "\tgpu: use the gpu\n" "\tnul - render in null canvas, any draw will just return.\n" ); -#else -DEFINE_string2(config, c, "8888", "Canvas to render:\n" - "\t8888 - argb\n" - "\tnul - render in null canvas, any draw will just return.\n" - ); -#endif DEFINE_bool2(transparentBackground, t, false, "Make background transparent instead of white."); /** @@ -126,10 +112,6 @@ extern "C" SkBitmap* gDumpBitmap; extern "C" SkCanvas* gDumpCanvas; #endif -#if SK_SUPPORT_GPU -GrContextFactory gContextFactory; -#endif - static bool render_page(const SkString& outputDir, const SkString& inputFilename, const SkPdfRenderer& renderer, @@ -164,31 +146,7 @@ static bool render_page(const SkString& outputDir, SkAutoTUnref device; if (strcmp(FLAGS_config[0], "8888") == 0) { device.reset(SkNEW_ARGS(SkBitmapDevice, (bitmap))); - } -#if SK_SUPPORT_GPU - else if (strcmp(FLAGS_config[0], "gpu") == 0) { - SkAutoTUnref target; - GrContext* gr = gContextFactory.get(GrContextFactory::kNative_GLContextType, - kNone_GrGLStandard); - if (gr) { - // create a render target to back the device - GrTextureDesc desc; - desc.fConfig = kSkia8888_GrPixelConfig; - desc.fFlags = kRenderTarget_GrTextureFlagBit; - desc.fWidth = SkScalarCeilToInt(width); - desc.fHeight = SkScalarCeilToInt(height); - desc.fSampleCnt = 0; - target.reset(gr->createUncachedTexture(desc, NULL, 0)); - } - if (NULL == target.get()) { - SkASSERT(0); - return false; - } - - device.reset(SkGpuDevice::Create(target)); - } -#endif - else { + } else { SkDebugf("unknown --config: %s\n", FLAGS_config[0]); return false; } diff --git a/gyp/gpu.gypi b/gyp/gpu.gypi index 693d1f3..a6af660 100644 --- a/gyp/gpu.gypi +++ b/gyp/gpu.gypi @@ -269,7 +269,6 @@ '<(skia_src_path)/gpu/gl/builders/GrGLGeometryShaderBuilder.h', # Sk files - '<(skia_include_path)/gpu/SkGpuDevice.h', '<(skia_include_path)/gpu/SkGr.h', '<(skia_include_path)/gpu/SkGrPixelRef.h', '<(skia_include_path)/gpu/SkGrTexturePixelRef.h', @@ -277,6 +276,7 @@ '<(skia_include_path)/gpu/gl/SkGLContextHelper.h', '<(skia_src_path)/gpu/SkGpuDevice.cpp', + '<(skia_src_path)/gpu/SkGpuDevice.h', '<(skia_src_path)/gpu/SkGr.cpp', '<(skia_src_path)/gpu/SkGrPixelRef.cpp', '<(skia_src_path)/gpu/SkGrTexturePixelRef.cpp', diff --git a/include/gpu/SkGpuDevice.h b/src/gpu/SkGpuDevice.h similarity index 100% rename from include/gpu/SkGpuDevice.h rename to src/gpu/SkGpuDevice.h