fix: prophylactic against 64-bit architectures with 32-bit int's
fix: added caution around NULL modifier names
fix: freeing *some* objects now preserves valid modifier lookups
Minor optimization to reference check in eqobjects()
Added check for references to different, identically-named modifiers
Made eqobjects() a little more general and exposed eqreal() to library
Improved rendering speed for scenes with redefined materials and aliases
Slight efficiency improvement and ansification
Bug fix for alias modifiers -- not exactly right for non-unique modifiers
Fixed bug in otndx() that caused core dump with more than 2^16 modifiers
Added prototypes and includes from patch by Randolph Fritz. Added more required includes and reduced other compile warnings.
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 problem with new object block sizing
fixed bug in objndx()
made lastmod() more efficient for singly-defined modifier
added objndx() and lastmod() functions for looking up modifiers
added global free routines
updated revision number for release 2.0
compatibility fixes for SGI libraries
added back in otypes.h include to modobject.c
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.