| 2675 |  | to use new '-s' option to get new output. | 
| 2676 |  |  | 
| 2677 |  | Added handling of spectral images to rcode2bmp script. | 
| 2678 | + |  | 
| 2679 | + | Minor change to rcollate to allow explicit byte records to | 
| 2680 | + | be any specified length without checks against header input. | 
| 2681 | + |  | 
| 2682 | + | Added new hemisphere type to rfluxmtx, "h=cie" for CIE sky | 
| 2683 | + | scanner positions.  These are 145 patches with identical | 
| 2684 | + | row counts to Tregenza, but starting from a different | 
| 2685 | + | azimuth and reversing row directions at adjacent altitudes. | 
| 2686 | + |  | 
| 2687 | + | Added optimization for long argument lists and arrays in | 
| 2688 | + | the calcomp routines used for rendering and in rcalc, etc. | 
| 2689 | + |  | 
| 2690 | + | Added error estimate spreading to ambient super-sampling | 
| 2691 | + | algorithm (-as) to improve performance especially in | 
| 2692 | + | scenes with sharp cut-offs. | 
| 2693 | + |  | 
| 2694 | + | Added -i option to gendaymtx to match -i option of gendaylit. | 
| 2695 | + | Thanks to Yongqing for initial implementation. | 
| 2696 | + |  | 
| 2697 | + | Changed rcrop so negative #rows or #cols counts back from end. | 
| 2698 | + |  | 
| 2699 | + | Added rcomb -n option for multi-processing of very large matrices. | 
| 2700 | + |  | 
| 2701 | + | Made it so rsplit and rlam can handle any number of input files | 
| 2702 | + | up to active open file descriptor limit. | 
| 2703 | + |  | 
| 2704 | + | Taoning Wang added genssky tool for generating spectral sky | 
| 2705 | + | descriptions. | 
| 2706 | + |  | 
| 2707 | + | Taoning added gensdaymtx utility based on gendaymtx, and | 
| 2708 | + | added epw2wea -a option to include required information. | 
| 2709 | + |  | 
| 2710 | + | Fixed bug introduced in Auguest 2022 (5.4 release) in distant | 
| 2711 | + | light source sampling, which caused aiming failures.  (Thanks | 
| 2712 | + | to Mike DiPompeo of LightStanza for reporting the issue.) | 
| 2713 | + |  | 
| 2714 | + | Added rxpict rendering tool based on C++ RpictSimulManager class. | 
| 2715 | + | Multi-processing and spectral output are supported. | 
| 2716 | + |  | 
| 2717 | + | Added crude ability to read and convert spectra to RGB in ximage, | 
| 2718 | + | ra_bmp, and ra_rgbe programs.  Also updated fast tone-mapping | 
| 2719 | + | library to handle spectral HSR inputs at the same time.  HSR | 
| 2720 | + | input handling was added in a similar fashion to pcond and pvalue. | 
| 2721 | + |  | 
| 2722 | + | Wrote rxpiece tool that will render pictures using tiling and | 
| 2723 | + | can handle different output formats and hyperspectral pictures. | 
| 2724 | + | Only runs on a single machine, however -- now NFS locking on | 
| 2725 | + | shared volumes.  Mainly a demonstration tool for RpictSimulManager | 
| 2726 | + | C++ class, but may have its uses. | 
| 2727 | + |  | 
| 2728 | + | Fixed a bug in BSDF sampling of sources pointed out by | 
| 2729 | + | David Geisler-Moroder, which tended to overestimate specular | 
| 2730 | + | contributions for some BSDFs. | 
| 2731 | + |  | 
| 2732 | + | Added handling of hyperspectral pictures to pextrem, though | 
| 2733 | + | results are still reported in RGB. |