IRC log for #brlcad on 20180419

00:19.12 *** join/#brlcad infobot (ibot@rikers.org)
00:19.12 *** topic/#brlcad is BRL-CAD and open source CAx discussion ! Also @ http://brlcad.zulipchat.com ! Logs @ http://infobot.rikers.org/%23brlcad/
01:22.49 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
08:09.37 *** join/#brlcad merzo (~merzo@216-39-132-95.pool.ukrtel.net)
10:00.23 *** join/#brlcad merzo (~merzo@185.39.197.205)
13:30.31 *** join/#brlcad yorik (~yorik@2804:431:f721:327d:290:f5ff:fedc:3bb2)
13:36.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:55.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:55.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:56.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:57.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:57.35 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
13:58.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:59.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:59.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:00.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:15.36 *** join/#brlcad merzo (~merzo@185.39.197.205)
14:34.44 *** join/#brlcad Caterpillar2 (~caterpill@unaffiliated/caterpillar)
14:40.27 *** join/#brlcad raingloom (~raingloom@C2267141.catv.pool.telekom.hu)
15:35.39 *** join/#brlcad amarjeet__ (~amarjeet@27.34.244.249)
16:49.26 *** join/#brlcad KimK (~KimK@2001:579:d00c:800:4a5b:39ff:fe0b:57d2)
19:40.28 Notify 03BRL-CAD:starseeker * 70886 brlcad/trunk/src/librt/bbox.c: The INFINITY assignments in shoot.c lines 993-1025 reach the rt_in_rpp calculations, and in cases where these values are multiplied by 0 a multiplication using an actual C99 inf results in a nan that causes all subsequent comparisons to return false. However, when falling back to our C89 compatibility definitions for INFINITY we get typical numerical
19:40.32 Notify behavior (0*INFINITY == 0, not nan) which results in different behavior of the comparisons. For specific grazing cases, this results in different raytracing behavor as boxes reject and accept different rays. This needs a conceptual fix, but for the moment use additional checks to avoid doing comparisons in rt_in_rpp that will produce different results using the C89 numerical version of INFINITY (since all of those
19:40.36 Notify tests would fail in the C99 case, we can achieve the same result if we just skip them when we have the INFINITY value)....
21:04.57 Stragus Infinities should be avoided if you can use DBL_MAX instead, Inf have _very_ poor performance on many chips
21:28.43 *** join/#brlcad KimK (~KimK@2001:579:d00c:800:4a5b:39ff:fe0b:57d2)
21:36.37 *** join/#brlcad merzo (~merzo@1-30-132-95.pool.ukrtel.net)
22:33.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:52.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.