diff options
author | 2016-04-25 13:37:22 -0700 | |
---|---|---|
committer | 2016-04-25 13:37:22 -0700 | |
commit | c885dacfe4625af8b0e2e5c6e8a8ae8dc2d620a8 (patch) | |
tree | 8fc3e643c7e8695c02735e5e0e58e4f28d5bffe8 /gyp | |
parent | 21736bd8b51cb78dba14a5bedf6690619fdb9ed3 (diff) |
Add initial implementation of GrShape and GrStyle classes and tests
The initial intent is to use GrShape to simplify the mask blur code paths. However, I also want to use this to explore a more unified drawing code flow for different geometry types. The goal is to have a single representation for geometries+styling that attempts to always keep the geometry in the simplest form (e.g. preferring rrects to paths). It also allows for converting styling information into modified geometry and for computing consistent keys.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1822723003
Review URL: https://codereview.chromium.org/1822723003
Diffstat (limited to 'gyp')
-rw-r--r-- | gyp/gpu.gypi | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gyp/gpu.gypi b/gyp/gpu.gypi index 999b8067d1..d0e78431ec 100644 --- a/gyp/gpu.gypi +++ b/gyp/gpu.gypi @@ -163,12 +163,16 @@ '<(skia_src_path)/gpu/GrResourceCache.h', '<(skia_src_path)/gpu/GrResourceProvider.cpp', '<(skia_src_path)/gpu/GrResourceProvider.h', + '<(skia_src_path)/gpu/GrShape.cpp', + '<(skia_src_path)/gpu/GrShape.h', '<(skia_src_path)/gpu/GrStencil.cpp', '<(skia_src_path)/gpu/GrStencil.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/GrStyle.cpp', + '<(skia_src_path)/gpu/GrStyle.h', '<(skia_src_path)/gpu/GrTessellator.cpp', '<(skia_src_path)/gpu/GrTessellator.h', '<(skia_src_path)/gpu/GrTraceMarker.cpp', |