skia2/src
Brian Osman 6c431d5202 Towards a simpler SkSL -> GLSL pipeline (and better shader reflection)
The pretty printer didn't actually need the original (separate) strings,
so make it just operate on a single SkSL::String. Also remove the unused
line numbering, and the unit test. (Testing of test code, yay!)

With that done, cut down on passing around arrays of char* + length, and
just do the compaction to a single SkSL::String in the program builder.

Change-Id: Ieef9d9a8e3c5620c011b17477f1b0f9a9faa6273
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/208226
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2019-04-16 13:49:17 +00:00
..
android Add API to get canvas wrapped by SkPaintFilterCanvas 2019-03-28 21:16:10 +00:00
atlastext Add shader based blending of kPlus for configs that need clamping 2019-03-15 14:54:17 +00:00
c Use SkTileMode instead of nested enum 2019-04-03 15:24:18 +00:00
codec Implement SkHeifCodec::onRewind 2019-04-15 18:48:39 +00:00
compute skc: Avoid undefined variable modification 2019-02-11 17:53:02 +00:00
core Reland "Convert the CPU mask case to use prepareForDrawing" 2019-04-15 19:23:09 +00:00
effects moved files generated from .fp files into generated/ directories 2019-04-10 18:02:02 +00:00
fonts
gpu Towards a simpler SkSL -> GLSL pipeline (and better shader reflection) 2019-04-16 13:49:17 +00:00
image always zero SkMallocPixelRefs 2019-04-15 15:50:58 +00:00
images add kRGBA_F16Norm_SkColorType 2019-03-04 21:49:07 +00:00
lazy
opts restore vmull_u8() in color32() 2019-04-15 18:09:39 +00:00
pathops SkPathOpsTSect: Avoid null dereference in asserts 2019-02-09 12:39:57 +00:00
pdf Convert SkGlyph::toMask() to SkGlyph::mask() 2019-04-13 00:57:58 +00:00
ports Convert SkGlyph::toMask() to SkGlyph::mask() 2019-04-13 00:57:58 +00:00
sfnt Improve name table handling. 2018-08-20 20:39:54 +00:00
shaders removed localmatrix getter 2019-04-15 14:40:18 +00:00
sksl Fix GrFillRRectOp rendering in Metal. 2019-04-11 19:57:23 +00:00
svg Revert "Revert "Move localmatrix routines to shaderbase, no need to be public."" 2019-04-08 16:26:12 +00:00
utils use slope-guess for faster charToGlyph 2019-04-15 19:35:59 +00:00
xml Fix occurrences of "-Wextra-semi-stmt" 2018-11-30 23:23:09 +00:00
xps Revert "Revert "Move localmatrix routines to shaderbase, no need to be public."" 2019-04-08 16:26:12 +00:00