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
do take the time to read this document before starting.
Panda is known to build successfully on Linux, SGI Irix, Windows NT
and Windows 2000. It should also be easily portable to other
Unix-based OpenGL systems with little or no changes (please let us
know if you try this). When compiled by Windows NT or 2000, it will
then run on a Windows 95 or 98 system, but we have found that Windows
98 is not itself stable enough to compile the codebase without
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.
Panda is known to build successfully on Linux, SGI Irix, and Windows
NT/2000/XP. It should also be easily portable to other Unix-based
OpenGL systems with little or no changes (please let us know if you
try this). When compiled by Windows NT/2000/XP, it will then run on a
Windows 98 system, but we have found that Windows 98 is not itself
stable enough to compile the codebase without crashing.
Before you begin to compile Panda, there are a number of optional
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.
You can find out about it at http://www.cs.unc.edu/Research/vrpn .
* libjpeg and libtiff. These free libraries provide support to Panda
for reading and writing JPEG and TIFF image files, for instance for
texture images. Even without these libraries, Panda has built-in
support for pbm/pgm/ppm, SGI (rgb), TGA, BMP, and a few other
assorted image types like Alias and SoftImage native formats. Most
Linux systems come with libjpeg and libtiff already installed, and
* libjpeg, libtiff, libpng. These free libraries provide support to
Panda for reading and writing JPEG, TIFF, and PNG image files, for
instance for texture images. Even without these libraries, Panda
has built-in support for pbm/pgm/ppm, SGI (rgb), TGA, BMP, and a few
other assorted image types like Alias and SoftImage native formats.
Most Linux systems come with these libraries already installed, and
the version numbers of these libraries is not likely to be
important. You can download libjpeg from the Independent JPEG group
at http://www.ijg.org , and libtiff from SGI at
ftp://ftp.sgi.com/graphics/tiff .
at http://www.ijg.org , libtiff from SGI at
ftp://ftp.sgi.com/graphics/tiff , and libpng from
http://www.libpng.org .
* zlib. This very common free library provides basic
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
real-time performance, which is part of the pandatool package.
Gtk-- only compiles on Unix, and primarily Linux; it is possible to
compile it with considerable difficulty on Irix. We have used
version 1.2.1. You can find it at http://www.gtkmm.org .
compile it with considerable difficulty on Irix. (On Windows, you
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