underware-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Underware-devel] OpenSceneGraph in pong


From: Loic Dachary
Subject: [Underware-devel] OpenSceneGraph in pong
Date: Tue, 9 Dec 2003 17:25:19 +0100

        Hi,

        I've replaced raw OpenGL calls with OpenSceneGraph calls in
pong. The scene is built by the program rather than loaded from a
file. You will find the modified underware distribution at
http://www.dachary.org/underware/underware-0.1.4.tar.gz

        Although not documented OpenSceneGraph is usable. I avoided
the high level facilities that do not really belong to a scene graph
(Producer & al). The class information HTML pages provided with the
distribution are hardly usable and I generated a doxygen equivalent
that is available at 
http://www.mekensleep.com/underware/openscenegraph/html/html/index.html

        I guess we will have many discussions related to the choice of
OpenSceneGraph. My impression is that the burden of using a rather
complex and non documented library is outweighted, in this specific
case, by the services it provides. I don't see any reason why
OpenSceneGraph should become a burden or a showstopper. It has been
designed for performances which is a must. It also evolved with the
ambition of becoming a general purpose library focused on a single
topic. If we were to use the scene graph of a more ambitious library
such as NeL, crystalspace or ogre, it would be less mature and very
hard to separate from the functionalities unrelated to a scene graph.

        Here is the updated list of the dependencies of underware,
as published at http://www.mekensleep.com/underware/.

         _____________________________________________________________

       [1]Single Unix Specification Version 3

     From:
     [2]http://www.opengroup.org/onlinepubs/007904975/download/susv3.tgz
     Update: 2003-12-04
     *
         _____________________________________________________________

       [3]SDL

     From: [4]http://www.libsdl.org/archives/sdldoc-ps.tar.gz
     Update: 2003-12-04
     *
         _____________________________________________________________

       [5]GL & [6]GLX

     From: [7]xfree86.org, apt-get source
     xfree86:xfree86-4.2.1/build-tree/xc/doc/man/GL/
     Update: 2003-12-04
     *
         _____________________________________________________________

       [8]OpenGL

     From:
     [9]http://opengl.org/developers/documentation/version1_5/glspec15.p
     df
     Update: 2003-12-04
     *
         _____________________________________________________________

       [10]Mesa

     From: [11]Mesa apt-get source mesa:mesa-5.0.0/widgets-mesa/man/
     Update: 2003-12-04
     *
         _____________________________________________________________

       [12]OpenAL

     From: [13]OpenAL
     http://www.openal.org/openal_webstf/specs-annote/oalspecs-annote.ps
     Update: 2003-12-04
     *
         _____________________________________________________________

       [14]Python

     From: [15]http://python.org/ftp/python/doc/2.3.2/pdf-a4-2.3.2.tgz
     Update: 2003-12-06
     *
         _____________________________________________________________

       [16]Glib

     From: [17]http://developer.gnome.org/doc/API/glib-2.0-docs.tar.gz
     Update: 2003-12-08
     *
         _____________________________________________________________

       [18]libxml2

     From: [19]XMLSoft apt-get install
     libxml2-dev:/usr/share/doc/libxml2-dev/libxml-dev.html
     Update: 2003-12-08
     *
         _____________________________________________________________

       [20]OpenSceneGraph

     From: [21]OpenSceneGraph compiled from [22]OpenSceneGraph-0.9.6-2
     and generated with [23]this Doxyfile
     Update: 2003-12-09

References

   1. http://www.mekensleep.com/underware/susv3/index.html
   2. http://www.opengroup.org/onlinepubs/007904975/download/susv3.tgz
   3. http://www.mekensleep.com/underware/sdldoc.ps
   4. http://www.libsdl.org/archives/sdldoc-ps.tar.gz
   5. http://www.mekensleep.com/underware/GL/gl/
   6. http://www.mekensleep.com/underware/GL/gl/
   7. http://www.xfree86.org/
   8. http://www.mekensleep.com/underware/glspec15.pdf
   9. http://opengl.org/developers/documentation/version1_5/glspec15.pdf
  10. http://www.mekensleep.com/underware/GL/mesa-5/
  11. http://www.mesa3d.org/
  12. http://www.mekensleep.com/underware/oalspecs-annote.ps
  13. http://www.openal.org/
  14. http://www.mekensleep.com/underware/Python-Docs-2.3.2
  15. http://python.org/ftp/python/doc/2.3.2/pdf-a4-2.3.2.tgz
  16. http://www.mekensleep.com/underware/glib
  17. http://python.org/ftp/python/doc/2.3.2/pdf-a4-2.3.2.tgz
  18. http://www.mekensleep.com/underware/libxml-dev.html
  19. http://www.xmlsoft.org/
  20. http://www.mekensleep.com/underware/openscenegraph/html/html/index.html
  21. http://www.openscenegraph.org/
  22. apt-get install libxml2-dev:/usr/share/doc/libxml2-dev/libxml-dev.html
  23. http://www.mekensleep.com/underware/openscenegraph/Doxyfile




reply via email to

[Prev in Thread] Current Thread [Next in Thread]