Instrumented headers against multiple inclusion and for use from C++. Moved includes in headers out of "C" scope.
Changes and check-in for 3.5 release Includes new source files and modifications not recorded for many years See ray/doc/notes/ReleaseNotes for notes between 3.1 and 3.5 release
sm.c, sm_del.c sm_ogl.c sm.h Fixed failure to tone-map on start up added code for temporary buffer allocation added bg flag, and fast flag checking routines for drawing provided graceful backout if deletion triangulation fails
fixed logic in smTest to handle nearby and coincident points, added base tris to rendering, made list of new triangles to speed up rendering
New insertion routine New Culling routine based on insertion algorithm Adapted old insertion code: now used by picking Point location code returns on-vertex,on-edge, or in-triangle Added on_edge case for subdivision Implemented unordered sets Removed deletion from quadtree- added set compression to replace functionality
fixed triangle insertion using edge tracing
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.