History log of /external/skia/include/atlastext/SkAtlasTextTarget.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b5086961f335d6757a88ce7507c445485aaba2e6 13-Dec-2017 Brian Salomon <bsalomon@google.com> Add matrix stack to SkAtlasTextTarget.

Makes SkAtlasTextRenderer::SDFVertex now has a 3 component position vector.

Change-Id: I7ec1a8068fb84388a82e1748d6e9d02820d55abd
Reviewed-on: https://skia-review.googlesource.com/84202
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Jim Van Verth <jvanverth@google.com>
/external/skia/include/atlastext/SkAtlasTextTarget.h
a0ba714ad5ee26b3f1929aa572eb77cc71809e64 20-Nov-2017 Brian Salomon <bsalomon@google.com> Require glyph positions in SkAtlasTextTarget::drawText

Change-Id: Idf0977befc8ed4fd9eb3b733db5e945457b2164c
Reviewed-on: https://skia-review.googlesource.com/73701
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/include/atlastext/SkAtlasTextTarget.h
0c1c2b39dd93100542236b23546ed0b855816a49 20-Nov-2017 Brian Salomon <bsalomon@google.com> Make SkAtlasTextTarget use glyph IDs

Bug: skia:
Change-Id: Idefd69f02f62fea22c41a3476676773221c3ae81
Reviewed-on: https://skia-review.googlesource.com/73700
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/include/atlastext/SkAtlasTextTarget.h
cbcb0a12ad0068b820c28178e8aa141166febd1f 19-Nov-2017 Brian Salomon <bsalomon@google.com> Revert "Revert "Add Atlas Text interface for rendering SDF glyphs.""

This reverts commit 9c2202ffc22b4293b48a4edeafa1b5d2bab8bb83.

Bug: skia:
Change-Id: I482ddf74f8e40d3d0908c840ba5c6ff981ccefbd
Reviewed-on: https://skia-review.googlesource.com/73345
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/include/atlastext/SkAtlasTextTarget.h
9c2202ffc22b4293b48a4edeafa1b5d2bab8bb83 18-Nov-2017 Greg Daniel <egdaniel@google.com> Revert "Add Atlas Text interface for rendering SDF glyphs."

This reverts commit 39631f3df172feb385527a5d125bc53b0bded7e6.

Reason for revert: break google3 rool

Original change's description:
> Add Atlas Text interface for rendering SDF glyphs.
>
> This new API is built upon SDF text atlas code from the GPU backend. Unlike using the GPU
> backend to draw text, this set of interfaces allows the client to render the SDF glyphs. The
> client issues text draws to potentially multiple targets and then the client flushes. The
> client then gets commands from Skia with data to put into a texture atlas and vertices to
> draw that reference the texture. The client is responsible for creating the texture, uploading
> the SDF data to the texture, and drawing the vertices provided by Skia.
>
> Change-Id: Ie9447e19b85f0ce1c2b942e5216c787a74f335d3
> Reviewed-on: https://skia-review.googlesource.com/59360
> Commit-Queue: Brian Salomon <bsalomon@google.com>
> Reviewed-by: Robert Phillips <robertphillips@google.com>

TBR=jvanverth@google.com,bsalomon@google.com,robertphillips@google.com

Change-Id: I4aad0c99e645b476fd8ba25731f2a10e8802bb25
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/73420
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
/external/skia/include/atlastext/SkAtlasTextTarget.h
39631f3df172feb385527a5d125bc53b0bded7e6 17-Nov-2017 Brian Salomon <bsalomon@google.com> Add Atlas Text interface for rendering SDF glyphs.

This new API is built upon SDF text atlas code from the GPU backend. Unlike using the GPU
backend to draw text, this set of interfaces allows the client to render the SDF glyphs. The
client issues text draws to potentially multiple targets and then the client flushes. The
client then gets commands from Skia with data to put into a texture atlas and vertices to
draw that reference the texture. The client is responsible for creating the texture, uploading
the SDF data to the texture, and drawing the vertices provided by Skia.

Change-Id: Ie9447e19b85f0ce1c2b942e5216c787a74f335d3
Reviewed-on: https://skia-review.googlesource.com/59360
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
/external/skia/include/atlastext/SkAtlasTextTarget.h