feat(gensdaymtx,epw2wea,genssky): Taoning added new gensdaymtx and updated others
perf: Another minor efficieincy tweak
perf: Minor optimizations
style: prettified code and made it look more consistent
feat: Added check for temp array in freedata()
perf: added datavector() call for quicker spectral interpolation
feat(rpict,rvu,rtrace,rcontrib): Added "specdata" and "specpict" pattern primitives
perf: Increased hash table size for lots of data files
Increased size of image before warning about memory usage
Created MAXFMTLEN to guard against buffer overrun attacks in header input
Made error messages more consistent when library file not found
Eliminated unnecessary "extern" and "register" modifiers
Eliminated a number of minor warnings (all innocuous)
Increased memory amount for warning and changed to MBytes report
Compatibility fixes as suggested by Siegbert Debatin.
Continued ANSIfication. There are only bits and pieces left now.
Fixed typing/prototype of getheader() and its callback.
Fewer complaints if "platform.h" precedes "standard.h"
Added grouping parens to reduce ambiguity warnings.
Eliminated copystruct() macro, which is unnecessary in ANSI. Reduced ambiguity warnings for nested if/if/else clauses.
Minor compile fixes
Abstracted process and path handling for Windows. Renamed FLOAT to RREAL because of conflict on Windows. Added conditional compiles for some signal handlers.
Reduced compile warnings/errors on Windows.
Macros for setting binary file mode. Replacing MSDOS by _WIN32.
Eliminated -DBIGMEM define, since we always used it in makeall
Changed (char *) casts for memory copies to (void *) and other fixes
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
changed getheader() to pay attention to function return value
increased PSIZWARN definitions
made pictures use RGBE storage r.t. float reduced MAXDDIM to 5
bug fix from adding comments to data files
added comments to data files using new fgetval() function
minor grooming of datavalue()
changed extern char *libpath to extern char *getlibpath()
added warning for pictures using more than PSIZWARN bytes memory
finally moved to hash-table lookup of data file entries
added global freeing routines
fixed call to getheader() to pass 3 arguments always (DOS bug fix)
Changes for PC port
removed atof() declarations for NeXT
updated revision number for release 2.0
Improved handling of scanline ordering
got rid of scanf() calls
changed MAXDIM to MAXDDIM to avoid conflict
eliminated unnecessary tests for unevenly spaced data points
changed y to be first dimension in picture
Changed format for uneven point data and used binary search
Added check for pixel aspect ratio in getpict()
Added capability for unevenly spaced points
added calls to picture resolution get/put routines
Changed getpath to check permissions
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.