00:58.10 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
01:17.07 |
*** join/#brlcad Caterpillar
(~caterpill@unaffiliated/caterpillar) |
04:24.34 |
*** join/#brlcad gabbar1947
(uid205515@gateway/web/irccloud.com/x-htxxmviulxgtnolt) |
07:08.10 |
*** join/#brlcad merzo
(~merzo@88-20-133-95.pool.ukrtel.net) |
09:53.49 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
10:36.34 |
*** join/#brlcad merzo
(~merzo@185.39.197.205) |
10:49.23 |
Notify |
03BRL-CAD:vasco_costa * 70379
(brlcad/trunk/src/librt/primitives/ebm/ebm.c
brlcad/trunk/src/librt/primitives/ebm/ebm_shot.cl): Pack EBM data
into bitmap. Fits same data into 1/8th the memory. e.g. a 512x512
bitmap uses 32KB instead of 256KB RAM. |
11:21.27 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
11:43.28 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
12:05.00 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
12:17.02 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
12:36.24 |
Notify |
03BRL-CAD:vasco_costa * 70380
(brlcad/trunk/src/librt/primitives/ebm/ebm.c
brlcad/trunk/src/librt/primitives/ebm/ebm_shot.cl): Hmmm, I don't
think we actually need the padding at the end of the struct.
Maybe. |
13:01.16 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:05.22 |
*** join/#brlcad yorik
(~yorik@2804:431:f720:d0f6:290:f5ff:fedc:3bb2) |
13:28.53 |
Notify |
03BRL-CAD:vasco_costa * 70381
brlcad/trunk/src/librt/primitives/ebm/ebm.c: Add back structure
padding, otherwise the solid struct fields might not be properly
aligned. |
14:53.06 |
*** join/#brlcad Caterpillar2
(~caterpill@unaffiliated/caterpillar) |
15:14.46 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
18:04.59 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
18:57.08 |
Notify |
03BRL-CAD:brlcad * 70382 brlcad/trunk/BUGS:
encountered an infinite loop bug in
rt_find_backing_dist() |
19:00.00 |
*** join/#brlcad Caterpillar2
(~caterpill@unaffiliated/caterpillar) |
19:08.22 |
Notify |
03BRL-CAD:brlcad * 70383
(brlcad/trunk/include/rt/shoot.h brlcad/trunk/src/librt/shoot.c):
move important api commentary about normals and hit points from the
implementation to the public header. |
20:44.25 |
Notify |
03BRL-CAD:brlcad * 70384 (brlcad/trunk/BUGS
brlcad/trunk/src/librt/shoot.c): prevent an infinite loop in
rt_find_backing_dist() when fed a ray with a zero direction vector.
this bug only affected piece entities (i.e., bots) and rays fired
from within them, but was encountered in the wild from an external
calling code. fix here uses a fairly minimal test to determine
we're looping unproductively. intentionally do |
20:44.28 |
Notify |
not calculate the vector's magnitude as doing
so would be considerably more costly. better would be to catch this
in rt_shootray() which already does have a test for this, but the
test was disabled for performance. |
20:44.30 |
Notify |
... |
21:04.38 |
*** join/#brlcad merzo
(~merzo@70-38-133-95.pool.ukrtel.net) |
22:18.27 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |