# do not edit -- automatically generated by arch changelog
# arch-tag: automatic-ChangeLog--uebergeek@web.de--legeek/lescegra--main--1.0
#

2003-07-08 23:19:52 GMT	Enno Cramer <uebergeek@web.de>	patch-29

    Summary:
      minor documentation updates
    Revision:
      lescegra--main--1.0--patch-29


    new files:
     ./doc/.arch-ids/html_footer.id ./doc/.arch-ids/html_header.id
     ./doc/html_footer ./doc/html_header
     ./include/lescegra/sg/.arch-ids/material.h.id
     ./include/lescegra/sg/material.h
     ./src/sg/.arch-ids/material.c.id ./src/sg/material.c

    modified files:
     ./TODO ./doc/Doxyfile ./doc/Makefile ./include/lescegra.h
     ./include/lescegra/particle/gravity.h
     ./include/lescegra/particle/particle.h
     ./include/lescegra/particle/particlemodifier.h
     ./include/lescegra/particle/particlesource.h
     ./include/lescegra/particle/particlesystem.h
     ./include/lescegra/sg/fog.h ./include/lescegra/sg/group.h
     ./include/lescegra/sg/hterrain.h ./include/lescegra/sg/light.h
     ./include/lescegra/sg/md2model.h
     ./include/lescegra/sg/terrain.h
     ./include/lescegra/sg/texture.h
     ./include/lescegra/sg/transform.h
     ./include/lescegra/util/list.h
     ./include/lescegra/util/random.h ./src/sg/Makefile


2003-07-08 20:26:08 GMT	Enno Cramer <uebergeek@web.de>	patch-28

    Summary:
      random number generator
    Revision:
      lescegra--main--1.0--patch-28

    * added random number generator class (Mersenne Twister)
    * use seperate data array and pointer in LsgImage
    * add const modifiers for matrix operations

    modified files:
     ./TODO ./include/lescegra/util/frustum.h
     ./include/lescegra/util/image.h
     ./include/lescegra/util/matrix.h
     ./include/lescegra/util/random.h ./src/util/frustum.c
     ./src/util/image.c ./src/util/matrix.c ./src/util/random.c


2003-07-06 19:08:37 GMT	Enno Cramer <uebergeek@web.de>	patch-27

    Summary:
      documentation fixes, doxygen
    Revision:
      lescegra--main--1.0--patch-27

    * added doxygen configuration and doc makefile
    * fixed some documentation errors

    new files:
     ./doc/.arch-ids/=id ./doc/.arch-ids/Doxyfile.id
     ./doc/.arch-ids/Makefile.id ./doc/Doxyfile ./doc/Makefile

    modified files:
     ./Makefile ./include/lescegra.h
     ./include/lescegra/particle/particle.h
     ./include/lescegra/particle/particlemodifier.h
     ./include/lescegra/sg/camera.h ./include/lescegra/sg/fog.h
     ./include/lescegra/sg/light.h ./include/lescegra/sg/name.h
     ./include/lescegra/sg/node.h
     ./include/lescegra/sg/observercam.h
     ./include/lescegra/sg/terrain.h
     ./include/lescegra/sg/texture.h
     ./include/lescegra/util/frustum.h
     ./include/lescegra/util/object.h

    new directories:
     ./doc ./doc/.arch-ids


2003-07-05 01:36:14 GMT	Enno Cramer <uebergeek@web.de>	patch-26

    Summary:
      fog fix
    Revision:
      lescegra--main--1.0--patch-26

    * fixed LsgFog (broke through previous renames)

    modified files:
     ./include/lescegra/sg/fog.h ./src/sg/fog.c


2003-07-04 21:41:35 GMT	Enno Cramer <uebergeek@web.de>	patch-25

    Summary:
      class/method name prefixing
    Revision:
      lescegra--main--1.0--patch-25

    * added Lsg prefix to all class names
    * renamed all methods to <Class>_<Method> scheme
    * added random seed method
    * added TODO file

    new files:
     ./.arch-ids/TODO.id ./TODO

    modified files:
     ./Makefile ./examples/imagedotter.c ./examples/md2viewer.c
     ./examples/solar.c ./examples/terrainviewer.c
     ./include/lescegra/particle/gravity.h
     ./include/lescegra/particle/particle.h
     ./include/lescegra/particle/particlemodifier.h
     ./include/lescegra/particle/particlesource.h
     ./include/lescegra/particle/particlesystem.h
     ./include/lescegra/sg/camera.h ./include/lescegra/sg/coords.h
     ./include/lescegra/sg/fog.h ./include/lescegra/sg/gllist.h
     ./include/lescegra/sg/group.h ./include/lescegra/sg/hterrain.h
     ./include/lescegra/sg/light.h ./include/lescegra/sg/md2model.h
     ./include/lescegra/sg/name.h ./include/lescegra/sg/node.h
     ./include/lescegra/sg/observercam.h
     ./include/lescegra/sg/orthocam.h
     ./include/lescegra/sg/perspectivecam.h
     ./include/lescegra/sg/terrain.h
     ./include/lescegra/sg/texture.h
     ./include/lescegra/sg/transform.h
     ./include/lescegra/util/bbox.h
     ./include/lescegra/util/frustum.h
     ./include/lescegra/util/image.h ./include/lescegra/util/list.h
     ./include/lescegra/util/object.h
     ./include/lescegra/util/random.h ./src/particle/gravity.c
     ./src/particle/particle.c ./src/particle/particlemodifier.c
     ./src/particle/particlesource.c
     ./src/particle/particlesystem.c ./src/sg/Makefile
     ./src/sg/camera.c ./src/sg/coords.c ./src/sg/fog.c
     ./src/sg/gllist.c ./src/sg/group.c ./src/sg/hterrain.c
     ./src/sg/light.c ./src/sg/md2model.c ./src/sg/name.c
     ./src/sg/node.c ./src/sg/observercam.c ./src/sg/orthocam.c
     ./src/sg/perspectivecam.c ./src/sg/terrain.c
     ./src/sg/texture.c ./src/sg/transform.c ./src/util/bbox.c
     ./src/util/frustum.c ./src/util/image.c ./src/util/image_pcx.c
     ./src/util/list.c ./src/util/object.c ./src/util/random.c


