refactor: removed out-dated casts to (char *)
Added filtering capabilities to Unix version of open_process()
Removed extraneous "extern" and "register" qualifiers
Changed every instance of BYTE to uby8 to avoid conflicts
Fix for new gcc compiler
Modernized tone-mapping routines with structure pointer r.t. stack
ANSI-discovered fixes thanks to Schorsh
Ansification and prototypes.
Eliminated copystruct() macro, which is unnecessary in ANSI. Reduced ambiguity warnings for nested if/if/else clauses.
Replaced most outdated BSD function calls with their posix equivalents, and cleaned up a few other platform dependencies.
Abstracted process and path handling for Windows. Renamed FLOAT to RREAL because of conflict on Windows. Added conditional compiles for some signal handlers.
Changed (char *) casts for memory copies to (void *) and other fixes
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 number of lists for proper list deallocation
fixed redrawing of local objects in OpenGL driver
made it so dobj_command() only calls dev_view() if necessary
changed dobj_render() to return the number of objects rendered
changed moved command to do rotations and scaling relative to object center
bug fix in dobj_command()
replaced error message for insufficient lighting samples fixed drawing mode, which wasn't restored exactly by dobj_render()
minor improvements
changed dobj_trace() to return name of intersected object improved "show" lighting with front-directed light source changed MINTHRESH and cosmetic fixes
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.