|
 
 
 
 
 
 
 
 
|
Roadmap
The latest stable version is 1.2.0, released March 19th, 2003.
The latest developer version is 1.1.0, released July 2nd, 2002.
Note that the predictions below are just that: predictions. They might come
true, but they might just as well not, so don't hold us responsible if not all
the features are finished in time. Watch the news list to be kept up-to-date on
what's happening.
Stable
1.2 is the latest stable version. We will add some bugfixes to it as
necessary, but the main focus is on integrating new features, one important
part being the OpenSG Plus results.
Developer
The next steps on the development plan are (in no particular order):
- general optimizations
Optimizing has been pretty low on our list so far, it was more important to get
things working. We got ok performance, but nothing stellar. Some effort will be
put into the geometry, another target is the state culling and state sorting,
which have a good potential to make a difference. We did spent quite some time
massaging the different compilers into inling our low-level functions like
constructures and destructors for FCPtrs, which helped a bit. We also did some
caching of traversal data in teh RenderAction, which sped up culling significantly.
But there are still a number of areas that would benefit from optimization.
- Action redesign integration
The redeign has been implemented, but it necessitates quite siginificant
changes throughout the system, as a lot of state is stored in the Actions.
Doing that for 1.2 felt too dangerous.
- Test structure
We have some tests, but they are not automatic yet. Defining a structure for
tests that should be run automatically during the dailybuild every night is
something we have very little experience with. Input welcome. it gets tricky
when you factor in the fact that many of the things are only visible on the
screen of a running program, and that OpenGL does not guarantee
pixel-exactness.
|