2003-06-27 18:51:24 GMT	Enno Cramer <uebergeek@web.de>	patch-24

    Summary:
      fixes
    Revision:
      lescegra--main--1.0--patch-24

    * support single pass multitexturing in texture class
    * don't change texture coordinate generation in md2model display

    modified files:
     ./include/lescegra/sg/texture.h
     ./include/lescegra/util/image.h ./src/sg/md2model.c
     ./src/sg/texture.c


2003-06-25 17:11:14 GMT	Enno Cramer <uebergeek@web.de>	patch-23

    Summary:
      docs
    Revision:
      lescegra--main--1.0--patch-23

    * header file dokumentation for particle

    modified files:
     include/lescegra/particle/gravity.h
     include/lescegra/particle/particle.h
     include/lescegra/particle/particlemodifier.h
     include/lescegra/particle/particlesource.h
     include/lescegra/particle/particlesystem.h


2003-06-25 13:57:34 GMT	Enno Cramer <uebergeek@web.de>	patch-22

    Summary:
      more code comments
    Revision:
      lescegra--main--1.0--patch-22

    * some more preliminary code comments
    * fixed stupid bug in orthocam

    modified files:
     include/lescegra/sg/fog.h include/lescegra/sg/gllist.h
     include/lescegra/sg/hterrain.h
     include/lescegra/sg/interpolator.h include/lescegra/sg/light.h
     include/lescegra/sg/md2model.h include/lescegra/sg/name.h
     include/lescegra/util/matrix.h include/lescegra/util/object.h
     src/sg/orthocam.c


2003-06-25 10:48:16 GMT	Enno Cramer <uebergeek@web.de>	patch-21

    Summary:
      lots of documentation, orthocam, fixes
    Revision:
      lescegra--main--1.0--patch-21

    * a whole lot of header file documentation
    * added orthocam
    * pass on the transformed vertex in transform_collide

    new files:
     src/sg/.arch-ids/orthocam.c.id
     include/lescegra/sg/.arch-ids/orthocam.h.id src/sg/orthocam.c
     include/lescegra/sg/orthocam.h

    modified files:
     include/lescegra.h include/lescegra/particle.h
     include/lescegra/sg.h include/lescegra/sg/camera.h
     include/lescegra/sg/coords.h include/lescegra/sg/fog.h
     include/lescegra/sg/gllist.h include/lescegra/sg/group.h
     include/lescegra/sg/hterrain.h
     include/lescegra/sg/interpolator.h include/lescegra/sg/light.h
     include/lescegra/sg/md2model.h include/lescegra/sg/name.h
     include/lescegra/sg/node.h include/lescegra/sg/observercam.h
     include/lescegra/sg/perspectivecam.h
     include/lescegra/sg/sine_anim.h include/lescegra/sg/terrain.h
     include/lescegra/sg/texture.h include/lescegra/sg/transform.h
     include/lescegra/util.h include/lescegra/util/bbox.h
     include/lescegra/util/frustum.h include/lescegra/util/image.h
     include/lescegra/util/list.h include/lescegra/util/matrix.h
     include/lescegra/util/object.h
     include/lescegra/util/primitives.h
     include/lescegra/util/random.h include/lescegra/util/vertex.h
     src/sg/Makefile src/sg/transform.c src/util/bbox.c


2003-06-25 00:02:22 GMT	Enno Cramer <uebergeek@web.de>	patch-20

    Summary:
      fixes
    Revision:
      lescegra--main--1.0--patch-20

    * convert md2 model vertices and normals to opengl coordinate system with up = {0, 1, 0}
    * use unsigned int for texture ids in md2model
    * fixed border normals in hterrain

    modified files:
     include/lescegra/sg/md2model.h src/sg/hterrain.c
     src/sg/md2model.c src/sg/node.c


2003-06-21 12:54:41 GMT	Enno Cramer <uebergeek@web.de>	patch-19

    Summary:
      texture node
    Revision:
      lescegra--main--1.0--patch-19

    * added texture node

    new files:
     src/sg/.arch-ids/texture.c.id
     include/lescegra/sg/.arch-ids/texture.h.id src/sg/texture.c
     include/lescegra/sg/texture.h

    modified files:
     include/lescegra/sg.h src/sg/Makefile


