Commit Graph

7 Commits

Author SHA1 Message Date
Neil Toronto
7fb38aff44 Fixed type errors uncovered by correction to type of exact->inexact (i.e. change to real->double-flonum) 2012-06-12 13:26:06 -06:00
Neil Toronto
18fa552723 Finalized and documented flomap transforms and effects 2012-06-04 15:32:17 -06:00
Neil Toronto
91579f2a6e Now make-flomap* and effects functions accept (U (Vectorof Real) FlVector) for color instead of just FlVector
New vector-of-component functions: unsafe-flomap-ref*, flomap-ref*, flomap-bilinear-ref*, build-flomap*, inline-build-flomap*;
REPL interaction with -ref* is a bit weird - still need to make flvectors print nicely

Bilinear ref and scaling fix on top and left borders (bad/missing special cases);
Clarified flomap-bilinear-ref docs on extent of interpolated nonzero rectangle

Various doc fixes
2012-05-30 15:05:00 -06:00
Neil Toronto
c7bea1dfcd images/flomap: public interface to floating-point bitmaps used by ray tracer 2012-05-29 17:51:19 -06:00
Vincent St-Amour
263016f6f3 Fix types in the images collection to work with TR's handling of NaN. 2012-05-25 17:15:22 -04:00
Neil Toronto
54c8b51c32 Refactoring 2012-03-09 11:30:34 -07:00
Neil Toronto
daf3ed55ba Rewrote flomaps and rendering in Typed Racket for speed and safety 2012-01-10 13:30:32 -07:00