home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume21 / rayshade / part01 / Changes next >
Encoding:
Text File  |  1990-03-21  |  1.2 KB  |  37 lines

  1. Bugfixes
  2. --------
  3.  
  4. Was possible to divide by zero in main.c and intersect.c.
  5. Superquadric normals were sometimes unnecessarily flipped.
  6. Fog and mist should be applied after shading calculations.
  7. Reading colormap file with > 256 entries dumped core.
  8. Couldn't comment out slashes.
  9. Removed check of dotp(ray, norm) in shade().
  10. Added check for s < lightdist in inshadow().
  11. Various problems in grid.c.
  12.  
  13. Portability Changes
  14. -------------------
  15.  
  16. Calculation of index in poly.c and triangle.c was non-portable.
  17. Some code in intersect.c was apparently non-portable.
  18. Modified functions to no longer return structures.
  19.  
  20. Misc. Changes
  21. -------------
  22.  
  23. No longer need use "endfile" keyword at the end of input files.
  24. Added adaptive ray tree pruning and -T option.
  25. Combined -R, -G and -B options into -C option.
  26. Added -R option.
  27. Optimization of IntBounds().
  28. Merged int_grid() and DDA().
  29. Added "samples", "jittered", "cutoff", "contrast" and "adaptive" keywords.
  30. Flat-shaded triangles now require less storage space.
  31. Shadow caching is now the default.
  32. The number of shadow cache hits are reported.
  33. Shadow cache hits are counted as "shadow rays".
  34. Shadow hits are counted as "intersecting rays".
  35. The number of shadow hits is reported.
  36. Various cleanups courtesy of lint.
  37.