Graphics Reference
In-Depth Information
pipeline configuration (as a material). There are several higher-level mechanisms for defin-
ing how a particular material will render an object in different situations, which allows for
very flexible rendering setups. The same general mechanism is used to implement a wide
variety of algorithms, including all of the techniques described in this topic.
Where to Get It
The library can be downloaded from CodePlex at the following URL: http://hieroglyph3
. codeplex.com . It is distributed under the MIT license; additional details about the license
can be found on the project's CodePlex page. To download the library, you can either ob-
tain a snapshot zip file containing the library and all of its sample applications, or you can
connect directly to the source code repository and easily update to the most recent version
as it becomes available.
The library currently uses Subversion as its source code revision control tool. A com-
mon and popular Subversion client ,TortoiseSVN, is available at the following URL: http://
tortoisesvn.tigris.org . However, this is not the only SVN client program out there, and as
mentioned above, you do not even need to use a SVN client program at all to inspect and
use the library and its samples. The directions for doing both are available on the CodePlex
project's source code page.
After obtaining a copy of the library, there is a single solution file that can be opened.
All of the contents of the library are defined with relative paths, which should be acces-
sible from wherever the library is located on your hard disk. The individual project files are
configured such that the Hieroglyph 3 library itself will be compiled first, and then each
of the sample applications will be built in turn (since they depend on the library, they will
be built after it). After the successful building of the library and its applications, they can
be individually executed, either through the IDE or directly through the running the newly
produced EXE file.
13.4.1 Dependencies and Tools
Hieroglyph 3 and its associated samples were created using Microsoft's Visual C++ 2008
IDE and compiler. Any version of this and later versions should be compatible, but they
may require minor edits (such as upgrading the project file).
Additionally, the following libraries are required:
Microsoft DirectX SDK (June 2010)
Boost C++Libraries (1.44)
Search WWH ::




Custom Search