Lines Matching refs:transray
211 ray transray; in shade_transmission() local
214 transray.intstruct = incident->intstruct; /* what thread are we */ in shade_transmission()
215 transray.depth = incident->depth - 1; /* go up a level in recursion depth */ in shade_transmission()
216 transray.flags = RT_RAY_REGULAR; /* infinite ray, to start with */ in shade_transmission()
217 transray.serial = incident->serial + 1; /* update serial number */ in shade_transmission()
218 transray.mbox = incident->mbox; in shade_transmission()
219 transray.o = *hit; in shade_transmission()
220 transray.d = incident->d; /* ray continues along incident path */ in shade_transmission()
221 transray.o = Raypnt(&transray, EPSILON); /* avoid numerical precision bugs */ in shade_transmission()
222 transray.maxdist = FHUGE; /* take any intersection */ in shade_transmission()
223 transray.scene = incident->scene; /* global scenedef info */ in shade_transmission()
224 col = trace(&transray); /* trace transmission ray */ in shade_transmission()
226 incident->serial = transray.serial; in shade_transmission()