gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] manuscripts/AGPU fonts.txt


From: Janne V. Kujala
Subject: [Gzz-commits] manuscripts/AGPU fonts.txt
Date: Wed, 09 Apr 2003 04:27:27 -0400

CVSROOT:        /cvsroot/gzz
Module name:    manuscripts
Changes by:     Janne V. Kujala <address@hidden>        03/04/09 04:27:27

Modified files:
        AGPU           : fonts.txt 

Log message:
        more

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/AGPU/fonts.txt.diff?tr1=1.4&tr2=1.5&r1=text&r2=text

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]