| 921 | 
  | 
by Erich Phillips. | 
| 922 | 
  | 
 | 
| 923 | 
  | 
============================== | 
| 924 | 
< | 
Version 3.5 (Released 3/14/03) | 
| 924 | 
> | 
Version 3.5 (Released 3/21/03) | 
| 925 | 
  | 
 | 
| 926 | 
  | 
Fixed bug in replmarks pointed out by Georg Mischler, which caused | 
| 927 | 
  | 
garbage to be output under specific conditions (unscaled, unrotated | 
| 1044 | 
  | 
to install it in the src/lib/ directory along with the new | 
| 1045 | 
  | 
raycalls.o module, which should facilitate the building | 
| 1046 | 
  | 
of new applications outside the src/rt/ directory.  The | 
| 1047 | 
< | 
raypcalls.o module, also included in -lradiance, manages | 
| 1047 | 
> | 
raypcalls.o module, also installed in src/lib, manages | 
| 1048 | 
  | 
parallel rendering on multiprocessors with shared memories. | 
| 1049 | 
  | 
 | 
| 1050 | 
  | 
Wrote new ranimove animation rendering program, which is an | 
| 1138 | 
  | 
This required a little reprogramming in for couple | 
| 1139 | 
  | 
of recursive routines using sets to avoid overrunning | 
| 1140 | 
  | 
the stack limit. | 
| 1141 | 
+ | 
 | 
| 1142 | 
+ | 
============================== | 
| 1143 | 
+ | 
Version 3.6 | 
| 1144 | 
+ | 
 | 
| 1145 | 
+ | 
Modified 4-byte RGBE encoding routine to avoid problems | 
| 1146 | 
+ | 
when one or two primary values is negative and the other(s) | 
| 1147 | 
+ | 
positive.  This used to generate some strange color values. | 
| 1148 | 
+ | 
 | 
| 1149 | 
+ | 
Added -oc option to rtrace to output local (u,v) coordinates. | 
| 1150 | 
+ | 
 | 
| 1151 | 
+ | 
Fixed bugs in local uv and j unit vector variables in src/rt/func.c. | 
| 1152 | 
+ | 
 | 
| 1153 | 
+ | 
Added warning message to OpenGL rendering routines about new | 
| 1154 | 
+ | 
mesh primitive, which we cannot currently render. | 
| 1155 | 
+ | 
 | 
| 1156 | 
+ | 
Added -if, -id, -of, and -od options to rcalc to provide for | 
| 1157 | 
+ | 
binary float and double i/o. | 
| 1158 | 
+ | 
 | 
| 1159 | 
+ | 
****************** COMPATIBILITY CHANGE *********************** | 
| 1160 | 
+ | 
Changed holodeck format to used off_t instead of long for beam | 
| 1161 | 
+ | 
positions, which allows holodecks to grow to system file size limit. | 
| 1162 | 
+ | 
 | 
| 1163 | 
+ | 
Fixed wrapping long in source hit test code, which would cause | 
| 1164 | 
+ | 
odd horizontal lines in some very long renderings. | 
| 1165 | 
+ | 
 | 
| 1166 | 
+ | 
Added -f and -w options to ra_tiff to create IEEE float and 16-bit/primary | 
| 1167 | 
+ | 
TIFF output, respectively.  These formats are also understood on reverse | 
| 1168 | 
+ | 
conversion.  (16-bit/primary has been understood for some time, but not | 
| 1169 | 
+ | 
IEEE float.) | 
| 1170 | 
+ | 
 | 
| 1171 | 
+ | 
Added -N option to rad to start multiple rendering processes in | 
| 1172 | 
+ | 
parallel. | 
| 1173 | 
+ | 
 | 
| 1174 | 
+ | 
Fixed bug where mesh instances were not being freed, so subsequent calls | 
| 1175 | 
+ | 
in programs like ranimate would refer to bogus data. | 
| 1176 | 
+ | 
 | 
| 1177 | 
+ | 
Added support in normtiff for floating-point and 16-bit/sample TIFF input | 
| 1178 | 
+ | 
files. | 
| 1179 | 
+ | 
 | 
| 1180 | 
+ | 
Changed marksources() routine (src/rt/source.c) to check all | 
| 1181 | 
+ | 
primitives in the modifier chain for emitting types, not only | 
| 1182 | 
+ | 
the first.  This permits sources to be described with intervening | 
| 1183 | 
+ | 
modifiers before the light/illum/glow primitive. | 
| 1184 | 
+ | 
 | 
| 1185 | 
+ | 
Fixed bug in xform where it was neglecting to add transform arguments | 
| 1186 | 
+ | 
to new mesh primitive. | 
| 1187 | 
+ | 
 | 
| 1188 | 
+ | 
Added -dF and -dD options to pvalue for byte-swapped floats and | 
| 1189 | 
+ | 
doubles, respectively. | 
| 1190 | 
+ | 
 | 
| 1191 | 
+ | 
Changed meta2tga to output correct colors. | 
| 1192 | 
+ | 
 | 
| 1193 | 
+ | 
****** COMPATIBILITY CHANGE ******** | 
| 1194 | 
+ | 
Changed local coordinate index from 32-bits to 16-bits, which requires | 
| 1195 | 
+ | 
that Radiance mesh files be recompiled. | 
| 1196 | 
+ | 
 | 
| 1197 | 
+ | 
Changed integer tone-mapping routines to better deal with images | 
| 1198 | 
+ | 
containing large, constant regions. | 
| 1199 | 
+ | 
 | 
| 1200 | 
+ | 
Improved interaction with rholo -o ogl driver under OS X, which was | 
| 1201 | 
+ | 
returning bad values from the depth buffer. | 
| 1202 | 
+ | 
 | 
| 1203 | 
+ | 
Minor bug fix in ranimove where it was restarting processes when it | 
| 1204 | 
+ | 
didn't need to. | 
| 1205 | 
+ | 
 | 
| 1206 | 
+ | 
Increased accuracy of default ambient parameters in rpict, rview, and | 
| 1207 | 
+ | 
rtrace.  In rad program, doubled -ar value, -ad value, and -as value, | 
| 1208 | 
+ | 
and decreased -aa value a bit.  Also adjusted -lr upwards and -lw | 
| 1209 | 
+ | 
downwards.  I should have done these things long ago, as processors | 
| 1210 | 
+ | 
have been getting faster and faster over the years. | 
| 1211 | 
+ | 
 | 
| 1212 | 
+ | 
Fixed bug discovered by Marcus Jacobs where oconv was dumping core | 
| 1213 | 
+ | 
when it was given too many modifiers. | 
| 1214 | 
+ | 
 | 
| 1215 | 
+ | 
Fixed problem with rpict where it was drawing illum sources badly | 
| 1216 | 
+ | 
even when they weren't all that small in the view. | 
| 1217 | 
+ | 
 | 
| 1218 | 
+ | 
Added in(i) function to rcalc for more flexible channel evaluation. | 
| 1219 | 
+ | 
 | 
| 1220 | 
+ | 
Replaced all calls to vfork() with regular fork() calls. | 
| 1221 | 
+ | 
 | 
| 1222 | 
+ | 
Fixed bug in glarendx for dgr calculation with sources behind view. | 
| 1223 | 
+ | 
 | 
| 1224 | 
+ | 
Added -p option to histo to print percentages/percentiles r.t. counts. |