00:14.06 |
``Erik |
in... rt? |
00:16.28 |
``Erik |
*look* |
00:17.31 |
``Erik |
"BUFMODE_SCANLINE" is the one you'd be used to
seeing, I believe |
00:24.07 |
``Erik |
andre, this is reduced to the "normal" code
path for you: http://pastebin.bzflag.bz/d79ae3ecc |
00:24.19 |
``Erik |
brlcad: zomfg, teh spamz0rz! |
00:27.57 |
``Erik |
wants to completely remove
the 'restart' capability, so "perfect black" is no longer a magic
semantic notion :/ |
00:28.46 |
``Erik |
I'll wait until MLT is fully implemented, if
it takes a week to render a nice scene, restart might be worth
keeping |
00:30.11 |
andrecastelo |
``Erik: thanks erik, i'll take a look. I've
also changed the mlt_app back, with path_lists and
point_lists |
00:30.31 |
andrecastelo |
I was doing the required changes to rayhit()
and view_init() |
00:33.27 |
``Erik |
<-- has never written an rt, has only
really dorked around with fixing a race condition in viewedge.c in
that dir... :) so I may be wrong or otherwise confused :) |
00:35.46 |
andrecastelo |
thanks though, changing view_end to free
multiple path lists and point lists |
00:35.54 |
homovulgaris |
who was the adrt architect :) ? |
00:37.18 |
CIA-22 |
BRL-CAD: 03andrecastelo * r31380
10/brlcad/trunk/src/rt/viewmlt.c: Changed mlt_app to use path_lists
that use point_lists. Updated rayhit(), view_init() and
view_end(). |
00:40.06 |
andrecastelo |
reads
pastebin |
00:41.58 |
``Erik |
adrt was done by twingy |
00:42.53 |
``Erik |
I've been doing a lot of crud in that
directory, but I still treat parts as black boxes, so right now, no
one really knows it... he knows part, i know part... :) |
00:44.03 |
homovulgaris |
:) |
00:44.37 |
``Erik |
whyfor? |
00:45.58 |
homovulgaris |
Tryker ICV looks really cool :) |
00:46.03 |
homovulgaris |
*Stryker |
00:46.19 |
``Erik |
that is the RISE path tracer |
00:46.42 |
homovulgaris |
what exactly was the grass in that model ..
geometrically ? |
00:46.47 |
``Erik |
theoretically, the MLT should output an
extremely similar picture in less time, given the
resource |
00:46.48 |
``Erik |
triangles |
00:47.31 |
``Erik |
twingy used a blender plugin to generate a
gazillion triangles of grass, then exported it to the adrt format
and glued the stryker on it |
00:47.35 |
``Erik |
iirc |
00:47.42 |
``Erik |
each blade is several triangles |
00:48.05 |
homovulgaris |
:O 11542,992 triangles |
00:48.13 |
homovulgaris |
and 5 days of rendering :) |
00:48.30 |
homovulgaris |
i think it's time for MLT indeed :) |
00:48.33 |
``Erik |
yes, a few years ago |
00:48.49 |
``Erik |
across a large number of machines, ADRT is a
distributed system |
00:49.01 |
homovulgaris |
yeah i was just checking out the
directory |
00:49.02 |
``Erik |
so there was something like two dozen
computers, many of them dual core |
00:49.19 |
andrecastelo |
still, mlt IS a brute force solution.. so how
much less time it is expected to output such images? |
00:49.25 |
``Erik |
but it's hypersampled and has depth
shtuff |
00:49.39 |
``Erik |
uhm, you know the semi-genetic algorithm to
favor 'important' rays? |
00:49.51 |
``Erik |
RISE is full on random in path
selection |
00:50.04 |
homovulgaris |
:D "full on random" |
00:50.08 |
``Erik |
every time. Never tries to do any kind of
importance selection, just drand48() style |
00:50.40 |
homovulgaris |
how does tie improve it ? |
00:50.53 |
``Erik |
tie is a very fast raytracer that only does
triangles |
00:51.07 |
``Erik |
not quite as fast as rayfarce or manta, but
far faster than librt |
00:51.26 |
``Erik |
were it done with librt bots, that'd be 5
months, not 5 days :D |
00:51.42 |
``Erik |
note; 8 TRILLION rays |
00:52.05 |
homovulgaris |
:) hmmm |
00:53.30 |
``Erik |
feel free to figure out how many rays per
second that is |
00:53.45 |
``Erik |
in 2004 |
00:56.13 |
``Erik |
comes up with 2.3 million
rays per second on 2004 hardware |
00:56.51 |
``Erik |
starts wondering if that 8
trillion is short O.o like a rollover bug or
something |
00:57.14 |
homovulgaris |
:) what is the status now ? i mean how many
rays per sceond on 2007 |
00:57.19 |
homovulgaris |
*in |
00:57.21 |
``Erik |
dunno |
00:57.23 |
*** join/#brlcad Twingy
(n=justin@74.92.144.217) |
00:57.25 |
``Erik |
rise doesn't work anymore |
00:57.29 |
``Erik |
and isst doesn't do it that way |
00:57.33 |
``Erik |
speak of the devil |
00:58.30 |
``Erik |
twingy: dawn is drooling over the icv image
and the general awesomeness of adrt/rise |
00:58.38 |
homovulgaris |
:P |
00:59.01 |
homovulgaris |
maybe we can have another drool when mlt is
finished |
00:59.44 |
``Erik |
would like to ram tie (or
rayforce) into librt to replace bots some day |
01:00.13 |
``Erik |
and mebbe replace remrt with the adrt stuff
O.o |
01:01.16 |
homovulgaris |
only raytracing i did in architecture school
was using maxwell and kerkythea .. ok maybe a bit of
rhino |
01:03.15 |
Twingy |
who is dawn? |
01:03.33 |
homovulgaris |
i am dawn :) |
01:03.39 |
``Erik |
gsoc student |
01:03.39 |
Twingy |
hi dawn |
01:04.15 |
homovulgaris |
dawn is mostly a female name in us right :P I
am a guy |
01:04.43 |
homovulgaris |
hi Twingy , adrt is awesome :) |
01:05.00 |
homovulgaris |
6.41 am here.. better go eat
something |
01:05.21 |
Twingy |
I'm flattered, but you should work with ray
force as it's a more intelligent way of handling ray
tracing |
01:05.55 |
``Erik |
rayforce is not open source. |
01:06.17 |
Twingy |
what do I know... |
01:06.37 |
homovulgaris |
hmm.. :) oh if somebody is commiting change me
and mafm out of the Special Thanks section in AUTHORS to
Contributors or something :) |
01:06.59 |
homovulgaris |
I dislike small commits :) |
01:07.25 |
``Erik |
everyone else dislikes big commits
:D |
01:08.16 |
andrecastelo |
i prefer small commits :B |
01:08.21 |
andrecastelo |
easier to fix if anything goes wrong |
01:08.37 |
``Erik |
*nod* and easier to perform code archeology
on |
01:24.39 |
*** join/#brlcad dtidrow
(n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) |
01:26.08 |
brlcad |
woof, what a backlog :) |
01:26.14 |
brlcad |
*read*read*read* |
01:26.29 |
``Erik |
heh |
01:27.19 |
brlcad |
homovulgaris: no idea re: pkgconfig working --
I set up the files originally and they should be dynamic to the
actual build settings needed/used, but I had no quick means or need
to test whether it actually worked |
01:27.25 |
Twingy |
I worked with a gsoc student on nurbana
once |
01:27.32 |
``Erik |
cool |
01:27.33 |
brlcad |
I figured I'd leave that to the first person
to complain/need it :) |
01:28.17 |
brlcad |
homovulgaris: if you think they need a fix, go
ahead and fix them |
01:28.17 |
``Erik |
has a couple 'third party'
apps that use librt (rtcmp and that "fast" vl thing), can test the
.pc if needed |
01:34.44 |
brlcad |
notes that tcl/tk is more
than 500+k sloc compared to ogre's mere 300k |
01:35.38 |
``Erik |
notes that tcl/tk is a pile
*cough* O:-) |
01:35.59 |
brlcad |
homovulgaris: if you run sh/enumerate.sh ..
it's a little less than 1.5mil lines :) .. about 1mil of actual
brl-cad source |
01:36.16 |
``Erik |
I like wheelers "sloccount" suite |
01:36.27 |
``Erik |
if you want to extract meaningless
metrics |
01:37.50 |
``Erik |
thedailywtf.com has a few stories about how
coders destroy idiotic mgmt plans involving loc or commit metrics
:) |
01:38.37 |
``Erik |
http://thedailywtf.com/Articles/The-Defect-Black-Market.aspx |
01:42.39 |
*** join/#brlcad dtidrow
(n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) |
01:46.02 |
*** join/#brlcad dtidrow
(n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) |
01:46.29 |
brlcad |
pacman87: hah, that's awesome (tess)
.. |
01:46.57 |
brlcad |
homovulgaris and andrecastelo: really nice
progress updates :) |
01:47.13 |
brlcad |
jeez, leave for dinner and come back to a ton
of cool stuff :) |
01:47.40 |
``Erik |
the answer, obviously, is to quit
eating. |
01:47.51 |
``Erik |
I mean, you gave up sleep, giving up eating
should be easy O.o |
01:49.02 |
``Erik |
munches his nuked dinner
O.o |
01:49.55 |
``Erik |
"if you don't like it, you can just pass the
blunt to the n***er on your left" --Jimmy, southpark |
01:50.03 |
``Erik |
what a show :D |
01:51.14 |
homovulgaris |
hey Erik could you check if pkgconfig is
working |
01:51.25 |
brlcad |
andrecastelo: he really was .. kinda
disturbing to have a grown guy asking folks to look at his balls
:) |
01:51.39 |
homovulgaris |
mine gives Variable 'datarootdir' not defined
in '/usr/brlcad/lib/pkgconfig/rt.pc' |
01:51.57 |
homovulgaris |
where as it is defined.. just a line below
where it is used i guess :) |
01:52.05 |
``Erik |
it was completely innocent! I can't help if
you PERVERTS twisted it into something disturbing! |
01:52.30 |
homovulgaris |
i am sure it would have been equally
disturbing even if it was a non-grown guy :D |
01:53.34 |
``Erik |
and, uh, WHO suggested changing "goo" to
"sweat" in the primitive? |
01:53.49 |
``Erik |
btw; I had to :%s/sweat/goo/g really fast when
I was showing pjt the code |
01:53.54 |
homovulgaris |
brlcad: i ran sloccount it says we have 0.26
mil of shell script :O |
01:54.03 |
homovulgaris |
and 1 mil of ansic ofcourse |
01:54.14 |
``Erik |
most of that .26 is probably generated or
copied autoconf stuff |
01:54.57 |
homovulgaris |
yeah.. :) 3323 of asm ;) in src/other and
libfb :) |
01:56.31 |
homovulgaris |
hmm libz |
01:57.38 |
``Erik |
eyeballs
src/libfb/sgiselect.s |
01:57.45 |
brlcad |
yay, caught up |
01:57.53 |
homovulgaris |
libz has ada too ? |
01:58.19 |
brlcad |
yeah, sloccount is nifty, last ran it like
seven years ago though |
01:58.20 |
``Erik |
o.O |
01:59.15 |
brlcad |
``Erik: if I had not gone to dinner, I
wouldn't have found out some cool news |
01:59.24 |
brlcad |
mamie's is getting a liquor's license
:) |
01:59.33 |
``Erik |
nice |
01:59.40 |
``Erik |
are they going to carry anything worth
ordering? :D |
01:59.43 |
brlcad |
and because of that's they are already byob
now |
01:59.59 |
brlcad |
some folks were in tonight with a bottle of
wine |
02:00.14 |
``Erik |
unfortunately, I can't throw a beer in the
fridge at work in anticipation |
02:00.27 |
brlcad |
and Ed stuff ourselves like
mad |
02:00.30 |
``Erik |
shows up to mamies with a six
pack and a bottle of vodka O.o :> |
02:00.46 |
``Erik |
ed was in the area? shoot, I may've done the
30 minute drive for that |
02:00.56 |
brlcad |
we left late |
02:01.14 |
``Erik |
ahhh |
02:01.25 |
brlcad |
``Erik: yeah, but remember the place next door
:) |
02:01.34 |
``Erik |
hrm? radio shack? |
02:01.39 |
``Erik |
or the asian market? |
02:01.40 |
``Erik |
O.o |
02:01.45 |
brlcad |
:) |
02:02.02 |
homovulgaris |
at sgiselect.s i like intel syntax better,
argh windows memories |
02:02.10 |
brlcad |
before asian is my blessed scotch
shop |
02:02.21 |
``Erik |
I doubt I can buy a single bottle of a
drinkable beer at a liquor store... aint' no way I'm gonna drink
something that comes as a "fourty" |
02:02.32 |
``Erik |
eck, intel syntax is teh ugliez, give me
at&t style |
02:02.46 |
brlcad |
they have a decent selection, surprising for
the appearance outside |
02:02.55 |
homovulgaris |
binutils also now supports intel syntax
:) |
02:03.16 |
``Erik |
<-- has two nice stores around the corner
from his house |
02:03.57 |
homovulgaris |
It is just 7.40am , I want to have lunch and
sleep |
02:04.16 |
brlcad |
homovulgaris: that 0.26 mil of shell script is
biased because of the regression scripts in regress/ |
02:04.21 |
``Erik |
wow, almost sounds like you keep programmers
hours :) |
02:04.33 |
brlcad |
they have binary images encoded in ascii that
are compared for regression testing |
02:04.52 |
*** join/#brlcad punkrockgirl
(n=Pandora@c-69-243-244-154.hsd1.mo.comcast.net) |
02:04.56 |
brlcad |
you'd have to exempt regress/ |
02:05.11 |
brlcad |
howdy punkrockgirl (nice nick) |
02:05.16 |
homovulgaris |
yeah regress is around .23 mil :D |
02:05.22 |
punkrockgirl |
hi |
02:05.24 |
punkrockgirl |
thanks |
02:05.39 |
``Erik |
punker is my bitch, btw, so put it away,
boy |
02:05.40 |
``Erik |
O.o |
02:05.44 |
punkrockgirl |
:) |
02:05.58 |
punkrockgirl |
wait a second... bitch? ;P |
02:06.23 |
``Erik |
eck, shaders.sh is ginormous |
02:06.25 |
brlcad |
homovulgaris: otherwise, the bulk is in sh/
and bench/ .. which is about 9k |
02:06.35 |
``Erik |
hah |
02:06.42 |
``Erik |
shell script generate of the eagle logo.
Ow. |
02:06.50 |
brlcad |
punkrockgirl: i'll refrain from calling you
that, but pleasure to (sorta) finally meet you |
02:07.06 |
punkrockgirl |
thanks, and you too :) |
02:07.25 |
``Erik |
wonders if the image can be
shoved in as a pix and have a script use that to generate what it
needs |
02:07.45 |
``Erik |
or, uh, since it generates a pix, just...
have... a pix? |
02:07.51 |
brlcad |
these days probably, especially with
svn |
02:08.00 |
poolio |
hmm, where do I get a struct model
from? |
02:08.32 |
brlcad |
poolio: sounds like you're following
tess() |
02:08.35 |
brlcad |
for brep() |
02:08.37 |
poolio |
Aye. |
02:09.09 |
brlcad |
to get that model struct, you'll have to
follow the rt_functab caller that invokes tess() (which I sadly
don't remember off-hand) |
02:09.30 |
``Erik |
doh, extra_DIST != EXTRA_DIST |
02:09.50 |
``Erik |
brlcad, you put in an order for my hocket
helmet and water wings, right? |
02:10.00 |
brlcad |
heh, yep |
02:10.14 |
brlcad |
is going to do that just to
see what W says |
02:10.29 |
``Erik |
"I'm not fat, I just have a sweet hockey
body" |
02:10.33 |
``Erik |
-Cartman |
02:10.34 |
brlcad |
heh |
02:11.23 |
``Erik |
<-- prepping his brainfuck suite for
release |
02:11.42 |
homovulgaris |
running enumerate made me realise i did not
have dc :) |
02:13.23 |
``Erik |
enumerate? is this an attempt to re-implement
jot? |
02:13.57 |
homovulgaris |
:O enumerate.sh i meant :) |
02:14.00 |
homovulgaris |
whats jot ? |
02:14.00 |
``Erik |
hates finding himself on
linux when he needs something as fundamentally UNIX as jot... wtf
doens't linux have that? :( |
02:14.02 |
``Erik |
oh, heh |
02:14.03 |
*** join/#brlcad dtidrow
(n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) |
02:14.36 |
``Erik |
jot prints a series of numbers... if you say
"jot 10", it'll count from 1 to 10... it has the notion of stride
and start, as well |
02:14.49 |
``Erik |
so "jot 10 10" will print 10, then 20, then
30, ... to 100 |
02:15.13 |
homovulgaris |
something like seq |
02:15.22 |
brlcad |
homovulgaris: no dc? the horrors! |
02:15.26 |
``Erik |
er, no, "jot 10 10 100" will print
that |
02:15.42 |
``Erik |
seq? I d'no that one... jot goe sback to the
early 70's I believe |
02:16.23 |
brlcad |
``Erik: wow, I don't think I knew about jot
... |
02:16.28 |
``Erik |
sorry, early 80's |
02:16.43 |
``Erik |
42BSD |
02:16.51 |
brlcad |
we effectively have our own implementation of
it in brl-cad because there wasn't a prevalent means |
02:17.14 |
``Erik |
jot doesn't exist on linux |
02:17.32 |
homovulgaris |
seq does and does the same work .. except for
jot -r i guess |
02:17.32 |
``Erik |
I wrote something kinda similar when I was at
fedex because we were stuck fielding redhat boxes :/ |
02:17.49 |
``Erik |
'enum.c |
02:17.55 |
``Erik |
i have it somewhere on some hard drive, I
think |
02:18.04 |
brlcad |
/usr/brlcad/bin/loop |
02:18.17 |
brlcad |
loop 10 100 10 |
02:18.28 |
``Erik |
hah |
02:18.37 |
``Erik |
sounds like someone knew about jot and missed
it :d |
02:18.38 |
``Erik |
:D |
02:18.50 |
brlcad |
probably |
02:19.02 |
brlcad |
thinks loop is a much better
name though :) |
02:19.39 |
brlcad |
uses loop in a handful of the
scripts |
02:20.29 |
``Erik |
*shrug* jot hails from '82 and is on every OS
I seem to give a rats ass about :D |
02:20.46 |
``Erik |
the ability to jot out characters is nice,
too |
02:21.33 |
``Erik |
"jot -c 128 0" is an example in the mac
manpage |
02:24.40 |
brlcad |
mebbie, but loop -c 128 0 would work just as
well |
02:24.46 |
brlcad |
loop -c a z |
02:25.48 |
pacman87 |
brlcad: don't get too excited about tess()
yet, the code is still ugly |
02:26.20 |
homovulgaris |
brlcad: hmm .. loop -c a z goes on printing
zeros... |
02:29.17 |
``Erik |
heh :D |
02:31.41 |
``Erik |
hrm, '86 by mike |
02:32.02 |
brlcad |
homovulgaris: hehe, you found a bug
:) |
02:32.27 |
brlcad |
probably reading -c as a negative number and
getting stuck in an inf loop |
02:32.51 |
brlcad |
course it's invalid per the usage, loop
doesn't do -c presently |
02:33.14 |
homovulgaris |
hmm.. present src/util/loop.c has no
functionality for -c |
02:33.18 |
brlcad |
pacman87: nfw, it's awesome .. I actually
thought you'd get stuck on it for a while :) |
02:33.37 |
pacman87 |
brlcad: i was stuck since monday |
02:33.55 |
brlcad |
well longer :) |
02:34.01 |
brlcad |
and you fixed uv's in the meantime |
02:34.08 |
brlcad |
which reminds me |
02:34.09 |
pacman87 |
i ended up having to read almost all of the
other primitive's tess() functions |
02:34.10 |
brlcad |
updates |
02:34.26 |
pacman87 |
well, the uv fixes were just to fit to
conventions |
02:34.50 |
pacman87 |
uv took 15-20 characters changed |
02:37.36 |
brlcad |
yay, kernel panic |
02:37.52 |
pacman87 |
what from? |
02:38.08 |
homovulgaris |
kernel update :) ? |
02:38.30 |
brlcad |
pacman87: it's rarely ever number of lines or
chars that matter when it comes to implementing new
primitives |
02:38.47 |
brlcad |
I've been stuck for two weeks on three
characters |
02:39.14 |
pacman87 |
it's knowing what characters to change that's
the hard part |
02:39.40 |
pacman87 |
second half is starting, back later |
02:39.48 |
pacman87 |
(go lakers) |
02:40.19 |
brlcad |
shakes fist at jeff
hanes |
02:40.49 |
brlcad |
speaking of jeff hanes .. homovulgaris, hope
to get some quality regression testing in on your root solver
changes soon |
02:41.05 |
brlcad |
it's not being ignored, just needs some more
effort before it can be applied |
02:41.18 |
brlcad |
also why it wasn't just assigned to
you |
02:46.22 |
homovulgaris |
:) |
02:47.36 |
brlcad |
andrecastelo: yours however .. was assigned to
you so you can determine if/when to close it out :) |
02:48.06 |
homovulgaris |
thinks what regression
testing would involve |
02:50.36 |
brlcad |
applying the changes, checking all instances
of all callers, determining what public APIs were changed if any
(and making appropriate deprecation statements or refactoring
wrappers), running our regression test suite, creating a series of
test polynomials that test edge cases, etc |
02:51.12 |
poolio |
Users do the best testing :) |
02:51.33 |
brlcad |
validing that indeed nothing has changed
computationally and/or seeing how to integrate it in a way that
doesn't screw users that might rely on it |
02:52.00 |
brlcad |
poolio: not when your user might die as a
result of it not working |
02:52.08 |
homovulgaris |
hmm.. yeah convention change is such a long
process :) |
02:52.35 |
brlcad |
and for this code, invalid computation could
have some pretty serious impacts if it has a subtle bug |
02:52.35 |
homovulgaris |
has a grumbling stomach..
:| |
02:52.47 |
poolio |
brlcad: err... |
02:53.10 |
brlcad |
otherwise, I'd agree :) |
02:53.34 |
homovulgaris |
i am pretty sure there must be a bug lurking
around ..:) |
02:54.01 |
brlcad |
what makes you think that? |
03:07.01 |
brlcad |
*crickets* |
03:09.44 |
homovulgaris |
well even after testing, i just felt like it
happened too fast :P |
03:09.56 |
brlcad |
k |
03:11.35 |
homovulgaris |
brlcad: could you check the wiki page. small
changes and a few questions i think.. i am going out for a big
brunch.. and sleep.. will check after that.. lots of work for the
next 3 days |
03:13.09 |
brlcad |
john already answered at least one
question |
03:14.37 |
brlcad |
at least a good comment to one of the
points |
03:19.00 |
brlcad |
homovulgaris: shift to pc.h earlier rather
than later would be good (and raytrace.h would/could include pc.h
if it needs it) |
03:21.03 |
brlcad |
i will be quite impressed if you can actually
implement what you suggest in your solution class |
03:21.43 |
brlcad |
resolving to ranges of possible solutions,
potentially ordered solution sets with preferred
solutions |
03:25.26 |
brlcad |
also, not sure if it's useful in your
situation, but your solver might benefit from an interval
arithmetic library (boost has one, it was recommended for C++0x
inclusion but don't know if it made it) |
03:25.40 |
brlcad |
for managing numeric ranges |
03:29.43 |
brlcad |
http://www.boost.org/doc/libs/1_35_0/libs/numeric/interval/doc/interval.htm |
03:29.46 |
brlcad |
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2067.pdf |
03:29.48 |
brlcad |
for reference |
03:30.34 |
brlcad |
pretty cool stuff, I wanted to implement a
volumetric path tracer using interval arithmetic at one point
.. |
03:31.12 |
brlcad |
mpfi is a lean n mean C implementation that'd
be trivial to embed in your domain class |
03:31.47 |
poolio |
brlcad: are the raytracing issues of brep
objects regarding the floating point errors on edges outside of the
tolerance range? Couldn't you just test all points against the
tolerance in order to correct for the errors or is it _that bad_
? |
03:32.30 |
brlcad |
depends which tolerance you're talking
about |
03:33.15 |
poolio |
Well, I was thinking about some distance in
bn_tol |
03:33.20 |
brlcad |
regardless, even if you do -- simply testing
all points against a tolerance doesn't solve it by itself |
03:34.51 |
brlcad |
so you determine you hit a curve or several
curves within some tolerance .. you 1) can't easily compute that
with any efficiency (like order of magnitude problems) and 2) even
if you do, you still don't know if it was grazing exit or grazing
entry without additional information |
04:15.35 |
andrecastelo |
is back |
04:15.40 |
andrecastelo |
wow, lots of logs |
04:15.44 |
andrecastelo |
reads |
04:16.41 |
pacman87 |
wb andrecastelo |
04:16.49 |
poolio |
brlcad: well don't you have that problem
regardless of how you try to solve? Don't you always not know
whether it's entering or exiting if you're going through an
edge? |
04:17.34 |
andrecastelo |
sup pacman87 |
04:17.44 |
andrecastelo |
brlcad: mine what? the patch? |
04:19.14 |
poolio |
pacman87: purty pictures :) |
04:19.36 |
pacman87 |
poolio: thanks ;) purty, but slow
atm |
04:19.56 |
pacman87 |
have you tried it? |
04:20.40 |
poolio |
pacman87: nope, how do I make it
run? |
04:20.55 |
poolio |
I should really read through the mged docs and
learn how to actually use the software I code for :) |
04:21.03 |
pacman87 |
start mged |
04:21.28 |
poolio |
I'm looking at a plotted hyp, how do I
tesselate? |
04:21.34 |
pacman87 |
"ev name" |
04:22.08 |
poolio |
ah |
04:22.20 |
poolio |
schweet :) |
04:22.31 |
pacman87 |
no bugs yet? |
04:24.42 |
poolio |
pacman87: yes siree:
nmg_booltree_leaf_tess(hyp2.s): tessellation failure |
04:24.42 |
poolio |
db_walk_subtree() FAIL on '/hyp2.s' |
04:24.42 |
poolio |
/hyp2.s: |
04:24.58 |
pacman87 |
do "l hyp2.s" |
04:25.21 |
poolio |
do you want all that rather then the in
command? |
04:25.28 |
pacman87 |
in works too |
04:25.34 |
pacman87 |
if you still have it |
04:26.08 |
poolio |
in hyp4.s hyp 0 0 0 1 0 1 0 0 2 1 90 |
04:26.13 |
poolio |
I think it's due to my crazy parameters
:) |
04:29.31 |
pacman87 |
hmmm, i'm getting bad pointer
errors... |
04:38.49 |
pacman87 |
Making all in libpc |
04:38.50 |
pacman87 |
make[2]: Entering directory
`/home/timothy/brlcad/brlcad/src/libpc' |
04:38.50 |
pacman87 |
make[2]: *** No rule to make target
`pc\_solver.lo', needed by `libpc_nil.la'. Stop. |
04:39.01 |
andrecastelo |
hm, cya guys, i'm out to sleep |
04:39.10 |
pacman87 |
bye andre|away |
04:41.32 |
pacman87 |
homovulgaris: did libpc compile for
you? |
04:42.20 |
brlcad |
that should be a simple Makefile.am
fix |
04:44.10 |
pacman87 |
brlcad: except that i don't really know my way
around makefiles... |
04:44.57 |
brlcad |
well, but you shouldn't need to :) |
04:45.11 |
brlcad |
look at that line in the file that mentions
solver |
04:45.19 |
brlcad |
something should look very wrong about it to
you |
04:45.20 |
pacman87 |
extra \ |
04:45.23 |
brlcad |
even in the error messgae |
04:45.25 |
homovulgaris |
hi :) |
04:45.50 |
brlcad |
bingo |
04:45.51 |
homovulgaris |
yeah the \_ i had put in because there was
some problem on my make system in recognizing underscore
character |
04:46.09 |
homovulgaris |
you can remove the \ :) |
04:46.21 |
pacman87 |
should i go ahead and commit it? |
04:46.26 |
brlcad |
why not? |
04:46.30 |
poolio |
One day I'm going to learn about all these
autoconf tools and what not and not wait hours for brlcad to finish
cleaning and recompiling |
04:46.44 |
homovulgaris |
:) brl-cad has a pretty nice build system
:) |
04:47.10 |
homovulgaris |
i especially like the way posix shell scripts
are generated instead of binaries :P |
04:47.28 |
pacman87 |
make install takes 6 times longer than make
for me, after a simple change to hyp.c |
04:47.49 |
brlcad |
pacman87: cd src/librt && make
install |
04:47.55 |
brlcad |
you shouldn't need to reinstall
everything |
04:48.15 |
pacman87 |
brlcad: yeah, i though of that 2 secs after i
hit enter |
04:48.48 |
brlcad |
homovulgaris: only one does that
really |
04:49.00 |
poolio |
What really bugs me is how to 'make clean' it
will sometimes have to reconfigure |
04:49.04 |
brlcad |
one out of 400 |
04:49.08 |
homovulgaris |
brlcad: i will check out boost's interval
arithmetic thingy |
04:49.58 |
homovulgaris |
and any idea why i have to put \_ to get
things working with my make :) maybe a debian issue |
04:50.15 |
poolio |
homovulgaris: I run debian (sid) and haven't
seen that issue |
04:50.16 |
brlcad |
and/or mpfr .. been thinking of using that for
another task, gmp and its deps could be made fair game if they
work |
04:51.00 |
homovulgaris |
like yesterday i was having trouble compiling
primitives/bspline/nurb_* |
04:51.17 |
homovulgaris |
worked when i put them as
bspline/nurb\_* |
04:51.59 |
homovulgaris |
and then they worked even when i removed
them(\) .. even after clean ofcourse.. |
04:52.35 |
pacman87 |
chocolate milk... the midnight snack of
champions :) |
04:54.03 |
homovulgaris |
poolio: i am on sid too . weird |
04:55.00 |
CIA-22 |
BRL-CAD: 03brlcad * r31381
10/brlcad/trunk/configure.ac: if libpc is dependent upon libwdb, it
needs to be listed here instead of the Makefile.am |
04:55.40 |
homovulgaris |
brlcad: the whole include thing is a general
mess, i need to really clean that part up |
04:56.40 |
CIA-22 |
BRL-CAD: 03brlcad * r31382
10/brlcad/trunk/src/libpc/Makefile.am: remove the gnu-specific
linker and compiler flags, configure controls those (and/or they
can be specified at make time with make CXXFLAGS=-Wall for
example). remove erroneous backslash |
04:59.13 |
CIA-22 |
BRL-CAD: 03brlcad * r31383
10/brlcad/trunk/src/libpc/Makefile.am: include fast compilation
rules for fast dependency-free distributed linkage |
05:01.03 |
CIA-22 |
BRL-CAD: 03brlcad * r31384
10/brlcad/trunk/src/ (libbu/Makefile.am librt/Makefile.am): hum,
missing some fast entries |
05:03.15 |
pacman87 |
poolio: that hyp isn't valid |
05:04.28 |
poolio |
pacman87: figures :) But shouldn't you be
catching that? |
05:04.38 |
pacman87 |
my version does... |
05:04.44 |
poolio |
ah hmm. let me update again |
05:04.55 |
poolio |
ah yah know, I built but I didn't install :)
Sorry. |
05:05.09 |
pacman87 |
you can run from src/mged/mged |
05:07.47 |
poolio |
pacman87: works now. Sorry I wasted your time
mate |
05:08.06 |
pacman87 |
np, poolio |
05:10.18 |
brlcad |
homovulgaris: fyi: table.c:1007: warning:
initialization from incompatible pointer type |
05:10.21 |
brlcad |
table.c:1008: warning: initialization from
incompatible pointer type |
05:11.16 |
homovulgaris |
well got to do with the function declarations
of constraint export import etc. will check it |
05:11.22 |
homovulgaris |
i thought i had fixed that |
05:14.11 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
05:15.44 |
pacman87 |
bedtime for me, if anyone breaks hyp, i'll be
back in the morning to put it back together :) |
05:21.52 |
homovulgaris |
gn pacman |
05:22.19 |
homovulgaris |
is unable to sleep thinking
about constraint solver architecture |
05:45.39 |
homovulgaris |
is going to dream about
solver now :) |
05:47.37 |
poolio |
nite homovulgaris |
05:53.22 |
*** join/#brlcad Axman6_
(n=Axman6@210-11-147-98.netspeed.com.au) |
07:01.14 |
*** join/#brlcad clock_
(n=clock@zux221-122-143.adsl.green.ch) |
08:21.47 |
poolio |
Argh. I was 3 characters short from working
code... "C" ... darn C++. |
08:49.44 |
*** join/#brlcad thing0
(n=ric@58.171.156.165) |
10:38.17 |
*** join/#brlcad elite01
(n=elite01@dslb-088-071-032-151.pools.arcor-ip.net) |
11:06.44 |
CIA-22 |
BRL-CAD: 03brlcad * r31385
10/brlcad/trunk/src/libpc/Makefile.am: the private headers must be
declared so they will be included in the source dist, else
distcheck failure |
11:14.51 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
11:16.23 |
*** join/#brlcad thing0
(n=ric@124-169-214-111.dyn.iinet.net.au) |
11:46.32 |
*** part/#brlcad thing0
(n=ric@124-169-214-111.dyn.iinet.net.au) |
12:29.47 |
*** join/#brlcad d_rossberg
(n=rossberg@bz.bzflag.bz) |
13:13.00 |
*** join/#brlcad thing0
(n=ric@58.171.4.180) |
13:58.03 |
*** join/#brlcad homovulgaris
(n=homovulg@202.63.233.61) |
13:58.32 |
*** join/#brlcad mafm
(n=mafm@elnet-111.lip.pt) |
14:00.40 |
mafm |
holy excrement |
14:00.49 |
mafm |
I must have eaten a cow or two :P |
14:03.37 |
brlcad |
heh |
14:05.33 |
mafm |
I think that the gsoc rules should forbid
about going to brazilian restaurants before coding |
14:05.42 |
mafm |
(that would be bad for andrecastelo,
though...) |
14:07.42 |
brlcad |
hehe |
14:07.54 |
*** join/#brlcad Elperion
(n=Bary@p5B14E08C.dip.t-dialin.net) |
14:07.56 |
brlcad |
mmm.. I haven't been to brazillian in a long
while.. |
14:10.07 |
mafm |
I go very often, there are lots of them
here |
14:10.55 |
mafm |
I wanted to eat [shell]fish today, because
it's a very hot day and I'm tired, but I tried several restaurants
and they're closed today |
14:11.04 |
mafm |
so... no escape |
14:21.37 |
mafm |
brlcad: so about the logging & console
guidelines? |
14:24.09 |
brlcad |
mmm... |
14:24.41 |
brlcad |
logging is an age-old pet project of
mine |
14:25.19 |
brlcad |
I'd just start with something really simple,
maybe just a Logger singleton that sends via cout for now |
14:25.46 |
brlcad |
no levels or categories, just straight up
simple logging |
14:26.01 |
brlcad |
as long as the hooks are in the right place,
the rest can be added alter |
14:26.06 |
brlcad |
s/alter/later/ |
14:27.35 |
mafm |
I see |
14:27.45 |
brlcad |
sound reasonable? |
14:27.47 |
mafm |
I was wondering if you wanted me to use libbu
for that |
14:28.08 |
brlcad |
at this point it doesn't matter quite
yet |
14:28.14 |
brlcad |
you could use bu_log |
14:28.26 |
*** join/#brlcad madant
(n=homovulg@202.63.233.61) |
14:28.26 |
mafm |
OK, singleton would be |
14:28.39 |
brlcad |
i mean the logger singleton would/could call
bu_log |
14:28.57 |
mafm |
and about the console? |
14:28.59 |
brlcad |
or cerr/cout, etc -- so long as it's
encapsulated, it doesn't matter |
14:30.58 |
brlcad |
so the console is going to be a bit
tricky |
14:31.08 |
brlcad |
as you're working on something the rest of the
core devs are also working on |
14:31.18 |
brlcad |
there's a big effort going on now on the
development of a new geometry service |
14:32.25 |
brlcad |
that geometry service entails refactoring most
of mged into libged for basic geometry editing command
functionality, the development of an OO API layer on top for
geometry management, and a network service layer for accessing a
geometry database (which is what you'd ultimately connect
to) |
14:33.21 |
brlcad |
alas those are very much bleeding edge
developments, so you're working in tandem, and the console needs to
pretend that there's this service that it'll be talking to even
though it doesn't yet functionally exist |
14:34.29 |
mafm |
I see |
14:34.56 |
brlcad |
it should be ready in a couple weeks, but for
now I think the best plan will be for you to stub in some
functionality into rt^3dbd so that it basically does what
brlcad/src/gtools/gtransfer does |
14:35.12 |
brlcad |
then have your gui attach to rt^3dbd and get
its list of commands |
14:35.41 |
mafm |
and I should try to copy MGED layouts and
functionalities but with stubs, or do you guys have another plans
for that? |
14:35.58 |
brlcad |
yeah, other plans |
14:37.48 |
brlcad |
you can hook the dbd into libged if you like,
there is some functionality already in there that can be leveraged,
but I think the basic goal will be to be able to run just a handful
of commands on the console that amount to "get list of available
geometry, load/draw geometry" |
14:38.26 |
brlcad |
at that point, you'll have a display list that
you can then work out the rest of the gui interface for input and
trackball support |
14:39.12 |
brlcad |
if you want to forego the dbd layer for
starters, you could, but it should ideally end up being
protocol-driven |
14:40.05 |
brlcad |
I'd suggest taking a look at what g_transfer
is doing and see if you can get dbd and your gui talking to each
other the same way |
14:40.56 |
brlcad |
make sense? |
14:43.44 |
mafm |
yep, OK, I'll look into it |
14:43.55 |
mafm |
I was looking for info in the wiki
too |
14:43.59 |
brlcad |
otherwise, the other tasker is to make it
trivial for others to compile :) |
14:44.34 |
mafm |
rbgui guys didn't tell anything yet |
14:44.41 |
brlcad |
there's a fair bit about the geometry service
at http://brlcad.org/wiki/Geometry_Service |
14:44.48 |
brlcad |
linked from the Developer_Documents
page |
14:45.11 |
mafm |
based in the size of OGRE & friends as I
pasted yesterday, should I still integrate OGRE? |
14:45.24 |
brlcad |
the dev that uploaded that stuff is a little
uml-happy, so have to weed through a bit to get to the
guts |
14:45.37 |
brlcad |
ah, you missed my reply :) |
14:46.05 |
mafm |
yup, I disconnected shortly thereafter, there
were people waiting for me for the party :D |
14:46.13 |
brlcad |
we have nearly 1M of external code in the main
brl-cad module.. :) .. tcl/tk alone is about 500k sloc |
14:46.47 |
brlcad |
the point isn't so much the size as providing
a one-stop delivery for folks that *don't* have those deps already
installed |
14:46.49 |
mafm |
hmm, that's biggish |
14:46.55 |
brlcad |
as disk space is pretty damn cheap |
14:47.27 |
brlcad |
course with the brl-cad module, we still have
more brl-cad code than external code and with this new project,
ogre would certainly dwarf it |
14:47.47 |
mafm |
yet I think OGRE is a bit different though,
since in example I'm using now trunk (~1.7) instead of latest
stable (1.4.8), because RBGui depending on some
functionalities |
14:47.49 |
brlcad |
the idea, though, is to usually sort out the
build system so that it *only* ever builds it if the user doesn't
have it installed |
14:48.08 |
brlcad |
so you basically just save them a download and
make compilation/integration easy |
14:48.49 |
mafm |
but OK, I'll do what you want :) |
14:48.52 |
brlcad |
that sort of requirement for a special ogre is
actually exactly one of the sort of reasons why we do often
embed |
14:49.09 |
brlcad |
you don't have to for ogre, at least not
yet |
14:49.22 |
brlcad |
but then the installation instructions need to
be specific |
14:49.29 |
brlcad |
and the patch sets need to be handy |
14:49.39 |
brlcad |
(in the repository) |
14:50.26 |
mafm |
at the moment only RBGui/Mocha need, with Ogre
it would be either to have the patch, or using trunk |
14:50.44 |
brlcad |
so what do you think about rbgui? |
14:51.07 |
brlcad |
worth sticking with? |
14:51.09 |
mafm |
maybe (wild guess) even they make a new
release with that included in the next few weeks |
14:51.18 |
mafm |
I like it better than CEGUI at the
moment |
14:51.30 |
brlcad |
yeah, I don't really care about the build
integration issues, we can deal with that :) |
14:51.41 |
brlcad |
it's more features, usability, ease of use,
etc |
14:52.07 |
brlcad |
how easy is it to skin? I saw you added a
brlcad.skin |
14:52.15 |
mafm |
feature-wise I think that they're about the
same, but RBGui doesn't use XML (I'm not big fan of it, in example
for speed considerations), and feels more responsive etc |
14:52.41 |
mafm |
that skin was only for the new font |
14:52.50 |
brlcad |
ah, k |
14:53.07 |
mafm |
and I don't know about automatic tools (I
think that both of them have, but I never used) |
14:53.11 |
brlcad |
how hard would it be to do a non-overlapping
layout? |
14:53.24 |
mafm |
but not having XML is a bit more manageable to
edit by hand |
14:53.44 |
brlcad |
nods |
14:54.01 |
mafm |
and it's based in PNG images, so in that sense
both of them are also similar (no SVG or the like) |
14:54.41 |
brlcad |
that's a shame :/ |
14:54.52 |
brlcad |
but okay |
14:54.54 |
mafm |
about overlapping, I still don't have an idea
of the GUI elements that need to be present at a given time, so I
can't tell |
14:56.28 |
brlcad |
minimally the elements -- a console, a 3D
view, an informational pane |
14:57.13 |
mafm |
I guess that you saw the screenshots -- at the
moment I put a little console in the bottom (30% or so) of the
page |
14:57.29 |
mafm |
but MGED console is different, is a separate
window |
14:57.30 |
brlcad |
other elements include a command overlay, some
sense of progress/status (maybe a status bar or status corner),
"maybe" a menu bar or menu corner |
14:57.34 |
mafm |
OGRE can do that, too |
14:57.45 |
brlcad |
forget mged's gui for now |
14:58.07 |
brlcad |
if we wanted to keep mged, you wouldn't have a
gsoc project :) |
14:58.25 |
brlcad |
s/mged/mged's appearance and
usability/ |
14:58.26 |
mafm |
and that MGED console had a lot of menus to do
things... so that's why I was wondering what were your plans about
that |
14:59.15 |
brlcad |
you did see the IOE prototype? |
14:59.35 |
mafm |
what's that, the video that you sent me a few
weeks ago? |
14:59.45 |
brlcad |
yes |
15:01.02 |
brlcad |
take another look at that if you need,
http://brlcad.org/design/gui/ioe_proto_final.mov |
15:01.10 |
mafm |
I did but I already forgot :D |
15:01.19 |
mafm |
yup, already downloading it |
15:01.36 |
brlcad |
try to use that as a guide for the gui, see
how close you can get (both in look and interaction) |
15:02.15 |
brlcad |
because if you can, that captures most of the
basic layout/interaction requirements |
15:03.05 |
brlcad |
menus, pages, buttons, menubars, drag n drop,
non-overlapping panels, overlay input, etc |
15:03.12 |
mafm |
OK, watching it from stream |
15:03.52 |
brlcad |
doesn't have to necessarily include the task
manager or the same tasks of course, yours are somewhat
different |
15:04.02 |
mafm |
ah, another question that I remembered now --
how about the target systems? As many as possible, only Unices,
only Win+Mac+Lin? |
15:04.07 |
brlcad |
but the *gui* aspects are still about the
same |
15:04.55 |
brlcad |
in general, as many as possible, though
focusing on the latter win/mac/lin |
15:05.40 |
brlcad |
if rbgui really needs a fair bit of work to
work on mac/linux then I'd leave that to someone else (unless it's
got some fundamental limitation) |
15:05.48 |
brlcad |
so you can make progress on the gui |
15:08.52 |
brlcad |
in fact, I only mentioned rt^3dbd so that you
can add the right hooks to get geometry for the 3D display -- you
could just as easily fake it |
15:10.43 |
mafm |
heh, the video is very good |
15:11.39 |
mafm |
(lin including bsds, we don't want Erik to get
mad at us!) |
15:12.37 |
mafm |
RBGui needs only some small pieces from the
OS |
15:13.14 |
brlcad |
including mac almost implicitly gives you
*bsd |
15:13.16 |
mafm |
they have it abstracted in a platform manager,
where you can fill it the way to get a directory listing, keyboard
autorepeat, and things like that -- but they're 10 or
less |
15:14.04 |
brlcad |
cool, some of that we cover in libbu |
15:14.24 |
brlcad |
starseeker actually just added a routine for
getting a directory listing from nix platforms |
15:15.07 |
mafm |
yep, and in fact they're manageable enough so
I think that I could take responsibility for that for
RBGui |
15:15.38 |
mafm |
that would boost a bit probably the community
interest in it, and thus it would be a benefit for both projects
:) |
15:23.09 |
brlcad |
yep |
15:31.35 |
mafm |
what's that ioe thing? |
15:32.08 |
mafm |
Institute of Education University of
London? |
15:58.23 |
``Erik |
but but but what about solaris? and aix? and
hpux? and irix? and uh, beos? uhhh, amigaos? what about my
commodore 64? :D haiku? uh, awos? hrmmm, lispos? |
15:58.29 |
``Erik |
:D |
16:00.28 |
``Erik |
"talk is cheap. supply exceeds
demand" |
16:00.59 |
mafm |
I think that we should target DOS users
too |
16:01.16 |
mafm |
and make the GUI ascii-art worthy |
16:01.20 |
mafm |
:) |
16:01.51 |
mafm |
I think that the #defines used by RBGui are
exactly POSIX, WIN32 and OSX |
16:03.18 |
mafm |
anything with usual file-accesing interfaces
and X11 should work |
16:04.53 |
mafm |
http://thedailywtf.com/Articles/Please-Pay-000.aspx |
16:05.07 |
mafm |
"A system call that should never failed has
fail" |
16:05.44 |
mafm |
It seems that There Might Be Dragons with our
Win32 port too :) |
16:06.03 |
mafm |
fail* has failed* even |
16:16.12 |
*** join/#brlcad Axman6_
(n=Axman6@pdpc/supporter/student/Axman6) |
16:18.05 |
brlcad |
mafm: he says what it is in the
introduction |
16:19.17 |
mafm |
oh |
16:19.53 |
mafm |
it took a while until I put the headphones on,
so I had missed those first seconds |
16:20.25 |
mafm |
anyway I knew it, the ideal operation
environment is command-line-driven! :P |
16:30.06 |
*** join/#brlcad andre|away_
(n=chatzill@189.71.10.209) |
16:33.34 |
mafm |
buff, I'd better go out for a walk, I can't
concentrate today |
16:34.36 |
mafm |
see you, folks |
16:43.11 |
brlcad |
heh |
16:43.28 |
brlcad |
driven != always accessible |
17:29.04 |
*** join/#brlcad clock_
(n=clock@77-56-83-30.dclient.hispeed.ch) |
18:07.25 |
pacman87 |
hmmm, it looks like ehy's curve() is
useless |
18:07.59 |
pacman87 |
does a nice job calculating, then overwrites
the values at the end... |
18:51.19 |
brlcad |
hehe |
18:51.25 |
brlcad |
fix it! :) |
18:53.39 |
CIA-22 |
BRL-CAD: 03bob1961 * r31386
10/brlcad/trunk/src/libged/wdb_obj.c: Temporarily commenting out
the dump command. |
18:58.16 |
CIA-22 |
BRL-CAD: 03bob1961 * r31387
10/brlcad/trunk/src/mged/ (cmd.c setup.c): Temporarily commenting
out the dump command. |
18:58.43 |
pacman87 |
when is curve() used? |
19:00.14 |
CIA-22 |
BRL-CAD: 03pacman87 * r31388
10/brlcad/trunk/src/librt/primitives/ehy/ehy.c: fix curve() so the
calculated values are actually used |
19:01.28 |
brlcad |
I believe the curvature lighting model uses
it |
19:01.35 |
brlcad |
rt's -l option |
19:01.40 |
brlcad |
(i think) |
19:01.56 |
pacman87 |
i'm just wondering why ehy's curve was never
caught |
19:02.03 |
pacman87 |
it's been wrong since at least 2004 |
19:02.26 |
brlcad |
that lighting model isn't used very
often |
19:03.01 |
pacman87 |
is there a way to color the shape depending on
the curvature at that point? |
19:03.02 |
brlcad |
and ehy is a "specialized" shape not found too
frequently in practice |
19:03.17 |
brlcad |
that's what I'm saying, rt's lighting
model |
19:03.24 |
brlcad |
one of them is based on curvature |
19:20.18 |
pacman87 |
rt -l isnt' right |
19:30.34 |
poolio |
is having the worst friday
the 13th ever |
19:30.44 |
pacman87 |
poolio: why's that? |
19:31.04 |
poolio |
Well...I was flying to Madison, WI through
detroit. Made it to detroit, second leg was cancelled, the flight
isn't until 5pm. |
19:31.05 |
``Erik |
you've only gotten 3 people with your chainsaw
and it's already 3:30? |
19:31.24 |
poolio |
I also spent the better part of today in a
hospital in detroit so ... yeah. very unlucky day |
19:54.02 |
prasad_ |
tim russert dead |
19:55.29 |
*** join/#brlcad thing0
(n=ric@124-169-214-111.dyn.iinet.net.au) |
20:18.56 |
poolio |
prasad_: that too :( |
20:39.55 |
*** join/#brlcad thing1
(n=ric@203-59-26-22.perm.iinet.net.au) |
21:11.08 |
CIA-22 |
BRL-CAD: 03bob1961 * r31389
10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: Minor
mod. |
21:11.39 |
CIA-22 |
BRL-CAD: 03bob1961 * r31390
10/brlcad/trunk/src/tclscripts/lib/ (Display.tcl Dm.tcl): Minor
mods. |
21:16.18 |
CIA-22 |
BRL-CAD: 03bob1961 * r31391
10/brlcad/trunk/include/raytrace.h: Moved wdb_log, wdb_result,
wdb_result_str and wdb_result_flags to struct ged. |
21:17.20 |
CIA-22 |
BRL-CAD: 03bob1961 * r31392
10/brlcad/trunk/include/ged.h: Mods related to libged. |
21:18.40 |
*** join/#brlcad IriX64
(n=IriX64@bas2-sudbury98-1177871429.dsl.bell.ca) |
21:19.17 |
CIA-22 |
BRL-CAD: 03bob1961 * r31393
10/brlcad/trunk/src/libbu/argv.c: Before freeing argv[i], make sure
it's not NULL |
21:44.03 |
CIA-22 |
BRL-CAD: 03bob1961 * r31394 10/brlcad/trunk/
(24 files in 4 dirs): Checking in for safety. These are mods
related to fleshing out libged. |
21:50.34 |
CIA-22 |
BRL-CAD: 03bob1961 * r31395
10/brlcad/trunk/src/libged/draw.c: Drawing routines from
dg_obj |
21:50.58 |
CIA-22 |
BRL-CAD: 03bob1961 * r31396
10/brlcad/trunk/src/libged/ (CMakeLists.txt Makefile.am): Added
draw.c |
22:45.10 |
*** part/#brlcad prasad_
(n=psilva@h-72-245-122-226.mclnva23.covad.net) |