00:15.46 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
01:05.35 |
*** join/#brlcad
gpnmrxltgbvkbzlq
(~armin@dslb-094-216-164-234.094.216.pools.vodafone-ip.de) |
01:49.52 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
02:01.43 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
04:37.39 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
05:49.04 |
*** join/#brlcad dracarys983
(dracarys98@nat/iiit/x-yzctkitavdnvjnoh) |
06:51.01 |
*** join/#brlcad amarjeet
(~amarjeet@202.164.53.117) |
07:52.26 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
08:16.41 |
*** join/#brlcad Caterpillar
(~caterpill@unaffiliated/caterpillar) |
08:23.02 |
*** join/#brlcad amarjeet
(~amarjeet@202.164.53.117) |
08:36.06 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-141.skif.com.ua) |
09:09.24 |
*** join/#brlcad caen23
(~caen23@79.112.41.77) |
10:03.30 |
*** join/#brlcad amarjeet_
(~amarjeet@202.164.53.117) |
11:09.02 |
*** join/#brlcad Caterpillar
(~caterpill@unaffiliated/caterpillar) |
11:29.32 |
*** join/#brlcad Caterpillar0
(~caterpill@unaffiliated/caterpillar) |
11:58.16 |
*** join/#brlcad caen23
(~caen23@79.112.41.77) |
13:09.16 |
*** join/#brlcad caen23
(~caen23@79.112.41.77) |
13:21.33 |
*** join/#brlcad yorik
(~yorik@2804:431:f720:5f34:290:f5ff:fedc:3bb2) |
13:45.32 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:46.44 |
*** join/#brlcad teepee]
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
14:00.11 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
14:58.00 |
maths22 |
brlcad: I'll help out with GCI again |
15:04.45 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-141.skif.com.ua) |
16:02.55 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
17:04.03 |
starseeker |
Notify: ping |
19:15.12 |
*** join/#brlcad Caterpillar
(~caterpill@unaffiliated/caterpillar) |
20:24.02 |
*** join/#brlcad caen23
(~caen23@79.112.41.77) |
20:27.53 |
Notify |
03BRL-CAD:starseeker * 69196
(brlcad/trunk/src/librt/db5_io.c
brlcad/trunk/src/librt/db5_size.cpp and 2 others): If we find out
ahead of time what the largest bu_external ext_buf size is, we can
allocate one bu_external with that large buffer size and re-use
that same external object for *all* db get operations. Cuts about
half a second off of the execution time for a large db5_size
calculation test, although we |
20:27.55 |
Notify |
end up in effect creating local versions of
several of the db_io functions that take a user supplied
bu_external buffer object. |
20:27.57 |
Notify |
... |
20:28.08 |
Notify |
03BRL-CAD:starseeker * 69197
(brlcad/trunk/src/librt/db5_size.cpp
brlcad/trunk/src/librt/librt_private.h
brlcad/trunk/src/librt/tests/db5_size.c): Go with
instance/deinstanced rather than keep/xpush, so the flags aren't
tied to commands. |
20:30.54 |
Notify |
03BRL-CAD:starseeker * 69198
brlcad/trunk/src/mged/edsol.c: Josh reported a crash - looks like
the original size_t quellage and negative number casting in r42073
isn't happy on Windows. Try separating the state out into its own
int variable and leaving the face number as a size_t. |
20:32.23 |
Notify |
03BRL-CAD:starseeker * 69199
brlcad/trunk/src/libbn/randmt.c: randmt.c is LGPL licensed, but it
looks like the original license from the code authors is BSD. Also,
they've got a newer SFMT implementation which they claim is roughly
twice as fast and has a better equidistribution property. May be
time to revisit this, but need other opinions before
proceeding. |
20:58.15 |
Stragus |
I can vouch for SFMT indeed being much faster,
with a light touch of SSE2. Their code is a little messy
though |
20:59.12 |
Stragus |
And it's written in a way that causes
excessive memory spilling through multiple passes, I think the SSE2
could be faster |
21:41.58 |
*** join/#brlcad boquete___
(~Piotr@91.232.62.60.studiowik.net.pl) |
23:28.46 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
23:36.02 |
*** join/#brlcad caen23
(~caen23@79.112.41.77) |