mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
fb16dfecae
Commit b7f05445c0
has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
25 lines
1.2 KiB
Plaintext
25 lines
1.2 KiB
Plaintext
The OpenGL Character Renderer (GLC) is a state machine that provides
|
|
OpenGL programs with character rendering services via an application
|
|
programming interface (API).
|
|
|
|
The character rendering services provided by GLC has some significant
|
|
advantages over platform specific interface such as GLX or WGL:
|
|
|
|
1. The GLC API is platform independent. Since most nontrivial GL
|
|
applications render characters, GLC is an important step toward the
|
|
goal of truly portable GL applications.
|
|
2. The GLC is simpler to use. Only two lines of GLC commands are
|
|
required to prepare for rendering characters.
|
|
3. GLC provides more ways to exploit the rendering power of OpenGL.
|
|
For example, a glyph can be drawn as a bitmap, a set of lines, a
|
|
set of triangles, or a textured rectangle.
|
|
4. GLC provides better support for glyph transformations. For
|
|
example, GLC supports rotated text, which is unavailable in GLX.
|
|
5. GLC provides better support for the large coded character set
|
|
defined by the standards ISO/IEC 10646:2003 and Unicode 4.0.1
|
|
|
|
QuesoGLC is a free (as in free speech) implementation of the GLC.
|
|
QuesoGLC is based on the FreeType library, provides Unicode support
|
|
and is designed to be easily ported to any platform that supports
|
|
both FreeType and the OpenGL API.
|