From 1899651ffc459f5462aa989cd6d08507947b67e4 Mon Sep 17 00:00:00 2001 From: kkinnunen Date: Sun, 26 Apr 2015 23:18:49 -0700 Subject: Extract gpu line dashing to GrDashLinePathRenderer Move line dashing logic from GrContext::drawPath to GrDashLinePathRenderer. This makes it possible to let path renderers render arbitrary dashed paths. End goal is to implement dashing in GrStencilAndCoverPathRenderer. Review URL: https://codereview.chromium.org/1100073003 --- gyp/gpu.gypi | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gyp/gpu.gypi') diff --git a/gyp/gpu.gypi b/gyp/gpu.gypi index fe6631db18..42b5d428f0 100644 --- a/gyp/gpu.gypi +++ b/gyp/gpu.gypi @@ -85,6 +85,8 @@ '<(skia_src_path)/gpu/GrClipMaskManager.cpp', '<(skia_src_path)/gpu/GrContext.cpp', '<(skia_src_path)/gpu/GrCoordTransform.cpp', + '<(skia_src_path)/gpu/GrDashLinePathRenderer.cpp', + '<(skia_src_path)/gpu/GrDashLinePathRenderer.h', '<(skia_src_path)/gpu/GrDefaultGeoProcFactory.cpp', '<(skia_src_path)/gpu/GrDefaultGeoProcFactory.h', '<(skia_src_path)/gpu/GrDefaultPathRenderer.cpp', @@ -175,6 +177,7 @@ '<(skia_src_path)/gpu/GrStencilAndCoverTextContext.h', '<(skia_src_path)/gpu/GrStencilAttachment.cpp', '<(skia_src_path)/gpu/GrStencilAttachment.h', + '<(skia_src_path)/gpu/GrStrokeInfo.cpp', '<(skia_src_path)/gpu/GrStrokeInfo.h', '<(skia_src_path)/gpu/GrTargetCommands.cpp', '<(skia_src_path)/gpu/GrTargetCommands.h', -- cgit v1.2.3