[Plib-cvs] plib/doc download.html,1.17,1.18 index.html,1.30,1.31 requirements.html,1.10,1.11 whats_i
Brought to you by:
sjbaker
From: Steve B. <sj...@us...> - 2004-03-20 05:01:30
|
Update of /cvsroot/plib/plib/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25870/plib/doc Modified Files: download.html index.html requirements.html whats_inside.html Log Message: Updated documentation to fit with PLIB 1.8.0 Index: download.html =================================================================== RCS file: /cvsroot/plib/plib/doc/download.html,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- download.html 5 Sep 2002 06:14:56 -0000 1.17 +++ download.html 20 Mar 2004 04:51:36 -0000 1.18 @@ -64,14 +64,14 @@ <TD> <H1>Downloading and Installing PLIB.</H1> <H2>The Short Answer (for Linux and CygWin users):</H2> -Make sure you have OpenGL and GLUT installed.<br> -Download this: <A HREF="dist/plib-1.6.0.tar.gz"> PLIB - Version 1.6.0</A> +Make sure you have OpenGL installed.<br> +Download this: <A HREF="dist/plib-1.8.0.tar.gz"> PLIB - Version 1.8.0</A> <br> Run this (as 'root'): <pre> - tar xzf plib-1.6.0.tar.gz - cd plib-1.6.0 - ./configure ; make ; make install + tar xzf plib-1.8.0.tar.gz + cd plib-1.8.0 + ./configure ; make install </pre> Tadaaaa! <p> @@ -86,8 +86,7 @@ in PLIB. <p> <ul> -<li><A HREF="dist/plib-1.7.0.tar.gz"> PLIB - Version 1.7.0 -- Experimental/Unstable</A> -<li><A HREF="dist/plib-1.6.0.tar.gz"> PLIB - Version 1.6.0 -- Current/Stable</A> +<li><A HREF="dist/plib-1.8.0.tar.gz"> PLIB - Version 1.8.0 -- Current Stable</A> <li><A HREF="dist/"> PLIB - Other versions</A> <li><A HREF="http://sf.net/project/?group_id=382"> PLIB - Latest development version (from CVS)</A> <li><A HREF="dist/current.tgz"> PLIB - Latest development version (tarball)</A> @@ -108,12 +107,13 @@ <A NAME="EXAMPLES"></A> <ul> -<li><A HREF="dist/plib_examples-1.6.1.tar.gz"> - Example programs and Documentation for PLIB-1.6.0 or later.</A> +<li><A HREF="dist/plib_examples-1.8.0.tar.gz"> + Example programs and Documentation for PLIB-1.8.0 or later.</A> <li><A HREF="dist/">PLIB_examples - Older versions</A> </ul> Un-tar this into a separate directory from PLIB itself - or else -all the configuration and makefiles will clash. +all the configuration and makefiles will clash. Many of the example programs +require the GLUT library (or 'freeglut') - some other use SDL and FLTK. <p> <A NAME="DEMOS"></A> More extensive PLIB demonstration programs are also separated from @@ -141,7 +141,6 @@ <pre> ./configure - make make install </pre> Index: index.html =================================================================== RCS file: /cvsroot/plib/plib/doc/index.html,v retrieving revision 1.30 retrieving revision 1.31 diff -u -d -r1.30 -r1.31 --- index.html 28 Feb 2004 01:03:44 -0000 1.30 +++ index.html 20 Mar 2004 04:51:36 -0000 1.31 @@ -74,14 +74,15 @@ <p> PLIB includes sound effects, music, a complete 3D engine, font -rendering, a GUI, networking, 3D math library and a +rendering, a simple Windowing library, a game scripting language, +a GUI, networking, 3D math library and a collection of handy utility functions. All are 100% portable across nearly all modern computing platforms. What's more, it's all available on line - and completely free. Each library component is fairly independent of the others - so if you want to use SDL, GTK, GLUT, or FLTK instead of PLIB's 'PW' windowing library, you can. <p> -The latest stable version of PLIB is 1.6.0 - go to the +The latest stable version of PLIB is 1.8.0 - go to the <A HREF="download.html">DOWNLOAD</A> section to get a copy - go to the <A HREF="whats_inside.html">WHAT'S INSIDE</A> section for documentation and a more detailed description of Index: requirements.html =================================================================== RCS file: /cvsroot/plib/plib/doc/requirements.html,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- requirements.html 5 Sep 2002 06:14:57 -0000 1.10 +++ requirements.html 20 Mar 2004 04:51:37 -0000 1.11 @@ -75,7 +75,7 @@ The PLIB team works hard to minimise our dependance on other libraries to make it easy for end-users to install application software without having to visit dozens of web sites to collect -the libraries they need. +the libraries they need. <ul> <li>3D/2D Graphics: OpenGL. If you aren't already set up to run OpenGL, you should check: @@ -89,36 +89,40 @@ had a copy of OpenGL delivered with your operating system. </ul> -<li>Windowing: <A HREF="http://www.opengl.org/Documentation/GLUT.html">GLUT</A> - (The OpenGL Utility Toolkit by Mark Kilgard) - fully portable - windowing library with support for mouse and keyboard. - As an alternative, there is an OpenSource clone of GLUT called - <A HREF="http://freeglut.sf.net">freeglut</A> - it +<li>Windowing: From version 1.8.0, PLIB itself is completely independent of + any other windowing library. However, some of the demo and example + programs use <A HREF="http://freeglut.sf.net">freeglut</A> (or at a + pinch: + <A HREF="http://www.opengl.org/Documentation/GLUT.html">the original + GLUT</A> (GL Utility Toolkit by Mark Kilgard). + <A HREF="http://freeglut.sf.net">freeglut</A> works very well with PLIB applications and is maintained by - many of the same people. + many of the same people - so there is good continuity. It's perfectly possible to write PLIB programs that don't use - GLUT (for example, you can use PLIB with - <a href="http://www.libsdl.org">SDL</a>) - but the examples and demo's - do require it. + either GLUT or freeglut - for example, you can use PLIB with + <a href="http://www.libsdl.org">SDL</a>). </ul> <H2>How Portable is PLIB?</H2> VERY! <ul> -<li> All flavors of Win32 (Win 2000, WinME, WinNT, Win95 and Win98) are +<li> All flavors of Linux are supported - on any CPU platform that + supports Xfree86 and OpenGL. +<li> All flavors of Win32 are supported, using either MSVC++ or CygWin for compilation. Theoretically you could use Borland C++ also, but since there is little user base these days, the necessary 'project' files to build PLIB - under Borland's IDE do tend to get outdated. -<li> All flavors of Linux are supported - on any CPU platform that - supports Xfree86 and OpenGL. -<li> Most other UNIX-like systems (at least BSD, IRIX, Solaris, OS-X). -<li> MacOS now runs everything except the joystick library. I have yet to - hear of anyone who has a Mac with a joystick - so this isn't a great loss. + under Borland's IDE tend to get outdated. +<li> Most other UNIX-like systems (at least BSD, IRIX, Solaris, OS-X) providing + they support X-windows. +<li> MacOS-X is also reasonably well supported. +<li> MacOS-9 runs everything except the joystick library. However, it's getting + hard to find people to test this port - so it may have problems by the time + you come to use it. <li> Support for BeOS is problematic - for some reason, people who are prepared to help out with porting PLIB to BeOS are hard to find. However, since - BeOS (I'm told) has compatibility with GLUT, OpenGL and OSS, it should - be easy to port to. + BeOS (I'm told) has compatibility with X, OpenGL and OSS, it should + be easy to port to and may just work 'out of the box'. </ul> </TD> Index: whats_inside.html =================================================================== RCS file: /cvsroot/plib/plib/doc/whats_inside.html,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- whats_inside.html 5 Sep 2002 06:14:57 -0000 1.9 +++ whats_inside.html 20 Mar 2004 04:51:37 -0000 1.10 @@ -70,9 +70,9 @@ <TABLE> <TR> <TD><A HREF="pui/index.html">Picoscopic User Interface Library (PUI)</A></TD> - <TD>A fully portable set of GUI widgets that need only GLUT, OpenGL and C++ + <TD>A fully portable set of GUI widgets that need OpenGL and C++ to operate. Useful for games because rendering these widgets is - performed very quicly by your 3D hardware.</TD> + performed very quickly by your 3D hardware.</TD> </TR> <TR> <TD><A HREF="sl/index.html">Sound Library (SL)</A></TD> @@ -93,6 +93,11 @@ <TD>A scene graph library layered on top of OpenGL. Also contains code to load and save lots of 3D file formats.</TD> </TR> <TR> + <TD><A HREF="puAux/index.html">PUI Auxiliary Library (PUAUX)</A></TD> + <TD>Additional functionality layered onto PUI - not every PUI program + will need these but they can perhaps save you some effort.</TD> +</TR> +<TR> <TD><A HREF="ssgAux/index.html">SSG Auxiliary Library (SSGA)</A></TD> <TD>Additional functionality layered onto SSG - not every SSG program will need these but they can perhaps save you some effort.</TD> @@ -120,6 +125,14 @@ <TD><A HREF="psl/index.html">PLIB Scripting Language (PSL)</A></TD> <TD>A very lightweight, stackless C-like scripting language.</TD> </TR> +<TR> + <TD><A HREF="pw/index.html">PLIB Windowing Library (PW)</A></TD> + <TD>A lightweight windowing library. This is a very basic + library - it only supports a single, double-buffered RGB + OpenGL window - with support for keyboard and mouse. + Simple though it is, it's usually plenty for OpenGL games + and other simple OpenGL applications.</TD> +</TR> </TABLE> <p> <H2> Goodies: Samples and Demo's </H2> @@ -140,6 +153,7 @@ <TR> <TD> <ul> +<li>PW is independent <li>UL is independent <li>JS depends only on UL <li>SL depends only on UL @@ -153,6 +167,7 @@ <li>SSG depends on UL and SG <li>SSGAUX depends on UL, SG and SSG <li>PUI depends on UL, SG and FNT +<li>PUAUX depends on UL, SG, FNT and PUI <li>PSL depends on UL, SG and SSG </ul> </TD> |