2003-06-21 12:10:29 GMT	Enno Cramer <uebergeek@web.de>	patch-18

    Summary:
      renames
    Revision:
      lescegra--main--1.0--patch-18

    * renamed GroupNode -> Group, GLListNode -> GLList, NameNode -> Name

    modified files:
     examples/imagedotter.c examples/md2viewer.c examples/solar.c
     examples/terrainviewer.c
     include/lescegra/particle/particlesystem.h
     include/lescegra/sg.h include/lescegra/sg/fog.h
     include/lescegra/sg/gllist.h include/lescegra/sg/group.h
     include/lescegra/sg/hterrain.h include/lescegra/sg/name.h
     include/lescegra/sg/terrain.h include/lescegra/sg/transform.h
     src/particle/particlesystem.c src/sg/Makefile src/sg/fog.c
     src/sg/gllist.c src/sg/group.c src/sg/hterrain.c src/sg/name.c
     src/sg/terrain.c src/sg/transform.c src/util/vertex.c

    renamed files:
     include/lescegra/sg/.arch-ids/gllistnode.h.id
       ==> include/lescegra/sg/.arch-ids/gllist.h.id
     include/lescegra/sg/.arch-ids/groupnode.h.id
       ==> include/lescegra/sg/.arch-ids/group.h.id
     src/sg/.arch-ids/gllistnode.c.id
       ==> src/sg/.arch-ids/gllist.c.id
     src/sg/.arch-ids/groupnode.c.id
       ==> src/sg/.arch-ids/group.c.id
     include/lescegra/sg/.arch-ids/namenode.h.id
       ==> include/lescegra/sg/.arch-ids/name.h.id
     src/sg/.arch-ids/namenode.c.id
       ==> src/sg/.arch-ids/name.c.id
     include/lescegra/sg/gllistnode.h
       ==> include/lescegra/sg/gllist.h
     include/lescegra/sg/groupnode.h
       ==> include/lescegra/sg/group.h
     src/sg/gllistnode.c
       ==> src/sg/gllist.c
     src/sg/groupnode.c
       ==> src/sg/group.c
     include/lescegra/sg/namenode.h
       ==> include/lescegra/sg/name.h
     src/sg/namenode.c
       ==> src/sg/name.c


2003-06-20 12:48:12 GMT	Enno Cramer <uebergeek@web.de>	patch-17

    Summary:
      fixes
    Revision:
      lescegra--main--1.0--patch-17

    * use vertex array functions for HTerrain
    * assert valid values in bbox_combine
    * added picking matrix to matrix.[ch]

    modified files:
     examples/imagedotter.c examples/md2viewer.c examples/solar.c
     examples/terrainviewer.c include/lescegra/particle/particle.h
     include/lescegra/sg.h include/lescegra/sg/hterrain.h
     include/lescegra/util/matrix.h src/sg/hterrain.c
     src/util/bbox.c src/util/matrix.c


2003-06-13 11:51:43 GMT	Enno Cramer <uebergeek@web.de>	patch-16

    Summary:
      objectify list, header protection fix
    Revision:
      lescegra--main--1.0--patch-16

    * Object-ified List and Iterator
    * prefixed header protection defines with LSG_

    modified files:
     include/lescegra/particle/gravity.h
     include/lescegra/particle/particle.h
     include/lescegra/particle/particlemodifier.h
     include/lescegra/particle/particlesource.h
     include/lescegra/particle/particlesystem.h
     include/lescegra/sg/camera.h include/lescegra/sg/coords.h
     include/lescegra/sg/fog.h include/lescegra/sg/gllistnode.h
     include/lescegra/sg/groupnode.h include/lescegra/sg/hterrain.h
     include/lescegra/sg/interpolator.h include/lescegra/sg/light.h
     include/lescegra/sg/md2model.h include/lescegra/sg/namenode.h
     include/lescegra/sg/node.h include/lescegra/sg/observercam.h
     include/lescegra/sg/perspectivecam.h
     include/lescegra/sg/sine_anim.h include/lescegra/sg/terrain.h
     include/lescegra/sg/transform.h include/lescegra/util/bbox.h
     include/lescegra/util/frustum.h include/lescegra/util/image.h
     include/lescegra/util/list.h include/lescegra/util/matrix.h
     include/lescegra/util/object.h
     include/lescegra/util/primitives.h
     include/lescegra/util/random.h include/lescegra/util/vertex.h
     src/particle/gravity.c src/particle/particlesystem.c
     src/sg/groupnode.c src/sg/interpolator.c src/sg/transform.c
     src/util/list.c


2003-06-12 23:27:38 GMT	Enno Cramer <uebergeek@web.de>	patch-15

    Summary:
      camera abstraction
    Revision:
      lescegra--main--1.0--patch-15

    * reworked camera interface to allow different types of cameras
    * added ObserverCam (location, heading) and PerspectiveCam (old camera;
      location, lookat)

    new files:
     include/lescegra/sg/.arch-ids/observercam.h.id
     include/lescegra/sg/.arch-ids/perspectivecam.h.id
     src/sg/.arch-ids/observercam.c.id
     src/sg/.arch-ids/perspectivecam.c.id
     include/lescegra/sg/observercam.h
     include/lescegra/sg/perspectivecam.h src/sg/observercam.c
     src/sg/perspectivecam.c

    modified files:
     include/lescegra/sg.h include/lescegra/sg/camera.h
     src/sg/Makefile src/sg/camera.c src/sg/hterrain.c


2003-06-11 19:12:59 GMT	Enno Cramer <uebergeek@web.de>	patch-14

    Summary:
      vfc in display, 
    Revision:
      lescegra--main--1.0--patch-14

    * display requires current view frustum as second argument
    * cull and hide are gone

    modified files:
     examples/imagedotter.c examples/md2viewer.c examples/solar.c
     examples/terrainviewer.c include/lescegra/sg/camera.h
     include/lescegra/sg/coords.h include/lescegra/sg/fog.h
     include/lescegra/sg/gllistnode.h
     include/lescegra/sg/groupnode.h include/lescegra/sg/hterrain.h
     include/lescegra/sg/interpolator.h include/lescegra/sg/light.h
     include/lescegra/sg/md2model.h include/lescegra/sg/namenode.h
     include/lescegra/sg/node.h include/lescegra/sg/sine_anim.h
     include/lescegra/sg/terrain.h include/lescegra/sg/transform.h
     include/lescegra/util/frustum.h include/lescegra/util/matrix.h
     src/sg/camera.c src/sg/coords.c src/sg/fog.c
     src/sg/gllistnode.c src/sg/groupnode.c src/sg/hterrain.c
     src/sg/light.c src/sg/md2model.c src/sg/namenode.c
     src/sg/node.c src/sg/sine_anim.c src/sg/transform.c
     src/util/frustum.c src/util/matrix.c


