aboutsummaryrefslogtreecommitdiff
path: root/samplecode
AgeCommit message (Collapse)Author
2019-02-03Remove NoPendingIO flags from buffer creations.Brian Salomon
Now that we're keeping refs on GrBuffers during flush, we shouldn't need to specify this flag. Change-Id: Idbe08e84d23690d6c9e94f23f2c4507a2e965aff Reviewed-on: https://skia-review.googlesource.com/c/188635 Reviewed-by: Robert Phillips <robertphillips@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
2019-02-01delete orphaned sampleMike Reed
Bug: skia: Change-Id: I50b832d742ecf08fe8a851b556ba1ca862c24d3c Reviewed-on: https://skia-review.googlesource.com/c/188025 Reviewed-by: Mike Reed <reed@google.com> Auto-Submit: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com>
2019-02-01remove breakText, and all utf cache accessorsMike Reed
Bug: skia: Change-Id: Ib7219e0844a4401f12f89d91eab60dbb7dda0121 Reviewed-on: https://skia-review.googlesource.com/c/188580 Commit-Queue: Mike Reed <reed@google.com> Reviewed-by: Mike Reed <reed@google.com> Auto-Submit: Mike Reed <reed@google.com>
2019-02-01Remove destination GrRenderTargetProxy from GrPipelineRobert Phillips
Change-Id: Ie2ee3d51220163fde8a959255dd5f6cce4e27ad8 Reviewed-on: https://skia-review.googlesource.com/c/188038 Reviewed-by: Chris Dalton <csmartdalton@google.com> Commit-Queue: Robert Phillips <robertphillips@google.com>
2019-01-31Add new thin anti-aliasing demoMichael Ludwig
Bug: skia: Change-Id: I3c29dee38f6fb43a2d1d5d429193fcf4a719a2cb Reviewed-on: https://skia-review.googlesource.com/c/186863 Reviewed-by: Chris Dalton <csmartdalton@google.com> Commit-Queue: Michael Ludwig <michaelludwig@google.com>
2019-01-30Add outline of new GrContext hierarchyRobert Phillips
This begins the process of splitting GrContext into: GrContext_Base, GrImageContext, GrRecordingContext and GrDirectContext. Change-Id: I3c43045f2a5549b049e95791d65f74d4e16de36f Reviewed-on: https://skia-review.googlesource.com/c/186878 Commit-Queue: Robert Phillips <robertphillips@google.com> Reviewed-by: Brian Salomon <bsalomon@google.com>
2019-01-29Convert GrBuffer owners to sk_spBrian Salomon
Change-Id: Id49d775c30f01f4de05f385227c5ed5d90d6839e Reviewed-on: https://skia-review.googlesource.com/c/187920 Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Greg Daniel <egdaniel@google.com>
2019-01-22IWYUMike Reed
fissioned from https://skia-review.googlesource.com/c/skia/+/185460 Bug: skia: Change-Id: I92857df460ffec402101bfa4c90678db889ea9c5 Reviewed-on: https://skia-review.googlesource.com/c/185697 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com> Auto-Submit: Mike Reed <reed@google.com>
2019-01-16Return GrProcessorSet::Analysis from GrDrawOp::finalizeChris Dalton
Bug: skia:8671 Change-Id: Ib35d1642659021419f408bf19b1b0dc0066e8df2 Reviewed-on: https://skia-review.googlesource.com/c/184160 Reviewed-by: Brian Salomon <bsalomon@google.com> Commit-Queue: Chris Dalton <csmartdalton@google.com>
2019-01-16Rename SkGlyphCache -> SkStrikeHerb Derby
Change-Id: I51ca9f61feb0d4f7352ed634b7070327f31ccf05 Reviewed-on: https://skia-review.googlesource.com/c/184400 Reviewed-by: Ben Wagner <bungeman@google.com> Reviewed-by: Herb Derby <herb@google.com> Commit-Queue: Herb Derby <herb@google.com>
2019-01-11Hack up SkShaper to pass additional callback infoFlorin Malita
- rename LineHandler -> RunHandler (since it gets called per run) - pass additionl run info: * line index * cumulative advance * ascent/descent/leading Bug: skia: Change-Id: Ie848e5a35243088b99989c73fdec44c6a1bdd051 Reviewed-on: https://skia-review.googlesource.com/c/183300 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Florin Malita <fmalita@chromium.org>
2019-01-09drawText Cleanup, part 5Hal Canary
Change-Id: I2e6cb63839ec9c6f9d5b829505472f97b076a82c Reviewed-on: https://skia-review.googlesource.com/c/182260 Auto-Submit: Hal Canary <halcanary@google.com> Commit-Queue: Mike Reed <reed@google.com> Reviewed-by: Mike Reed <reed@google.com>
2019-01-09drawText Cleanup, part 4Hal Canary
Change-Id: I2b48b6f507fe567cf44836c8755871c2a2f61ec0 Reviewed-on: https://skia-review.googlesource.com/c/182220 Auto-Submit: Hal Canary <halcanary@google.com> Commit-Queue: Mike Reed <reed@google.com> Reviewed-by: Mike Reed <reed@google.com>
2019-01-08sed s/drawSimpleText/drawString/Hal Canary
for f in $(git grep -l drawSimpleText); do sed -i 's/wSimpleText(\([[:alnum:]]\), strlen(\1), kUTF8_SkTextEncoding,/wString(\1,/g' "$f" sed -i 's/wSimpleText(\([[:alnum:]]*\)\.c_str(), \1\.size(), kUTF8_SkTextEncoding,/wString(\1,/g' "$f" done git checkout @~ include/core/SkCanvas.h samplecode/SampleCusp.cpp git cl format Change-Id: Ibc0c3afd30f86465a645fadb26177d61919f57fd Reviewed-on: https://skia-review.googlesource.com/c/181561 Reviewed-by: Hal Canary <halcanary@google.com> Commit-Queue: Hal Canary <halcanary@google.com> Auto-Submit: Hal Canary <halcanary@google.com>
2019-01-07hide setTextEncodingMike Reed
Bug: skia: Change-Id: Ia9d3acadc1ef8a9b3c175dba501a5324179d27e9 Reviewed-on: https://skia-review.googlesource.com/c/181566 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com> Auto-Submit: Mike Reed <reed@google.com>
2019-01-03change textutils to require font paramMike Reed
Bug: skia: Change-Id: I8ba252e3fc5c0970fd9d83f73c32b68f3c68452e Reviewed-on: https://skia-review.googlesource.com/c/180771 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com> Auto-Submit: Mike Reed <reed@google.com>
2019-01-03use drawSimpleTextMike Reed
Bug: skia: Change-Id: I4aa6190e66478595a409f93a406fd42f19394302 Reviewed-on: https://skia-review.googlesource.com/c/180927 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com> Auto-Submit: Mike Reed <reed@google.com>
2019-01-02use font instead of paint for textMike Reed
Bug: skia: Change-Id: I508ecbd6c4dad41f67f5f2ce6da6c0065dacba6c Reviewed-on: https://skia-review.googlesource.com/c/180365 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com> Auto-Submit: Mike Reed <reed@google.com>
2018-12-26don't use paint's gettextpathMike Reed
Bug: skia: Change-Id: I8ad0b924195f46a29b095e85a8c0573912f0045d Reviewed-on: https://skia-review.googlesource.com/c/179986 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com> Auto-Submit: Mike Reed <reed@google.com>
2018-12-25don't use drawPosTextMike Reed
Skia can now build if we mark drawPosText as private, Will hide/remove next (after Chrome CL) Bug: skia: Change-Id: I156560b025c119af302545bb5bd60678f7b8e8f7 Reviewed-on: https://skia-review.googlesource.com/c/179985 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com> Auto-Submit: Mike Reed <reed@google.com>
2018-12-22use font for measuringMike Reed
Bug: skia: Change-Id: I451c61d5b98cb42440a4eaa889d9404638a72f5c Reviewed-on: https://skia-review.googlesource.com/c/179980 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com>
2018-12-12SkShaper per-line callbackFlorin Malita
Tweak SkShaper to call out for each line, instead of bundling everything as a text blob. Change-Id: Ic522f88afcf31cefd873dc8b5cde1ac2e107c64f Reviewed-on: https://skia-review.googlesource.com/c/176592 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Florin Malita <fmalita@chromium.org>
2018-12-05Move Arc sample to onOnceBeforeDraw.Ben Wagner
Doing work in the constructor makes it difficult to debug other tests. Change-Id: I0aabd031ce7caf492cde6e7d32be7586c7f0b9d3 Reviewed-on: https://skia-review.googlesource.com/c/173767 Auto-Submit: Ben Wagner <bungeman@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Ben Wagner <bungeman@google.com>
2018-12-03flag to convert to SkTextEncodingMike Reed
Bug: skia: Change-Id: I9628bcabc5c6f902b79009e4f21badff3e8cca94 Reviewed-on: https://skia-review.googlesource.com/c/173980 Commit-Queue: Mike Reed <reed@google.com> Reviewed-by: Mike Reed <reed@google.com>
2018-11-30Fix occurrences of "-Wextra-semi-stmt"Brian Salomon
Docs-Preview: https://skia.org/?cl=173761 Change-Id: Iefdb91cd28eabb4b01b7b42a4f300b0b4caf05d9 Reviewed-on: https://skia-review.googlesource.com/c/173761 Reviewed-by: Mike Klein <mtklein@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
2018-11-30Remove FontScalerTest sample.Ben Wagner
This sample has had a gm counterpart for a long time now, and is also full of dead code. It isn't adding anything to our understanding of Skia, so remove it. Change-Id: I6f3b0ff454b603815d66480ec11c8426717578be Reviewed-on: https://skia-review.googlesource.com/c/173764 Commit-Queue: Ben Wagner <bungeman@google.com> Commit-Queue: Mike Klein <mtklein@google.com> Reviewed-by: Mike Klein <mtklein@google.com> Auto-Submit: Ben Wagner <bungeman@google.com>
2018-11-28Force clients to specify font when requesting strikecacheMike Reed
Bug: skia: Change-Id: If56222039239df085d6c40e835060e91fe70940b Reviewed-on: https://skia-review.googlesource.com/c/173166 Reviewed-by: Herb Derby <herb@google.com> Commit-Queue: Mike Reed <reed@google.com>
2018-11-27SkShaper->SkFontHal Canary
Change-Id: I6293f08c426650e3d1da8b2f94a81f7b0a65e8a3 Reviewed-on: https://skia-review.googlesource.com/c/172969 Commit-Queue: Ben Wagner <bungeman@google.com> Auto-Submit: Hal Canary <halcanary@google.com> Reviewed-by: Ben Wagner <bungeman@google.com>
2018-11-19Reland "Reland "Have a GrBackendFormat be stored on gpu proxies.""Greg Daniel
This is a reland of 2f9a5ea639925f38785f4d3a0af237822007cfd6 Original change's description: > Reland "Have a GrBackendFormat be stored on gpu proxies." > > This reverts commit 919c9e77c3492af766ff5982acda76ee49da3168. > > Reason for revert: Flutter change has landed and fixed memory issue. > > Original change's description: > > Revert "Have a GrBackendFormat be stored on gpu proxies." > > > > This reverts commit 51b1c12bbc2fa3f8d4faa29ad19c6f3cb34837ce. > > > > Reason for revert: reverting till flutter gets to 1.1 to fix build issues. > > > > Original change's description: > > > Have a GrBackendFormat be stored on gpu proxies. > > > > > > Bug: skia: > > > Change-Id: Iaf1fb24ab29a61d44e5fa59a5e0867ed02dcda90 > > > Reviewed-on: https://skia-review.googlesource.com/c/168021 > > > Reviewed-by: Brian Osman <brianosman@google.com> > > > Commit-Queue: Greg Daniel <egdaniel@google.com> > > > > TBR=egdaniel@google.com,bsalomon@google.com,brianosman@google.com > > > > Change-Id: I574fdc084ef5994596c51fb0d60423b5dc01b885 > > No-Presubmit: true > > No-Tree-Checks: true > > No-Try: true > > Bug: chromium:903701 chromium:903756 > > Reviewed-on: https://skia-review.googlesource.com/c/169835 > > Commit-Queue: Greg Daniel <egdaniel@google.com> > > Reviewed-by: Greg Daniel <egdaniel@google.com> > > TBR=egdaniel@google.com,bsalomon@google.com,brianosman@google.com > > Change-Id: Ifd9b6b8e194af9fb9258fa626644e76e6ecf090d > Bug: chromium:903701 chromium:903756 > Reviewed-on: https://skia-review.googlesource.com/c/170104 > Commit-Queue: Greg Daniel <egdaniel@google.com> > Reviewed-by: Greg Daniel <egdaniel@google.com> > Reviewed-by: Brian Osman <brianosman@google.com> Bug: chromium:903701 chromium:903756 Change-Id: Id1360067d8e928b0a4e1848dae8bc1e7f1994403 Reviewed-on: https://skia-review.googlesource.com/c/171660 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Greg Daniel <egdaniel@google.com>
2018-11-14Reenable GrOp chaining.Brian Salomon
GrRenderTargetOpList maintains an array of op chains. When it receives a new op it tries to add it to an existing chain, working backwards from the end of the current array. If the op can be added to a chain it additionally tries to merge the new op with ops already in the chain before adding it to the tail of the chain. In forward combining it tries to concatenate chains. If chains can concatenate it also attempts to merge ops between the two chains. Now op chaining results reported by Op subclasses must be transitive. Moreover, if op A is able to merge with B then it must be the case that any op that can chain with A will either merge or chain with any op that can chain to B. Bug: skia:8491 Change-Id: Ib6a2a669acd4257134a37d271289b8b3f247cd3f Reviewed-on: https://skia-review.googlesource.com/c/170351 Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Brian Osman <brianosman@google.com>
2018-11-14Revert "Reland "Have a GrBackendFormat be stored on gpu proxies.""Greg Daniel
This reverts commit 2f9a5ea639925f38785f4d3a0af237822007cfd6. Reason for revert: breaking fuchsia Original change's description: > Reland "Have a GrBackendFormat be stored on gpu proxies." > > This reverts commit 919c9e77c3492af766ff5982acda76ee49da3168. > > Reason for revert: Flutter change has landed and fixed memory issue. > > Original change's description: > > Revert "Have a GrBackendFormat be stored on gpu proxies." > > > > This reverts commit 51b1c12bbc2fa3f8d4faa29ad19c6f3cb34837ce. > > > > Reason for revert: reverting till flutter gets to 1.1 to fix build issues. > > > > Original change's description: > > > Have a GrBackendFormat be stored on gpu proxies. > > > > > > Bug: skia: > > > Change-Id: Iaf1fb24ab29a61d44e5fa59a5e0867ed02dcda90 > > > Reviewed-on: https://skia-review.googlesource.com/c/168021 > > > Reviewed-by: Brian Osman <brianosman@google.com> > > > Commit-Queue: Greg Daniel <egdaniel@google.com> > > > > TBR=egdaniel@google.com,bsalomon@google.com,brianosman@google.com > > > > Change-Id: I574fdc084ef5994596c51fb0d60423b5dc01b885 > > No-Presubmit: true > > No-Tree-Checks: true > > No-Try: true > > Bug: chromium:903701 chromium:903756 > > Reviewed-on: https://skia-review.googlesource.com/c/169835 > > Commit-Queue: Greg Daniel <egdaniel@google.com> > > Reviewed-by: Greg Daniel <egdaniel@google.com> > > TBR=egdaniel@google.com,bsalomon@google.com,brianosman@google.com > > Change-Id: Ifd9b6b8e194af9fb9258fa626644e76e6ecf090d > Bug: chromium:903701 chromium:903756 > Reviewed-on: https://skia-review.googlesource.com/c/170104 > Commit-Queue: Greg Daniel <egdaniel@google.com> > Reviewed-by: Greg Daniel <egdaniel@google.com> > Reviewed-by: Brian Osman <brianosman@google.com> TBR=egdaniel@google.com,bsalomon@google.com,brianosman@google.com Change-Id: Ia0556355e5775b2100901b7bfa37f97bb6ccd90f No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: chromium:903701 chromium:903756 Reviewed-on: https://skia-review.googlesource.com/c/171002 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Greg Daniel <egdaniel@google.com>
2018-11-14Reland "Have a GrBackendFormat be stored on gpu proxies."Greg Daniel
This reverts commit 919c9e77c3492af766ff5982acda76ee49da3168. Reason for revert: Flutter change has landed and fixed memory issue. Original change's description: > Revert "Have a GrBackendFormat be stored on gpu proxies." > > This reverts commit 51b1c12bbc2fa3f8d4faa29ad19c6f3cb34837ce. > > Reason for revert: reverting till flutter gets to 1.1 to fix build issues. > > Original change's description: > > Have a GrBackendFormat be stored on gpu proxies. > > > > Bug: skia: > > Change-Id: Iaf1fb24ab29a61d44e5fa59a5e0867ed02dcda90 > > Reviewed-on: https://skia-review.googlesource.com/c/168021 > > Reviewed-by: Brian Osman <brianosman@google.com> > > Commit-Queue: Greg Daniel <egdaniel@google.com> > > TBR=egdaniel@google.com,bsalomon@google.com,brianosman@google.com > > Change-Id: I574fdc084ef5994596c51fb0d60423b5dc01b885 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: chromium:903701 chromium:903756 > Reviewed-on: https://skia-review.googlesource.com/c/169835 > Commit-Queue: Greg Daniel <egdaniel@google.com> > Reviewed-by: Greg Daniel <egdaniel@google.com> TBR=egdaniel@google.com,bsalomon@google.com,brianosman@google.com Change-Id: Ifd9b6b8e194af9fb9258fa626644e76e6ecf090d Bug: chromium:903701 chromium:903756 Reviewed-on: https://skia-review.googlesource.com/c/170104 Commit-Queue: Greg Daniel <egdaniel@google.com> Reviewed-by: Greg Daniel <egdaniel@google.com> Reviewed-by: Brian Osman <brianosman@google.com>
2018-11-12use SkFontMetrics so we can deprecated the typedefMike Reed
Bug: skia: Change-Id: Icd40c042b0a8251bbd0b39dd3ee1a4634fff379f Reviewed-on: https://skia-review.googlesource.com/c/170344 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com>
2018-11-09Reland "Move remove ptr args to MakeRecAndEffects"Herb Derby
This is a reland of b07aba42145e29e0e995b373844c59846058a9ba Original change's description: > Move remove ptr args to MakeRecAndEffects > > Move this conversion out through the transitive closure of calls. As you > move up the stack, everything becomes refs instread of pointers. > > Reorder args of MakeRecAndEffects and setupCache to match the majority of other > calls. > > Change-Id: I72baf457cd9140f76ee5f7122493284c4be5bcd0 > Reviewed-on: https://skia-review.googlesource.com/c/169765 > Reviewed-by: Ben Wagner <bungeman@google.com> > Commit-Queue: Herb Derby <herb@google.com> Change-Id: I2ff7f218ecc7b18ae6a2b293cecdb059eea77562 Reviewed-on: https://skia-review.googlesource.com/c/170222 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Herb Derby <herb@google.com>
2018-11-09Revert "Move remove ptr args to MakeRecAndEffects"Herb Derby
This reverts commit b07aba42145e29e0e995b373844c59846058a9ba. Reason for revert: Changes GMs Original change's description: > Move remove ptr args to MakeRecAndEffects > > Move this conversion out through the transitive closure of calls. As you > move up the stack, everything becomes refs instread of pointers. > > Reorder args of MakeRecAndEffects and setupCache to match the majority of other > calls. > > Change-Id: I72baf457cd9140f76ee5f7122493284c4be5bcd0 > Reviewed-on: https://skia-review.googlesource.com/c/169765 > Reviewed-by: Ben Wagner <bungeman@google.com> > Commit-Queue: Herb Derby <herb@google.com> TBR=bungeman@google.com,herb@google.com Change-Id: I29e54cea5b7b5709dd6db6816cb6556d73e003e0 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://skia-review.googlesource.com/c/170221 Reviewed-by: Herb Derby <herb@google.com> Commit-Queue: Herb Derby <herb@google.com>
2018-11-09Move remove ptr args to MakeRecAndEffectsHerb Derby
Move this conversion out through the transitive closure of calls. As you move up the stack, everything becomes refs instread of pointers. Reorder args of MakeRecAndEffects and setupCache to match the majority of other calls. Change-Id: I72baf457cd9140f76ee5f7122493284c4be5bcd0 Reviewed-on: https://skia-review.googlesource.com/c/169765 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Herb Derby <herb@google.com>
2018-11-09Revert "Have a GrBackendFormat be stored on gpu proxies."Greg Daniel
This reverts commit 51b1c12bbc2fa3f8d4faa29ad19c6f3cb34837ce. Reason for revert: reverting till flutter gets to 1.1 to fix build issues. Original change's description: > Have a GrBackendFormat be stored on gpu proxies. > > Bug: skia: > Change-Id: Iaf1fb24ab29a61d44e5fa59a5e0867ed02dcda90 > Reviewed-on: https://skia-review.googlesource.com/c/168021 > Reviewed-by: Brian Osman <brianosman@google.com> > Commit-Queue: Greg Daniel <egdaniel@google.com> TBR=egdaniel@google.com,bsalomon@google.com,brianosman@google.com Change-Id: I574fdc084ef5994596c51fb0d60423b5dc01b885 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: chromium:903701 chromium:903756 Reviewed-on: https://skia-review.googlesource.com/c/169835 Commit-Queue: Greg Daniel <egdaniel@google.com> Reviewed-by: Greg Daniel <egdaniel@google.com>
2018-11-08Have a GrBackendFormat be stored on gpu proxies.Greg Daniel
Bug: skia: Change-Id: Iaf1fb24ab29a61d44e5fa59a5e0867ed02dcda90 Reviewed-on: https://skia-review.googlesource.com/c/168021 Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Greg Daniel <egdaniel@google.com>
2018-11-08Revert[4] "hide nested hinting enum"Mike Reed
This reverts commit 8e12cc6dfe3801e5a32b7bfa02a39c48fa03c207. Bug: skia: Change-Id: Ice5e3480adad75ab77d97f7366495015f36b15a6 Reviewed-on: https://skia-review.googlesource.com/c/169520 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com>
2018-11-07Reland "Revert "hide nested hinting enum""Mike Klein
This reverts commit f49563bf9276f70441fd22da83413d585b2bcc17. Reason for revert: Google3 also. Original change's description: > Revert "Revert "hide nested hinting enum"" > > This reverts commit 6bd19df9fa9d26d9de4de646b2cdf82ff5dca67c. > > Restores original CL, but adds guards for flutter. > > Bug: skia: > Change-Id: I380b4ea87d293355026d734249aa2b8c397da144 > Reviewed-on: https://skia-review.googlesource.com/c/169345 > Reviewed-by: Florin Malita <fmalita@chromium.org> > Commit-Queue: Mike Reed <reed@google.com> > Auto-Submit: Mike Reed <reed@google.com> TBR=fmalita@chromium.org,reed@google.com Change-Id: I26a07555df56ce92e86b114ecf4ab64643e71ed1 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: skia: Reviewed-on: https://skia-review.googlesource.com/c/169441 Reviewed-by: Mike Klein <mtklein@google.com> Commit-Queue: Mike Klein <mtklein@google.com>
2018-11-07Revert "Revert "hide nested hinting enum""Mike Reed
This reverts commit 6bd19df9fa9d26d9de4de646b2cdf82ff5dca67c. Restores original CL, but adds guards for flutter. Bug: skia: Change-Id: I380b4ea87d293355026d734249aa2b8c397da144 Reviewed-on: https://skia-review.googlesource.com/c/169345 Reviewed-by: Florin Malita <fmalita@chromium.org> Commit-Queue: Mike Reed <reed@google.com> Auto-Submit: Mike Reed <reed@google.com>
2018-11-07Revert "hide nested hinting enum"Mike Reed
This reverts commit fbebecee0eb99338e1b08422842aba6ab724e243. Reason for revert: need staging guard for flutter Original change's description: > hide nested hinting enum > > Bug: skia:2664 > Bug: skia:8527 > Change-Id: I8f4b832d5524fb792bcc608d6bd515229881b048 > Reviewed-on: https://skia-review.googlesource.com/c/168270 > Commit-Queue: Mike Reed <reed@google.com> > Reviewed-by: Florin Malita <fmalita@chromium.org> TBR=fmalita@chromium.org,reed@google.com Change-Id: I19496daa059932574f36ac47061068a81d5524c3 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: skia:2664, skia:8527 Reviewed-on: https://skia-review.googlesource.com/c/169344 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com>
2018-11-07hide nested hinting enumMike Reed
Bug: skia:2664 Bug: skia:8527 Change-Id: I8f4b832d5524fb792bcc608d6bd515229881b048 Reviewed-on: https://skia-review.googlesource.com/c/168270 Commit-Queue: Mike Reed <reed@google.com> Reviewed-by: Florin Malita <fmalita@chromium.org>
2018-11-05Use SkPMColor4f throughout clear APIsBrian Osman
Bug: skia: Change-Id: I5386e27edbcf39233880d869841a6632ecb9416c Reviewed-on: https://skia-review.googlesource.com/c/168261 Commit-Queue: Brian Osman <brianosman@google.com> Reviewed-by: Mike Klein <mtklein@google.com>
2018-11-04remove empty devKern from SkPaintMike Reed
Bug: skia: Change-Id: I59f1bc11324755b536f93c83180c9b92e799c50d Reviewed-on: https://skia-review.googlesource.com/c/168024 Auto-Submit: Mike Reed <reed@google.com> Commit-Queue: Florin Malita <fmalita@chromium.org> Reviewed-by: Florin Malita <fmalita@chromium.org>
2018-10-30Refactor Nima codeKevin Lubick
There were two copies of a Nima "player" and this moves them out of samplecode/ and viewer/ to experimental/ where it is a bit more accessible (e.g. for WebAssembly). Bug: skia: Change-Id: I05419a352f0d13d16b462a374578107513eb1243 Reviewed-on: https://skia-review.googlesource.com/c/166441 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Brian Osman <brianosman@google.com>
2018-10-30hide the SkPaint::Align enum entirelyMike Reed
Bug: skia:2664 Change-Id: I080b015dbcb3a3cd73bb6847f3243a996d5f7b7d Reviewed-on: https://skia-review.googlesource.com/c/166282 Commit-Queue: Mike Reed <reed@google.com> Reviewed-by: Florin Malita <fmalita@chromium.org>
2018-10-26use utils for deprecated TextAlignMike Reed
Bug: skia:8493 Change-Id: Ie7162d6e9099ce6499f05024205bd39fdd944c2b Reviewed-on: https://skia-review.googlesource.com/c/165300 Auto-Submit: Mike Reed <reed@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> Reviewed-by: Ben Wagner <bungeman@google.com>
2018-10-23remove (unused) vertical-textMike Reed
Bug: skia:8487 Change-Id: Ia6715346a0214b0db2fc67294e45b5e04c1c24d8 Reviewed-on: https://skia-review.googlesource.com/c/163889 Commit-Queue: Mike Reed <reed@google.com> Reviewed-by: Herb Derby <herb@google.com>
2018-10-20rename some flattenable routinesMike Klein
Initialize felt a little too nebulous, and I think the verb for "define registrar entry" is "register". Change-Id: I52f2eb5df5acd46a8b38bb9ea9bb07f4ac8f3789 Reviewed-on: https://skia-review.googlesource.com/c/163990 Commit-Queue: Mike Klein <mtklein@google.com> Reviewed-by: Mike Klein <mtklein@google.com>