Increased maximum number of objects by a factor of 8 to 255 million
Made eqobjects() a little more general and exposed eqreal() to library
Improved rendering speed for scenes with redefined materials and aliases
Increased maximum string length as requested by Dan Glaser
Rearranged some struct's for better efficiency on 64-bit architectures
Added prototypes and includes from patch by Randolph Fritz. Added more required includes and reduced other compile warnings.
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
Abstracted process and path handling for Windows. Renamed FLOAT to RREAL because of conflict on Windows. Added conditional compiles for some signal handlers.
Changed instances of "int4" to "int32" and "int2" to "int16"
*** empty log message ***
Eliminated -DBIGMEM define, since we always used it in makeall
Numerous bug fixes in new mesh code
Compile error fixes for Linux and other improvements
Replaced inline copyright notice with #include "copyright.h"
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
fixed MAXOBJBLK when BIGMEM undefined
fixed problem with new object block sizing
changed object block size and increased object limit to 32 million
increased object table size for -DBIGMEM to allow 4 million objects
added new set routines
removed lastrno from object structure
updated revision number for release 2.0
added FLOAT definition for vectors and matrices
added conditional sizing of structures from BIGMEM
reduced MAXSTR to something more reasonable
added consistency checks to detect stale octrees
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.