diff options
author | bsalomon <bsalomon@google.com> | 2014-09-16 14:09:13 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-16 14:09:13 -0700 |
commit | d99bbb61e58e8bd34db3954147ce1c9166fe4637 (patch) | |
tree | 6f598b85a5126257e50b9049dbb61a66452cd942 /experimental | |
parent | c49233410e7278f0b95b8b0d28a80105a2930a88 (diff) |
Move SkGpuDevice.h to src/gpu
R=reed@google.com
Author: bsalomon@google.com
Review URL: https://codereview.chromium.org/545193006
Diffstat (limited to 'experimental')
-rw-r--r-- | experimental/PdfViewer/pdf_viewer_main.cpp | 44 |
1 files changed, 1 insertions, 43 deletions
diff --git a/experimental/PdfViewer/pdf_viewer_main.cpp b/experimental/PdfViewer/pdf_viewer_main.cpp index fab3dc01df..f5bfdbbd7e 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<SkBaseDevice> 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<GrSurface> 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; } |