minor updates; add libpng

This commit is contained in:
David Rose 2004-03-29 21:10:30 +00:00
parent 6b565ee890
commit 4989e93380

View File

@ -5,17 +5,12 @@ system for the first time. Panda is a complex project and is not
trivial to install, although it is not really very difficult. Please trivial to install, although it is not really very difficult. Please
do take the time to read this document before starting. do take the time to read this document before starting.
Panda is known to build successfully on Linux, SGI Irix, Windows NT Panda is known to build successfully on Linux, SGI Irix, and Windows
and Windows 2000. It should also be easily portable to other NT/2000/XP. It should also be easily portable to other Unix-based
Unix-based OpenGL systems with little or no changes (please let us OpenGL systems with little or no changes (please let us know if you
know if you try this). When compiled by Windows NT or 2000, it will try this). When compiled by Windows NT/2000/XP, it will then run on a
then run on a Windows 95 or 98 system, but we have found that Windows Windows 98 system, but we have found that Windows 98 is not itself
98 is not itself stable enough to compile the codebase without stable enough to compile the codebase without crashing.
crashing.
Presently, Panda does not compile successfully with Microsoft Visual
C++ version 6.0. You must install Visual C++ 7.0 (that is, Microsoft
Visual Studio .NET) in order to compile Panda on Windows.
Before you begin to compile Panda, there are a number of optional Before you begin to compile Panda, there are a number of optional
support libraries that you may wish to install. None of these are support libraries that you may wish to install. None of these are
@ -56,16 +51,17 @@ without some functionality.
without it, Panda can only interface with the keyboard and mouse. without it, Panda can only interface with the keyboard and mouse.
You can find out about it at http://www.cs.unc.edu/Research/vrpn . You can find out about it at http://www.cs.unc.edu/Research/vrpn .
* libjpeg and libtiff. These free libraries provide support to Panda * libjpeg, libtiff, libpng. These free libraries provide support to
for reading and writing JPEG and TIFF image files, for instance for Panda for reading and writing JPEG, TIFF, and PNG image files, for
texture images. Even without these libraries, Panda has built-in instance for texture images. Even without these libraries, Panda
support for pbm/pgm/ppm, SGI (rgb), TGA, BMP, and a few other has built-in support for pbm/pgm/ppm, SGI (rgb), TGA, BMP, and a few
assorted image types like Alias and SoftImage native formats. Most other assorted image types like Alias and SoftImage native formats.
Linux systems come with libjpeg and libtiff already installed, and Most Linux systems come with these libraries already installed, and
the version numbers of these libraries is not likely to be the version numbers of these libraries is not likely to be
important. You can download libjpeg from the Independent JPEG group important. You can download libjpeg from the Independent JPEG group
at http://www.ijg.org , and libtiff from SGI at at http://www.ijg.org , libtiff from SGI at
ftp://ftp.sgi.com/graphics/tiff . ftp://ftp.sgi.com/graphics/tiff , and libpng from
http://www.libpng.org .
* zlib. This very common free library provides basic * zlib. This very common free library provides basic
compression/decompression routines, and is the basis for the Unix compression/decompression routines, and is the basis for the Unix
@ -115,8 +111,10 @@ without some functionality.
for one application, the PStats viewer for graphical analysis of for one application, the PStats viewer for graphical analysis of
real-time performance, which is part of the pandatool package. real-time performance, which is part of the pandatool package.
Gtk-- only compiles on Unix, and primarily Linux; it is possible to Gtk-- only compiles on Unix, and primarily Linux; it is possible to
compile it with considerable difficulty on Irix. We have used compile it with considerable difficulty on Irix. (On Windows, you
version 1.2.1. You can find it at http://www.gtkmm.org . don't need this, since you will use the pstats viewer built in the
win-stats subdirectory instead.) We have used version 1.2.1. You
can find it at http://www.gtkmm.org .
PANDA'S BUILD PHILOSOPHY PANDA'S BUILD PHILOSOPHY