2003-06-09 19:40:44 GMT	Enno Cramer <uebergeek@web.de>	patch-13

    Summary:
      collision detection
    Revision:
      lescegra--main--1.0--patch-13

    * collision detection based on bounding boxes
    * specialized hterrain collision detection

    modified files:
     include/lescegra/sg/groupnode.h include/lescegra/sg/hterrain.h
     include/lescegra/sg/node.h include/lescegra/sg/transform.h
     include/lescegra/util/bbox.h src/sg/groupnode.c
     src/sg/hterrain.c src/sg/node.c src/sg/transform.c
     src/util/bbox.c src/util/matrix.c


2003-06-08 18:02:24 GMT	Enno Cramer <uebergeek@web.de>	patch-12

    Summary:
      fog
    Revision:
      lescegra--main--1.0--patch-12

    * added fog node

    new files:
     include/lescegra/sg/.arch-ids/fog.h.id
     src/sg/.arch-ids/fog.c.id include/lescegra/sg/fog.h
     src/sg/fog.c

    modified files:
     include/lescegra/sg.h src/sg/Makefile


2003-06-08 11:16:09 GMT	Enno Cramer <uebergeek@web.de>	patch-11

    Summary:
      new terrain type, fixed VFC
    Revision:
      lescegra--main--1.0--patch-11

    * updated view frustum culling to use plane equations
    * implemented hierachical terrain
    * fixed matrix_load_perspective

    new files:
     include/lescegra/util/.arch-ids/frustum.h.id
     src/util/.arch-ids/frustum.c.id
     include/lescegra/sg/.arch-ids/hterrain.h.id
     src/sg/.arch-ids/hterrain.c.id include/lescegra/util/frustum.h
     src/util/frustum.c include/lescegra/sg/hterrain.h
     src/sg/hterrain.c

    modified files:
     examples/solar.c examples/terrainviewer.c
     include/lescegra/sg.h include/lescegra/sg/camera.h
     include/lescegra/sg/coords.h include/lescegra/sg/gllistnode.h
     include/lescegra/sg/groupnode.h
     include/lescegra/sg/interpolator.h include/lescegra/sg/light.h
     include/lescegra/sg/md2model.h include/lescegra/sg/namenode.h
     include/lescegra/sg/node.h include/lescegra/sg/sine_anim.h
     include/lescegra/sg/terrain.h include/lescegra/sg/transform.h
     include/lescegra/util.h include/lescegra/util/bbox.h
     src/sg/Makefile src/sg/camera.c src/sg/groupnode.c
     src/sg/node.c src/sg/transform.c src/util/Makefile
     src/util/bbox.c src/util/matrix.c


2003-06-06 17:39:53 GMT	Enno Cramer <uebergeek@web.de>	patch-10

    Summary:
      frustum culling
    Revision:
      lescegra--main--1.0--patch-10

    * include frustum culling code

    modified files:
     examples/md2viewer.c examples/solar.c
     include/lescegra/sg/camera.h include/lescegra/sg/groupnode.h
     include/lescegra/sg/md2model.h include/lescegra/sg/node.h
     include/lescegra/sg/transform.h include/lescegra/util/bbox.h
     include/lescegra/util/matrix.h makedirrules src/sg/camera.c
     src/sg/groupnode.c src/sg/md2model.c src/sg/node.c
     src/sg/transform.c src/util/bbox.c src/util/matrix.c


2003-06-05 23:38:15 GMT	Enno Cramer <uebergeek@web.de>	patch-9

    Summary:
      use OpenGL matrix layout, Transform uses single matrix, BBox fixes
    Revision:
      lescegra--main--1.0--patch-9

    * use OpenGL matrix layout (m[column][row]) in matrix.c
    * use glMultMatrix for transformation in transfom_display
    * working bbox_transform

    modified files:
     include/lescegra/sg/transform.h include/lescegra/util/bbox.h
     include/lescegra/util/matrix.h src/sg/coords.c
     src/sg/groupnode.c src/sg/node.c src/sg/transform.c
     src/util/bbox.c src/util/matrix.c


2003-06-05 20:04:36 GMT	Enno Cramer <uebergeek@web.de>	patch-8

    Summary:
      bounding box and cleanup
    Revision:
      lescegra--main--1.0--patch-8

    * added bounding box code
    * code cleanup

    new files:
     src/util/.arch-ids/bbox.c.id
     include/lescegra/util/.arch-ids/bbox.h.id src/util/bbox.c
     include/lescegra/util/bbox.h

    modified files:
     examples/terrainviewer.c include/lescegra.h
     include/lescegra/particle.h
     include/lescegra/particle/gravity.h
     include/lescegra/particle/particle.h
     include/lescegra/particle/particlemodifier.h
     include/lescegra/particle/particlesource.h
     include/lescegra/particle/particlesystem.h
     include/lescegra/sg/camera.h include/lescegra/sg/coords.h
     include/lescegra/sg/gllistnode.h
     include/lescegra/sg/groupnode.h
     include/lescegra/sg/interpolator.h include/lescegra/sg/light.h
     include/lescegra/sg/md2model.h include/lescegra/sg/namenode.h
     include/lescegra/sg/node.h include/lescegra/sg/sine_anim.h
     include/lescegra/sg/terrain.h include/lescegra/sg/transform.h
     include/lescegra/util/object.h makedirrules makerules
     src/particle/Makefile src/particle/gravity.c
     src/particle/particle.c src/particle/particlemodifier.c
     src/particle/particlesource.c src/particle/particlesystem.c
     src/sg/camera.c src/sg/coords.c src/sg/gllistnode.c
     src/sg/groupnode.c src/sg/interpolator.c src/sg/light.c
     src/sg/md2model.c src/sg/namenode.c src/sg/node.c
     src/sg/sine_anim.c src/sg/transform.c src/util/Makefile
     src/util/object.c

    renamed files:
     include/lescegra/particle/.arch-ids/particleattractor.h.id
       ==> include/lescegra/particle/.arch-ids/gravity.h.id
     src/particle/.arch-ids/particleattractor.c.id
       ==> src/particle/.arch-ids/gravity.c.id
     include/lescegra/particle/particleattractor.h
       ==> include/lescegra/particle/gravity.h
     src/particle/particleattractor.c
       ==> src/particle/gravity.c


