fix: Fixed hasfunc() macro for colorpict and mixpict
chore: Fixed entry for strnstr.c
feat(rpict,rvu,rtrace,rcontrib): Added "specdata" and "specpict" pattern primitives
feat(rpict,rtrace,rcontrib,rtpict): Hyperspectral rendering (except photon map)
Decided to go with "aBSDF" for "aperture BSDF" rather than "sBSDF"
Added sBSDF material type for explicit control over peak extraction
Added ashik2 type for anisotropic Ashikhmin-Shirley BRDF model
Major code reorg, moving mgflib to common and introducing BSDF material
Continued ANSIfication, and other fixes and clarifications.
Fixed prototyping in mkillum and eliminated compile error in lookup.c
Added FUN_ARGLIST to handle argument type checking in C++
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
*** empty log message ***
Changed alias handling to allow tracking, fixed freeobjects() and do_irrad bugs
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
added "mixpict" primitive
added M_MIST (mist) material type
added isflat() macro to test for flat surface
took out istexture() macro, which is no longer valid
volumes are no longer surfaces
added anisotropic material types
updated revision number for release 2.0
added prism1 and prism2 types
added mirror material type
added MAT_TFUNC and MAT_TDATA types
added BRTDfunc type
added special user-defined type flags
changed initialization and structure of ofun[] & sorted list
added plasfunc, metfunc, plasdata and metdata
added test for volumetric objects (instance currently)
reinstated spot type
No more spot type after improved direct calculation
added texdata type
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.