summaryrefslogtreecommitdiff
path: root/docs/html/sdk/api_diff/10/changes
diff options
context:
space:
mode:
authorChet Haase <chet@google.com>2012-08-15 15:54:54 -0700
committerChet Haase <chet@google.com>2012-08-16 09:11:49 -0700
commit378e919ccb75efe24d5a5aa75ac2c6ef255dcb48 (patch)
tree0dfc3623513371881056d4f00bc8ca6526530105 /docs/html/sdk/api_diff/10/changes
parent6b7d46b78c1c5c1ce3e077c0eed41c730f1686b4 (diff)
Remove CacheTextureLine structure from FontRenderer
CacheTextureLine was useful before we were packing the glyph textures; it allowed simple packing of any particular texture according to how many lines there were in a texture, and how tall those lines were. Now that we are packing more efficiently (both horizontally and vertically in any given texture line), it is more efficient to have open space in every texture, removing the need for CacheTextureLine (which now gets in the way since it limits how much can be stored in each line). This change removes CacheTextureLine and just uses CacheTexture directly, allowing caching of glyphs anywhere in the open space of each texture. As before, the packing of these glyphs is determined by the CacheBlock structure, which is a linked list of open spaces in each CacheTexture. Change-Id: Id6f628170df0f676f8743ac7de76f2377fc6a012
Diffstat (limited to 'docs/html/sdk/api_diff/10/changes')
0 files changed, 0 insertions, 0 deletions