forked from rpavlik/gmtl
-
Notifications
You must be signed in to change notification settings - Fork 0
My modifications to the GMTL header library - link goes to upstream
License
Unknown and 2 other licenses found
Licenses found
Unknown
LICENSE
Unknown
COPYING
Unknown
LICENSE.addendum
VizCenter/gmtl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
o------------------------------------------------------------------------------o | | GMTL | Generic Math Template Library | o------------------------------------------------------------------------------o o------------------------------------------------------------------------------o | What is GMTL? o------------------------------------------------------------------------------o The Generic Math Template Library (GMTL) is a high-performance, extensible, and generic math library. The design is based upon discussion with many experts in the field of computer graphics and virtual reality, culminating the efforts of many previous math library efforts. GMTL gives the graphics programmer several core math types and a rich library of graphics/math operations on those types. o------------------------------------------------------------------------------o | Requirements o------------------------------------------------------------------------------o There are several requirements necessary to compile and use GMTL. Here is a list of the minimum requirements. * A standards comformant C++ compiler with good template support * SCons 0.96 If you wish to compile and use the tests in GMTL, you will also need the following: * CppUnit 1.9.11 o------------------------------------------------------------------------------o | Installation o------------------------------------------------------------------------------o Much like the Standard Template Library, GMTL is completely comprised of header files. Thus there is no compilation step needed to build any libraries. In order to install GMTL to /usr/local, use the following command. This will install gmtl-config to /usr/local/bin and the associated header files to /usr/local/include. # cd <GMTL_HOME> # scons install If you wish to install GMTL to an alternate location, such as your home directory, use the prefix option. $ cd <GMTL_HOME> $ scons install prefix=$HOME This will install GMTL to the appropriate locations relative to $HOME -- that is, the gmtl-config script will be installed to $HOME/bin and the associated header files to $HOME/include. o------------------------------------------------------------------------------o | Documentation o------------------------------------------------------------------------------o A FAQ, API reference, and programmer's guide are available on GMTL's web site. http://ggt.sourceforge.net o------------------------------------------------------------------------------o | License o------------------------------------------------------------------------------o This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA o------------------------------------------------------------------------------o | Questions o------------------------------------------------------------------------------o Please feel free to email comments, questions, suggestions, etc to [email protected]
About
My modifications to the GMTL header library - link goes to upstream
Resources
License
Unknown and 2 other licenses found
Licenses found
Unknown
LICENSE
Unknown
COPYING
Unknown
LICENSE.addendum
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 81.7%
- Python 18.1%
- Other 0.2%