skia2/include
dvonbeck 4ef6dfa708 GrFP can express distance vector field req., program builder declares variable for it
This update allows fragment processors to require a field of vectors to the nearest edge. This requirement propagates:

- from child FPs to their parent
- from parent FPs to the GrPaint
- from GrPaint through the PipelineBuilder into GrPipeline
- acessed from GrPipeline by GrGLSLProgramBuilder

GrGLSL generates a variable for the distance vector and passes it down to the GeometryProcessor->emitCode() method.

This CL's base is the CL for adding the BevelNormalSource API: https://codereview.chromium.org/2080993002

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2114993002

Review-Url: https://codereview.chromium.org/2114993002
2016-07-29 09:53:56 -07:00
..
android Delete SkBitmapRegionCanvas 2016-05-18 06:23:57 -07:00
animator Change SkTime::GetMSecs to double; ensure values stored in SkMSec do not overflow. 2016-03-25 12:59:53 -07:00
c Make both SK_API definition points identical and order independent. 2016-07-28 09:45:15 -07:00
codec Add color space xform support to SkJpegCodec (includes F16!) 2016-07-29 06:23:33 -07:00
config SkPDF: Use Pathops clipping 2016-03-31 07:33:57 -07:00
core Add writeToMemory() API to SkColorSpace 2016-07-28 10:47:50 -07:00
effects Add SkGammaColorFilter 2016-07-28 09:20:33 -07:00
gpu GrFP can express distance vector field req., program builder declares variable for it 2016-07-29 09:53:56 -07:00
images Delete SkPageFlipper 2016-03-25 10:31:22 -07:00
pathops Move SkTDArray to private. 2016-02-18 08:53:33 -08:00
ports SkLeanWindows.h: #include "Windows.h" fewer places 2016-06-07 17:21:10 -07:00
private turn bitmaps into images during recording 2016-07-28 14:26:13 -07:00
svg Delete the legacy SVG parser 2016-07-19 06:12:54 -07:00
utils Move SkJSONCPP.h to tools. It tool-only. 2016-07-26 12:41:27 -07:00
views Remove use of MakeRenderTargetDirect from view system 2016-07-28 15:17:34 -07:00
xml Initial SVG model 2016-07-26 18:46:34 -07:00