Fix color emoji.
authorjvanverth <jvanverth@google.com>
Fri, 10 Oct 2014 15:21:29 +0000 (08:21 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 10 Oct 2014 15:21:29 +0000 (08:21 -0700)
commitbc92163ddfe957ad6ffbb02ac40e0ba75ff82216
treee7742e651b0df57016f0465cc54756567848fcaf
parent6cb35fa46748ad50c1c2d941f5d1b2908539e64c
Fix color emoji.

Removes the GrMaskFormat and single atlas in GrTextStrike.
Replaces it by storing the GrMaskFormat in each GrGlyph, and
doing a lookup for the correct atlas based on that.

Disables color glyph rendering in GrDistanceFieldTextContext
for now.

BUG=skia:2887

Review URL: https://codereview.chromium.org/636183005
expectations/gm/ignored-tests.txt
include/gpu/GrFontScaler.h
include/gpu/GrGlyph.h
src/gpu/GrBitmapTextContext.cpp
src/gpu/GrBitmapTextContext.h
src/gpu/GrDistanceFieldTextContext.cpp
src/gpu/GrFontScaler.cpp
src/gpu/GrTextStrike.cpp
src/gpu/GrTextStrike.h