2003-06-05 12:32:38 GMT	Enno Cramer <uebergeek@web.de>	patch-7

    Summary:
      restructured directory layout
    Revision:
      lescegra--main--1.0--patch-7

    * structured source and header files into categories
    * added base class for object hierarchy

    new files:
     include/lescegra/util/.arch-ids/object.h.id
     include/lescegra/particle/.arch-ids/=id
     include/lescegra/sg/.arch-ids/=id
     include/lescegra/util/.arch-ids/=id src/particle/.arch-ids/=id
     src/sg/.arch-ids/=id src/util/.arch-ids/=id
     src/util/.arch-ids/object.c.id
     include/lescegra/.arch-ids/particle.h.id
     include/lescegra/.arch-ids/sg.h.id
     include/lescegra/.arch-ids/util.h.id
     src/particle/.arch-ids/Makefile.id
     src/sg/.arch-ids/Makefile.id src/util/.arch-ids/Makefile.id
     include/lescegra/util/object.h src/util/object.c
     include/lescegra/particle.h include/lescegra/sg.h
     include/lescegra/util.h src/particle/Makefile src/sg/Makefile
     src/util/Makefile

    modified files:
     include/Makefile include/lescegra.h
     include/lescegra/particle/particle.h
     include/lescegra/particle/particleattractor.h
     include/lescegra/particle/particlemodifier.h
     include/lescegra/particle/particlesource.h
     include/lescegra/particle/particlesystem.h
     include/lescegra/sg/camera.h include/lescegra/sg/coords.h
     include/lescegra/sg/gllistnode.h
     include/lescegra/sg/groupnode.h
     include/lescegra/sg/interpolator.h include/lescegra/sg/light.h
     include/lescegra/sg/md2model.h include/lescegra/sg/namenode.h
     include/lescegra/sg/sine_anim.h include/lescegra/sg/terrain.h
     include/lescegra/sg/transform.h include/lescegra/util/matrix.h
     include/lescegra/util/random.h include/lescegra/util/vertex.h
     makedirrules src/Makefile src/particle/particle.c
     src/particle/particleattractor.c
     src/particle/particlemodifier.c src/particle/particlesource.c
     src/particle/particlesystem.c src/sg/camera.c src/sg/coords.c
     src/sg/gllistnode.c src/sg/groupnode.c src/sg/interpolator.c
     src/sg/light.c src/sg/md2model.c src/sg/namenode.c
     src/sg/node.c src/sg/sine_anim.c src/sg/terrain.c
     src/sg/transform.c src/util/image.c src/util/image_pcx.c
     src/util/list.c src/util/matrix.c src/util/primitives.c
     src/util/random.c src/util/vertex.c

    renamed files:
     include/lescegra/.arch-ids/camera.h.id
       ==> include/lescegra/sg/.arch-ids/camera.h.id
     include/lescegra/.arch-ids/gllistnode.h.id
       ==> include/lescegra/sg/.arch-ids/gllistnode.h.id
     include/lescegra/.arch-ids/groupnode.h.id
       ==> include/lescegra/sg/.arch-ids/groupnode.h.id
     include/lescegra/.arch-ids/light.h.id
       ==> include/lescegra/sg/.arch-ids/light.h.id
     include/lescegra/.arch-ids/list.h.id
       ==> include/lescegra/util/.arch-ids/list.h.id
     include/lescegra/.arch-ids/matrix.h.id
       ==> include/lescegra/util/.arch-ids/matrix.h.id
     include/lescegra/.arch-ids/node.h.id
       ==> include/lescegra/sg/.arch-ids/node.h.id
     include/lescegra/.arch-ids/particle.h.id
       ==> include/lescegra/particle/.arch-ids/particle.h.id
     include/lescegra/.arch-ids/particleattractor.h.id
       ==> include/lescegra/particle/.arch-ids/particleattractor.h.id
     include/lescegra/.arch-ids/particlesource.h.id
       ==> include/lescegra/particle/.arch-ids/particlesource.h.id
     include/lescegra/.arch-ids/particlesystem.h.id
       ==> include/lescegra/particle/.arch-ids/particlesystem.h.id
     include/lescegra/.arch-ids/sine_anim.h.id
       ==> include/lescegra/sg/.arch-ids/sine_anim.h.id
     include/lescegra/.arch-ids/primitives.h.id
       ==> include/lescegra/util/.arch-ids/primitives.h.id
     include/lescegra/.arch-ids/interpolator.h.id
       ==> include/lescegra/sg/.arch-ids/interpolator.h.id
     include/lescegra/.arch-ids/transform.h.id
       ==> include/lescegra/sg/.arch-ids/transform.h.id
     include/lescegra/.arch-ids/util.h.id
       ==> include/lescegra/util/.arch-ids/random.h.id
     include/lescegra/.arch-ids/particlemodifier.h.id
       ==> include/lescegra/particle/.arch-ids/particlemodifier.h.id
     include/lescegra/.arch-ids/vertex.h.id
       ==> include/lescegra/util/.arch-ids/vertex.h.id
     src/.arch-ids/camera.c.id
       ==> src/sg/.arch-ids/camera.c.id
     src/.arch-ids/gllistnode.c.id
       ==> src/sg/.arch-ids/gllistnode.c.id
     src/.arch-ids/groupnode.c.id
       ==> src/sg/.arch-ids/groupnode.c.id
     src/.arch-ids/light.c.id
       ==> src/sg/.arch-ids/light.c.id
     src/.arch-ids/list.c.id
       ==> src/util/.arch-ids/list.c.id
     src/.arch-ids/particlesource.c.id
       ==> src/particle/.arch-ids/particlesource.c.id
     src/.arch-ids/particlesystem.c.id
       ==> src/particle/.arch-ids/particlesystem.c.id
     src/.arch-ids/sine_anim.c.id
       ==> src/sg/.arch-ids/sine_anim.c.id
     src/.arch-ids/matrix.c.id
       ==> src/util/.arch-ids/matrix.c.id
     src/.arch-ids/node.c.id
       ==> src/sg/.arch-ids/node.c.id
     src/.arch-ids/particle.c.id
       ==> src/particle/.arch-ids/particle.c.id
     src/.arch-ids/particleattractor.c.id
       ==> src/particle/.arch-ids/particleattractor.c.id
     src/.arch-ids/particlemodifier.c.id
       ==> src/particle/.arch-ids/particlemodifier.c.id
     src/.arch-ids/primitives.c.id
       ==> src/util/.arch-ids/primitives.c.id
     src/.arch-ids/interpolator.c.id
       ==> src/sg/.arch-ids/interpolator.c.id
     src/.arch-ids/transform.c.id
       ==> src/sg/.arch-ids/transform.c.id
     src/.arch-ids/util.c.id
       ==> src/util/.arch-ids/random.c.id
     src/.arch-ids/vertex.c.id
       ==> src/util/.arch-ids/vertex.c.id
     include/lescegra/.arch-ids/md2model.h.id
       ==> include/lescegra/sg/.arch-ids/md2model.h.id
     src/.arch-ids/md2model.c.id
       ==> src/sg/.arch-ids/md2model.c.id
     include/lescegra/.arch-ids/image.h.id
       ==> include/lescegra/util/.arch-ids/image.h.id
     src/.arch-ids/image.c.id
       ==> src/util/.arch-ids/image.c.id
     src/.arch-ids/image_pcx.c.id
       ==> src/util/.arch-ids/image_pcx.c.id
     src/.arch-ids/terrain.c.id
       ==> src/sg/.arch-ids/terrain.c.id
     include/lescegra/.arch-ids/terrain.h.id
       ==> include/lescegra/sg/.arch-ids/terrain.h.id
     include/lescegra/.arch-ids/coords.h.id
       ==> include/lescegra/sg/.arch-ids/coords.h.id
     include/lescegra/.arch-ids/namenode.h.id
       ==> include/lescegra/sg/.arch-ids/namenode.h.id
     src/.arch-ids/coords.c.id
       ==> src/sg/.arch-ids/coords.c.id
     src/.arch-ids/namenode.c.id
       ==> src/sg/.arch-ids/namenode.c.id
     include/lescegra/camera.h
       ==> include/lescegra/sg/camera.h
     include/lescegra/gllistnode.h
       ==> include/lescegra/sg/gllistnode.h
     include/lescegra/groupnode.h
       ==> include/lescegra/sg/groupnode.h
     include/lescegra/light.h
       ==> include/lescegra/sg/light.h
     include/lescegra/list.h
       ==> include/lescegra/util/list.h
     include/lescegra/matrix.h
       ==> include/lescegra/util/matrix.h
     include/lescegra/node.h
       ==> include/lescegra/sg/node.h
     include/lescegra/particle.h
       ==> include/lescegra/particle/particle.h
     include/lescegra/particleattractor.h
       ==> include/lescegra/particle/particleattractor.h
     include/lescegra/particlesource.h
       ==> include/lescegra/particle/particlesource.h
     include/lescegra/particlesystem.h
       ==> include/lescegra/particle/particlesystem.h
     include/lescegra/sine_anim.h
       ==> include/lescegra/sg/sine_anim.h
     include/lescegra/primitives.h
       ==> include/lescegra/util/primitives.h
     include/lescegra/interpolator.h
       ==> include/lescegra/sg/interpolator.h
     include/lescegra/transform.h
       ==> include/lescegra/sg/transform.h
     include/lescegra/util.h
       ==> include/lescegra/util/random.h
     include/lescegra/particlemodifier.h
       ==> include/lescegra/particle/particlemodifier.h
     include/lescegra/vertex.h
       ==> include/lescegra/util/vertex.h
     src/camera.c
       ==> src/sg/camera.c
     src/gllistnode.c
       ==> src/sg/gllistnode.c
     src/groupnode.c
       ==> src/sg/groupnode.c
     src/light.c
       ==> src/sg/light.c
     src/list.c
       ==> src/util/list.c
     src/particlesource.c
       ==> src/particle/particlesource.c
     src/particlesystem.c
       ==> src/particle/particlesystem.c
     src/sine_anim.c
       ==> src/sg/sine_anim.c
     src/matrix.c
       ==> src/util/matrix.c
     src/node.c
       ==> src/sg/node.c
     src/particle.c
       ==> src/particle/particle.c
     src/particleattractor.c
       ==> src/particle/particleattractor.c
     src/particlemodifier.c
       ==> src/particle/particlemodifier.c
     src/primitives.c
       ==> src/util/primitives.c
     src/interpolator.c
       ==> src/sg/interpolator.c
     src/transform.c
       ==> src/sg/transform.c
     src/util.c
       ==> src/util/random.c
     src/vertex.c
       ==> src/util/vertex.c
     include/lescegra/md2model.h
       ==> include/lescegra/sg/md2model.h
     src/md2model.c
       ==> src/sg/md2model.c
     include/lescegra/image.h
       ==> include/lescegra/util/image.h
     src/image.c
       ==> src/util/image.c
     src/image_pcx.c
       ==> src/util/image_pcx.c
     src/terrain.c
       ==> src/sg/terrain.c
     include/lescegra/terrain.h
       ==> include/lescegra/sg/terrain.h
     include/lescegra/coords.h
       ==> include/lescegra/sg/coords.h
     include/lescegra/namenode.h
       ==> include/lescegra/sg/namenode.h
     src/coords.c
       ==> src/sg/coords.c
     src/namenode.c
       ==> src/sg/namenode.c

    new directories:
     include/lescegra/particle/.arch-ids
     include/lescegra/sg/.arch-ids include/lescegra/util/.arch-ids
     src/particle/.arch-ids src/sg/.arch-ids src/util/.arch-ids
     include/lescegra/particle include/lescegra/sg
     include/lescegra/util src/particle src/sg src/util


