| 2392 |  | given number of seconds. | 
| 2393 |  |  | 
| 2394 |  | Added "test" target to makeall to run unit tests. | 
| 2395 | + |  | 
| 2396 | + | Modified bsdf2ttree to allow different parameters per input SIR file. | 
| 2397 | + |  | 
| 2398 | + | Fixed issues with very large matrix files (> 2GB) in dctimestep, rmtxop, | 
| 2399 | + | and rcollate. | 
| 2400 | + |  | 
| 2401 | + | Added -rf and -rb options to rmtxop to load front or back reflectance | 
| 2402 | + | matrix data from XML file rather than transmission.  (Lars Grobe suggested.) | 
| 2403 | + |  | 
| 2404 | + | Improved behavior for coincident surfaces with different materials. | 
| 2405 | + | Rather than returning one surface or the other based on floating-point | 
| 2406 | + | vagaries, opaque materials are now preferred over transparent ones. | 
| 2407 | + | If the materials are both transparent or both opaque, then whichever | 
| 2408 | + | surface appeared later in the scene description will be selected. | 
| 2409 | + | This came of a request for consistent behavior with legal CAD output | 
| 2410 | + | from Peter Apian-Bennewitz. | 
| 2411 | + |  | 
| 2412 | + | Added explicit tests for on-edge intersections with polygons.  This should | 
| 2413 | + | eliminate stray rays and tiny light leaks that often appear even in | 
| 2414 | + | well-constructed geometry. |