[Top][All Lists]
[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.
- [Gzz-commits] manuscripts/AGPU fonts.txt, Janne V. Kujala, 2003/04/08
- [Gzz-commits] manuscripts/AGPU fonts.txt, Tuomas J. Lukka, 2003/04/08
- [Gzz-commits] manuscripts/AGPU fonts.txt, Tuomas J. Lukka, 2003/04/08
- [Gzz-commits] manuscripts/AGPU fonts.txt,
Janne V. Kujala <=
- [Gzz-commits] manuscripts/AGPU fonts.txt, Tuomas J. Lukka, 2003/04/12
- [Gzz-commits] manuscripts/AGPU fonts.txt, Tuomas J. Lukka, 2003/04/12
- [Gzz-commits] manuscripts/AGPU fonts.txt, Tuomas J. Lukka, 2003/04/12
- [Gzz-commits] manuscripts/AGPU fonts.txt, Tuomas J. Lukka, 2003/04/12
- [Gzz-commits] manuscripts/AGPU fonts.txt, Tuomas J. Lukka, 2003/04/14
- [Gzz-commits] manuscripts/AGPU fonts.txt, Tuomas J. Lukka, 2003/04/14