2003-06-04 01:25:27 GMT	Enno Cramer <uebergeek@web.de>	patch-6

    Summary:
      terrain, make system, examples
    Revision:
      lescegra--main--1.0--patch-6

    * added terrain (height field) geometry
    * two new examples
      * terrainviewer - view heightfield
      * imagedotter   - view picture as point matrix
    * new modular make system

    new files:
     src/.arch-ids/image_pcx.c.id .arch-ids/makedefs.id
     .arch-ids/makedirrules.id .arch-ids/makerules.id
     src/.arch-ids/terrain.c.id
     include/lescegra/.arch-ids/terrain.h.id
     examples/.arch-ids/imagedotter.c.id
     examples/.arch-ids/terrainviewer.c.id
     include/.arch-ids/Makefile.id src/image_pcx.c makedefs
     makedirrules makerules src/terrain.c
     include/lescegra/terrain.h examples/imagedotter.c
     examples/terrainviewer.c include/Makefile

    removed files:
     include/lescegra/.arch-ids/scene.h.id src/.arch-ids/scene.c.id
     include/lescegra/scene.h src/scene.c

    modified files:
     Makefile examples/Makefile examples/md2viewer.c
     examples/solar.c include/lescegra.h include/lescegra/camera.h
     include/lescegra/image.h include/lescegra/interpolator.h
     include/lescegra/list.h src/Makefile src/camera.c
     src/groupnode.c src/image.c src/interpolator.c src/list.c
     src/particleattractor.c src/particlesystem.c


