irclog2html for #brlcad on 20070125

00:06.16 *** join/#brlcad docelic (n=docelic@212.91.113.204)
02:00.59 Rangar yo erik, brl
02:04.15 Maloeran The ia32 and amd64's shl and shr instructions only consider the lower 5/6 bits for logical shifts ; does anyone know if C garantee correct behavior if I were to shift an int32_t by 32? ( clearing it to zero )
02:06.02 Maloeran Ah there it is, undefined behavior as usual
02:10.01 Rangar see, now if it had ben in C++ ;)
04:08.15 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088753792.dsl.bell.ca)
04:08.50 louipc greetings
06:03.52 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac: whoops, that was just testing on the opt/optimized. go ahead and add an alias for enable-opt anyways.
06:06.12 brlcad yo
07:18.51 *** join/#brlcad clock_ (i=clock@84-72-94-44.dclient.hispeed.ch)
08:33.28 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:06.25 *** join/#brlcad docelic (n=docelic@212.15.171.171)
10:38.40 brlcad ``Erik: interestingly enough, the x11 linking test works correctly on an os x that does have X11 installed, so *shrug* .. don't care (at this point) why it's not clear why it "works" on a default os x config..
10:39.14 brlcad it at least works as one would hope, so good enough
13:18.14 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
14:11.57 *** join/#brlcad clock__ (n=clock@zux221-122-143.adsl.green.ch)
16:25.10 *** join/#brlcad docelic (n=docelic@212.91.114.245)
18:35.40 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
21:14.13 *** join/#brlcad clock_ (i=clock@84-72-63-118.dclient.hispeed.ch)
21:19.12 dtidrow_work anybody awake here?
21:30.19 Maloeran If you have a question, you better just ask away
21:31.55 dtidrow_work heh
21:32.34 dtidrow_work remember my X problem from yesterday? well, I compiled the program in question on a different box, and it works fine there :-\
21:32.47 dtidrow_work exact same code
21:33.31 Maloeran Any signifiant differences in the libraries each box is loading?
21:33.47 ``Erik ssooooo something is foobarred with your X install or something under that... different X install? different kernel? different hw? checked md5sums if it should all be the same?
21:33.49 Maloeran ( with ldd ) Assuming you want to find out what the problem is
21:34.44 dtidrow_work haven't analyzed what the differences are yet - spent the time actually using the program for what I dl'ed it for :-)
21:36.07 dtidrow_work weird thing is that I haven't had a problem running just about any other type of X11-based app
21:39.44 Maloeran I'm tempted to believe that the software is doing something wrong, not the X libraries
21:41.49 ``Erik mal: I'm already getting requests from other groups here for your source so they can start building their apps against it O.O
21:42.25 Maloeran Really? Hrm, I'm not sure how to react to that
21:42.27 ``Erik <-- gonna let leebert take care of all that, though, some possible recipients are contractors...
21:42.38 Maloeran If they want to use the native API, be my guest
21:42.57 ``Erik that's what they want... to see if the api is close enough to what they think they want
21:43.08 Maloeran Oh, neat
21:44.00 ``Erik but I'm not gonna make the call to just shovel your stuff over, I'll let someone who makes more than me assume the risk o.O :)
21:44.18 Maloeran I think it's too early still, though
21:44.33 Maloeran Some features of the API are incomplete or untested
21:45.00 dtidrow_work Maloeran: the fact that the code compiles/works okay on another box would indicate (to me at least) that the problem is in the X libs on this box
21:45.16 Maloeran I'm still working on the major features before cleaning up the details, and testing all possible combinations of settings and features
21:46.07 Maloeran dtidrow_work, code can appear to run correctly in some circumstances while still being faulty
21:46.27 dtidrow_work hmmm, I wonder if there's some issue with the compiler - FC4 uses gcc4 by default, but I also have gcc3.2.3 installed here, so could try that and see if there's still a prob
21:46.33 Maloeran The fact that all the other X software runs fine makes me believe the program might be to blame
21:47.08 ``Erik *shrug* maybe his look at your api could help you focus your api and feature set, it's good having people look at your ideas and comment on 'em, as long as they're logical comments... doesn't mean ya blindly do what they say, though... just listen and consider :D *shrug*
21:47.27 dtidrow_work but the function params look fine, afaict
21:47.30 Maloeran Erik, I'm all for people having a look at the API and ideas!
21:47.50 Maloeran It's just that if people are going to use the library already, I got some clean up and bits of code to do
21:47.54 ``Erik if it was the user app feeding xlib bad data, xlib should return an error so the app can appropriately respond. segging down in the bowels isn't cool
21:48.17 ``Erik I mean, if you called read() with a bad file id, you'd want it to throw you an error ssaying it's a bad id, not panic the kernel
21:48.27 dtidrow_work yeah
21:48.47 Maloeran Erik, could you keep me informed if anyone is going to use the library? I could use 2-3 days before then to complete and test various pieces of code
21:49.44 ``Erik sure, I won't get to talk to lee about it until tomorrow, I think... then to either get him cvs access or prepare a tarball, that might not be until monday or tuesday at the earliest? *shrug*
21:49.48 Maloeran And write a proper demo of the library, not something quickly hacked together for testing purpose
21:50.02 ``Erik and the first thing he's gonna do is look at your installed headers
21:50.17 ``Erik (otherwise, he has to try to hack adrt/libtie into what he wants)
21:52.37 Maloeran I don't really "clean up and polish" before all the more fundamental code is done
21:52.43 dtidrow_work heh
21:52.51 dtidrow_work does anybody? ;-)
21:53.28 ``Erik *shrug* his current goal is just to look at the headers to use the library to see if it supports (and exposes) the fundamental notions he needs
21:53.54 Maloeran Okay. RT/rt.h is what he needs
21:54.06 Maloeran Plus the very long Doxygen page describing the API in details
21:54.50 ``Erik if I get someone else to approve it, I'll try to remember that just those two things are needed for him at the first step :)
21:55.18 ``Erik (since two seperate contracting agencies are involved, I wanna do some cya...)
21:55.32 Maloeran Some "cya"?
21:56.06 ``Erik 'cover your ass'
21:56.26 Maloeran Oh :)
21:56.43 ``Erik if I gave him the code, then your employer sued me, it'd make me a sad panda
21:56.48 Maloeran Hum, I got to write Doxygen doc for the RT_EXT_MULTIPLE_HITS extension, I think that's something they would want
21:57.40 Maloeran Well, I own copyright on the code and it's to be covered by a GPL license. I don't think anything could happen
21:58.03 ``Erik hm, I think he wants iterative trace capability... the overhead of that might be more expensive than just shooting the ray all the way through and only using what ya care about, though *shrug*
21:58.35 Maloeran The API is defined to be a generic, flexible and efficient raytracing API independant on the underlying engine... so additional features are exposed by extensions, OpenGL-style
21:59.08 Maloeran It's iterative but can return more than one hit per callback
22:02.49 Maloeran You can tell him to look at rtirenderblend4sse.c for the transparency demo with multiple hits per ray, SSE optimized
22:03.12 Maloeran or rtirenderblend.c for the scalar non-SSE version
22:05.40 ``Erik mebbe next week :D
22:34.20 brlcad erm, gpl would be highly problematic if it's going to the parties I believe it'll be going to
22:34.32 brlcad not only highly problematic, but an outright non-starter for some
22:37.04 brlcad any library that used your library in anything other than linking to a dynamic library at runtime would be subjected to gpl clauses, and there are still issues with dynamic libs too
22:37.11 Maloeran Oh? Well, if needed, a copyright holder can release under any other license I guess
22:37.24 Maloeran I'm sorry, I should have said LGPL
22:37.33 brlcad ah, that's entirely different :)
22:37.48 brlcad no problems then
22:38.42 dtidrow_work heh
22:43.21 dtidrow_work pretty sure brlcad has a file ;-)
22:43.40 dtidrow_work oops, shouldn't have said that....
22:45.42 louipc haha
23:09.46 *** join/#brlcad docelic (n=docelic@212.91.113.90)

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.