From: Andreas K. <and...@we...> - 2004-11-09 15:45:09
|
Hi! I'm currently working on a GLUT based output class for ray++ which does progressive refinement for the rendered image. Saves a lot of time when setting up new scenes as you can see the coarse scene appearance very quickly. Question about this: As this has a dependency to the GL/GLUT headers and libs I don't want this to be part of the standard ray++ static library, as it is quite possible that you do not have the GLUT stuff but you still want to use ray++ as you do not need the GLUT output. How should we handle this? My suggestion to but it into the same source folder structure (and therefore put it into the main raypp CVS project and distribute with standard builds), but put it into an extra folder (maybe called "extras"). The files in there are NOT compiled into the raypp lib. You have to compile them separately. Another thing: Should we include test programs into the CVS project? I think about e.g. a small program showing the distribution of various sampling strategies or maybe later some visualization for the photon map. What about if we put them into a programs/tests folder? Comments? Andreas |