2003-06-02 15:49:53 GMT	Enno Cramer <uebergeek@web.de>	patch-5

    Summary:
      pcx loader and md2 skins
    Revision:
      lescegra--main--1.0--patch-5

    * implemented pcx texture loader
    * implemented md2 skins
    * enhanced md2 model viewer example
    * use glPushAttrib in Coords.display and disable lighting, normalize and texture

    new files:
     include/lescegra/.arch-ids/image.h.id src/.arch-ids/image.c.id
     include/lescegra/image.h src/image.c

    modified files:
     examples/md2viewer.c include/lescegra.h
     include/lescegra/md2model.h src/Makefile src/coords.c
     src/md2model.c


2003-06-01 23:56:37 GMT	Enno Cramer <uebergeek@web.de>	patch-4

    Summary:
      Quake II Model support
    Revision:
      lescegra--main--1.0--patch-4

    * added support for Quake II Models (MD2)
    * added md2 viewer example
    * updated solar system example

    new files:
     examples/.arch-ids/md2viewer.c.id
     include/lescegra/.arch-ids/md2model.h.id
     src/.arch-ids/md2model.c.id examples/md2viewer.c
     include/lescegra/md2model.h src/md2model.c

    modified files:
     examples/Makefile examples/solar.c include/lescegra.h
     include/lescegra/coords.h src/Makefile src/coords.c


2003-05-25 11:51:28 GMT	Enno Cramer <uebergeek@web.de>	patch-3

    Summary:
      renamed node->time to node->update
    Revision:
      lescegra--main--1.0--patch-3


    modified files:
     include/lescegra/groupnode.h include/lescegra/interpolator.h
     include/lescegra/node.h include/lescegra/particle.h
     include/lescegra/particleattractor.h
     include/lescegra/particlemodifier.h
     include/lescegra/particlesource.h
     include/lescegra/particlesystem.h include/lescegra/sine_anim.h
     src/groupnode.c src/interpolator.c src/node.c src/particle.c
     src/particleattractor.c src/particlemodifier.c
     src/particlesource.c src/particlesystem.c src/sine_anim.c


2003-05-25 11:40:16 GMT	Enno Cramer <uebergeek@web.de>	patch-2

    Summary:
      animator feature addons
    Revision:
      lescegra--main--1.0--patch-2

    * renamed splineanim to interpolator
    * added discrete, bezier and catmull-rom interpolation

    modified files:
     include/lescegra.h include/lescegra/interpolator.h
     src/Makefile src/camera.c src/interpolator.c

    renamed files:
     include/lescegra/.arch-ids/splineanim.h.id
       ==> include/lescegra/.arch-ids/interpolator.h.id
     src/.arch-ids/splineanim.c.id
       ==> src/.arch-ids/interpolator.c.id
     include/lescegra/splineanim.h
       ==> include/lescegra/interpolator.h
     src/splineanim.c
       ==> src/interpolator.c


