/[gzz]/manuscripts/AGPU/fonts.txt
ViewVC logotype

Diff of /manuscripts/AGPU/fonts.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by tjl, Tue Apr 8 14:57:13 2003 UTC revision 1.5 by jvk, Wed Apr 9 08:27:27 2003 UTC
# Line 2  Line 2 
2  - SMOOTHLY SCALED TEXT  - SMOOTHLY SCALED TEXT
3    
4  Although it has recently become a commodity, 3D hardware has found  Although it has recently become a commodity, 3D hardware has found
5  little use in business applications.  One of the problems in such uses  little use in business applications.  Rotated and smoothly scaled text
6  is mipmapping artifacts: trilinear filtering blurs the font edges of  enables new types of user interfaces.  However, mipmapping artifacts
7    reduce readability: trilinear filtering blurs the font edges of
8  rendered text.  rendered text.
9    
10  We present two approaches for using the GPU to enhance the appearance  We present two approaches for using the GPU to enhance the appearance
# Line 11  of mipmapped text: sharpening and subpix Line 12  of mipmapped text: sharpening and subpix
12    
13  Text sharpening works by applying a linear sharpening filter to the  Text sharpening works by applying a linear sharpening filter to the
14  image using multiple texture accesses. Unfortunately, the sharpening  image using multiple texture accesses. Unfortunately, the sharpening
15  also increases aliasing artifacts with motion, which needs to be dealt  increases aliasing artifacts with motion, which needs to be dealt
16  with - XXX blur when moves.  The sharpening filter can be implemented with register  with. One approach is fading off the sharpening as movement starts.
17  combiners and LOD-biasing or with a fragment program.  The sharpening can be implemented with register combiners and
18    LOD-biasing or with a fragment program.
19    
20  Subpixel rendering uses the known ordering of the RGB sub-pixels of  Subpixel rendering uses the known ordering of the RGB sub-pixels of
21  LCD displays for tripling the effective horizontal resolution of  LCD displays for tripling the effective horizontal resolution of
22  rendered black-and-white text. A fragment program can be used to  rendered black-and-white text. A fragment program can be used to
23  implement the sub-pixel filtering.  implement the sub-pixel filtering.  It could also be possible to
24    approximate the sub-pixel filtering on NV2X with three texture units,
25    register combiners, and vertex programs for computing the
26    sub-pixel-shifted texture coordinates. This would provide an
27    opportunity for discussing
28    XXX
29    
30    
31  Although these two methods are well-known, we believe that their  Although these two methods are well-known, we believe that their
32  real-time GPU implementation is novel.  real-time GPU implementation is novel.

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26