JDK-6767516 : Improve hardware glyph cache to better handle large text
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 6
  • Priority: P3
  • Status: Open
  • Resolution: Unresolved
  • OS: solaris_9
  • CPU: generic
  • Submitted: 2008-11-04
  • Updated: 2012-01-16
Description
The AccelGlyphCache code used by the D3D and OGL pipelines is very basic and
currently only holds glyph images whose dimensions are no more than 16 pixels in
either direction.  This means that any glyph larger than 16x16 pixels is not
cached and is rendered through a less efficient code path.  We should investigate
using a more sophisticated caching and texture packing algorithm to improve
performance of rendering large glyphs.