2003-05-21 17:15:36 GMT	Enno Cramer <uebergeek@web.de>	patch-1

    Summary:
      first example, new nodes, fixes
    Revision:
      lescegra--main--1.0--patch-1

    * new nodes
      * coords (draw coordinate system)
      * namenode (push name for picking)
    * removed sphere node
    * camera is now a normal node
    * gllistnode creates its own list

    new files:
     examples/.arch-ids/=id examples/.arch-ids/Makefile.id
     examples/.arch-ids/solar.c.id
     include/lescegra/.arch-ids/coords.h.id
     include/lescegra/.arch-ids/namenode.h.id
     src/.arch-ids/coords.c.id src/.arch-ids/namenode.c.id
     examples/Makefile examples/solar.c include/lescegra/coords.h
     include/lescegra/namenode.h src/coords.c src/namenode.c

    modified files:
     Makefile include/lescegra.h include/lescegra/camera.h
     include/lescegra/gllistnode.h include/lescegra/primitives.h
     src/Makefile src/camera.c src/gllistnode.c src/primitives.c
     src/scene.c src/transform.c

    renamed files:
     include/lescegra/.arch-ids/sphere.h.id
       ==> include/lescegra/.arch-ids/primitives.h.id
     src/.arch-ids/sphere.c.id
       ==> src/.arch-ids/primitives.c.id
     include/lescegra/sphere.h
       ==> include/lescegra/primitives.h
     src/sphere.c
       ==> src/primitives.c

    new directories:
     examples/.arch-ids examples


2003-05-16 15:15:08 GMT	Enno Cramer <uebergeek@web.de>	base-0

    Summary:
      initial revision for lescegra
    Revision:
      lescegra--main--1.0--base-0


    new files:
     ./.arch-ids/Makefile.id ./Makefile ./include/.arch-ids/=id
     ./include/.arch-ids/lescegra.h.id ./include/lescegra.h
     ./include/lescegra/.arch-ids/=id
     ./include/lescegra/.arch-ids/camera.h.id
     ./include/lescegra/.arch-ids/gllistnode.h.id
     ./include/lescegra/.arch-ids/groupnode.h.id
     ./include/lescegra/.arch-ids/light.h.id
     ./include/lescegra/.arch-ids/list.h.id
     ./include/lescegra/.arch-ids/matrix.h.id
     ./include/lescegra/.arch-ids/node.h.id
     ./include/lescegra/.arch-ids/particle.h.id
     ./include/lescegra/.arch-ids/particleattractor.h.id
     ./include/lescegra/.arch-ids/particlemodifier.h.id
     ./include/lescegra/.arch-ids/particlesource.h.id
     ./include/lescegra/.arch-ids/particlesystem.h.id
     ./include/lescegra/.arch-ids/scene.h.id
     ./include/lescegra/.arch-ids/sine_anim.h.id
     ./include/lescegra/.arch-ids/sphere.h.id
     ./include/lescegra/.arch-ids/splineanim.h.id
     ./include/lescegra/.arch-ids/transform.h.id
     ./include/lescegra/.arch-ids/util.h.id
     ./include/lescegra/.arch-ids/vertex.h.id
     ./include/lescegra/camera.h ./include/lescegra/gllistnode.h
     ./include/lescegra/groupnode.h ./include/lescegra/light.h
     ./include/lescegra/list.h ./include/lescegra/matrix.h
     ./include/lescegra/node.h ./include/lescegra/particle.h
     ./include/lescegra/particleattractor.h
     ./include/lescegra/particlemodifier.h
     ./include/lescegra/particlesource.h
     ./include/lescegra/particlesystem.h ./include/lescegra/scene.h
     ./include/lescegra/sine_anim.h ./include/lescegra/sphere.h
     ./include/lescegra/splineanim.h ./include/lescegra/transform.h
     ./include/lescegra/util.h ./include/lescegra/vertex.h
     ./src/.arch-ids/=id ./src/.arch-ids/Makefile.id
     ./src/.arch-ids/camera.c.id ./src/.arch-ids/gllistnode.c.id
     ./src/.arch-ids/groupnode.c.id ./src/.arch-ids/light.c.id
     ./src/.arch-ids/list.c.id ./src/.arch-ids/matrix.c.id
     ./src/.arch-ids/node.c.id ./src/.arch-ids/particle.c.id
     ./src/.arch-ids/particleattractor.c.id
     ./src/.arch-ids/particlemodifier.c.id
     ./src/.arch-ids/particlesource.c.id
     ./src/.arch-ids/particlesystem.c.id ./src/.arch-ids/scene.c.id
     ./src/.arch-ids/sine_anim.c.id ./src/.arch-ids/sphere.c.id
     ./src/.arch-ids/splineanim.c.id ./src/.arch-ids/transform.c.id
     ./src/.arch-ids/util.c.id ./src/.arch-ids/vertex.c.id
     ./src/Makefile ./src/camera.c ./src/gllistnode.c
     ./src/groupnode.c ./src/light.c ./src/list.c ./src/matrix.c
     ./src/node.c ./src/particle.c ./src/particleattractor.c
     ./src/particlemodifier.c ./src/particlesource.c
     ./src/particlesystem.c ./src/scene.c ./src/sine_anim.c
     ./src/sphere.c ./src/splineanim.c ./src/transform.c
     ./src/util.c ./src/vertex.c


