| 00:35.51 | *** part/#brlcad alecs1 (i=alex@193.170.134.154) | |
| 02:40.54 | starseeker | Ralith: any luck with QT/Ogre? |
| 02:42.08 | Ralith | starseeker: not quite yet; there turned out to be more posisbly relevant functions than I expected. |
| 02:42.11 | Ralith | working through them now. |
| 02:43.25 | Ralith | isn't quite sure how qgraphicsscene and qgraphicsview relate |
| 02:43.34 | Ralith | and I haven't worked out how to use gdb reliably on C++ yet. |
| 02:46.19 | ``Erik | gdb still isn't c++ friendly? O.o |
| 02:47.13 | Ralith | I dunno, I probably am just misusing it |
| 02:47.26 | ``Erik | http://ccrma.stanford.edu/~jos/pasp/Dealing_C_gdb.html |
| 02:47.39 | Ralith | it demangles names and basic stuff like that fine |
| 02:47.44 | Ralith | I just have trouble getting it to break on class member functions |
| 02:47.59 | ``Erik | line# breaks don't do it? |
| 02:48.14 | Ralith | huh? |
| 02:48.16 | Ralith | oh |
| 02:48.19 | Ralith | didn't try that >_> |
| 02:48.23 | ``Erik | heh |
| 02:48.28 | Ralith | didn't know gdb could do that, even. |
| 02:48.39 | ``Erik | yeah, break file.cxx:42 |
| 02:48.39 | Ralith | first, though, food! |
| 02:48.42 | Ralith | cool, thanks |
| 02:48.59 | ``Erik | tends to use line # more than function name |
| 02:49.06 | Ralith | probably will now that he knows it |
| 03:05.16 | Ralith | ugh, qt builds slow. |
| 03:08.39 | starseeker | yeah, line # breaking works better for me in c++ |
| 03:09.15 | Ralith | it's packages like qt that I wish would use cmake |
| 03:09.19 | Ralith | so I'd have some idea how far along it was |
| 03:11.26 | louipc | ls |
| 03:11.28 | louipc | bah |
| 03:23.28 | *** join/#brlcad pacman871 (n=pacman87@pool-173-74-57-16.dllstx.fios.verizon.net) | |
| 03:54.23 | Ralith | reaids paradigms of artificial intelligence programming while he waits. |
| 03:54.34 | Ralith | trace is a really neat function :D |
| 04:18.37 | Ralith | starseeker: line number breaking works within every instance of a class (for non-static funcs), right? |
| 05:28.13 | Ralith | woo, qt rebuilt! |
| 05:54.52 | Ralith | argh. |
| 05:56.04 | Ralith | it looks like I'm going to have a very hard time building with a custom Qt without uninstalling my system one |
| 05:58.32 | Ralith | tries a really dirty hack |
| 06:04.11 | Ralith | damn. |
| 06:13.22 | Ralith | hack seems to work, but I'm not getting anywhere with g3d. |
| 06:30.17 | *** join/#brlcad elena (n=elena@92.86.0.28) | |
| 06:31.19 | elena | hi |
| 06:32.06 | Ralith | hullo |
| 06:34.08 | Ralith | well crap |
| 06:34.16 | Ralith | that just about exhausts my Qt modding ideas |
| 06:34.20 | Ralith | no luck there either |
| 06:39.16 | *** join/#brlcad Evgen (n=NUser@62.33.59.254) | |
| 07:43.41 | *** join/#brlcad elena (n=elena@92.86.0.28) | |
| 08:25.21 | *** join/#brlcad cosurgi (n=cosurgi@atak.bl.pg.gda.pl) | |
| 09:38.37 | *** join/#brlcad _clock_ (n=_sushi_@77-58-151-159.dclient.hispeed.ch) | |
| 10:02.44 | *** join/#brlcad elena (n=elena@89.136.118.141) | |
| 11:09.10 | *** join/#brlcad cosurg1 (n=cosurgi@atak.bl.pg.gda.pl) | |
| 11:35.27 | d-lo | Merning all. *READREADREAD* |
| 11:42.39 | d-lo | Ralith / madant: Was just annoyed that ogre had a dep to boost, thats all. Personal preference. |
| 11:54.35 | d-lo | Ralith: Thanks for dropping a few comments here and there in irc and the wiki. Keep that wiki log going, so we/I can track whats going on. It will also help people who want to chip in advice not tell you something you already tried. I know that frustrates me when people do that :/ |
| 12:15.50 | ``Erik | d-lo: the server side thingymajigger you were looking at was projectdorkstar? (saw mention of someone looking to combine panda3d with dorkstar) |
| 12:16.17 | d-lo | what thingymajigger? |
| 12:16.23 | ``Erik | server side game mgmt |
| 12:17.16 | d-lo | Hrm, I am at a loss. I don't remember looking at projectdorkstar... |
| 12:17.22 | ``Erik | darkstar, rather |
| 12:17.23 | ``Erik | O:-) |
| 12:17.33 | ``Erik | http://projectdarkstar.com/ |
| 12:17.42 | d-lo | ah, havne't really looked at that in a while. |
| 12:20.03 | ``Erik | *shrug* just noticed it mentioned and went "huh, that looks real familiar" |
| 12:20.25 | d-lo | kk, thanks! I will book mark it and look for that panda3d reference. |
| 12:26.09 | ``Erik | does shadowbane do mob ai on the server? |
| 12:26.34 | ``Erik | or, did it, rather O:-) |
| 12:26.52 | d-lo | Heh, calling it AI would be rather generous. |
| 12:28.25 | ``Erik | heh, well, yeah, but you know what I mean |
| 12:28.56 | d-lo | a bit. |
| 12:29.15 | d-lo | Its one of the major issues we are looking to rectify with the Emu. |
| 12:29.38 | ``Erik | <-- was pondering how to 'share the love' of ai computation time with clients that could arbitrarily disconnect |
| 12:29.55 | d-lo | Oh, so kinda like AI at home? |
| 12:30.00 | d-lo | err AI@Home? |
| 12:30.28 | ``Erik | if you have a group of half a dozen people whacking on a baddy and someone crashes or disconnects when they're housing the ai for it, it'd be retarded for the mob to simply freeze up for the other players |
| 12:31.45 | ``Erik | game ai has to respond fairly quickly and have some randomness, so I d'no if packet bundling across multiple hosts like an @home is pragmatic |
| 12:32.26 | _clock_ | I think Artifical Intelligence is not a good approach to model human behaviour |
| 12:32.29 | ``Erik | but doing ai for 10000 mobs, plus all the message management, plus state persistence, don't wanna overload the server |
| 12:32.30 | d-lo | What about redundant calcs? 2 or 3 of the same calc on machines. First one to return a result is used. |
| 12:32.44 | _clock_ | I think we won't move from place until we master AS - Artificial Stupidity. |
| 12:33.10 | ``Erik | if(random() > .5) mob->special1(); else mob->special2(); <-- cuz of that |
| 12:33.13 | ``Erik | ? |
| 12:33.28 | ``Erik | sorry, misread |
| 12:33.52 | d-lo | Yeah, I mistyped a bit too. I ment several different machines performing same calc for redundancy. |
| 12:34.25 | ``Erik | hm, latency issues, I guess... two machines calc and start doing their thang, send to the server to redistribute, do you wait the .8 seconds on all machines for the mob to hop to the appropriate state? |
| 12:34.31 | *** join/#brlcad docelic__ (n=docelic@78.134.207.99) | |
| 12:35.37 | ``Erik | _clock_ we're not talking about making a single smart 'ai', we're talking about scaling to a buttload of stupid videogame ai's :D mmorpg style |
| 12:37.24 | _clock_ | ``Erik: again I contribute to a discussion I haven't read much about :) |
| 12:38.43 | d-lo | I would imagine there would have to be minimum Calculational ability and network latency requirements in order for a 'node' to be accepted on the AI Compute 'cloud' |
| 12:38.48 | ``Erik | mebbe the 'repeatably random' notion from upstairs actually DOES have a practical use |
| 12:39.42 | ``Erik | custom random function, each mob has its own seed/state for the function... |
| 12:40.18 | ``Erik | with an occasional key packet to make sure everything is sync'd up |
| 12:41.04 | ``Erik | or mebbe it's not the pig and I'm burning cycles thinking about the wrong thing :D |
| 12:41.28 | d-lo | Server side has final say on the sync for the simultaneous calcs, correct? |
| 12:41.39 | ``Erik | server is never wrong |
| 12:41.54 | ``Erik | to prevent abuse |
| 12:42.59 | d-lo | Right, but putting AI in the hands of the 'Enemy' still makes me quesy. |
| 12:43.12 | ``Erik | having the clients periodically send "this is what I think is happening" packets and having the server do a quick check might be an effective way of rooting out cheaters |
| 12:43.50 | ``Erik | "wow, you sent a dozen bunk state packets in the last 60 seconds, why don't you take a breather for an hour disconnect();" |
| 12:45.01 | ``Erik | meh, an amusing thought exercise, but optimizing vapor in the end :/ |
| 12:45.27 | ``Erik | didja get time to work on your server component over the weekend? |
| 13:00.52 | d-lo | sorry, got disctracted... 'server component' ? SBEmu or GS? |
| 13:06.37 | ``Erik | sbemu |
| 13:06.46 | ``Erik | it's my rdo, soz I'm not thinking work O:-) |
| 13:06.54 | d-lo | Right on. |
| 13:07.04 | d-lo | I am at work and having trouble thinking work. :) |
| 13:07.09 | d-lo | A bit. |
| 13:07.13 | d-lo | Mostly infrastructure now. |
| 13:07.22 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-196.sbndin.btas.verizon.net) | |
| 13:07.41 | d-lo | Seeing as I have found myself in the Dev Team Lead, Design Team Lead and overall PM..... |
| 13:08.05 | d-lo | annoying since that means less time for code. |
| 13:08.05 | ``Erik | yeah, been there, done that heh |
| 13:08.38 | d-lo | I think the 4th weekend was poor timing for spinning up the SBEmu project, but thats the way the cards fell. |
| 13:08.45 | ``Erik | I started working on a freebsd driver for nvidia cards long ago, other people joined the cause and I ended up doing less and less code, more and more dealing iwth people and with nvidia |
| 13:08.56 | d-lo | Working to make the Design team as autonomous as possible. |
| 13:09.25 | ``Erik | I assume all the volunteers are code monkeys? |
| 13:10.09 | d-lo | Anyone who doesn't have code skills but are seemingly mature enough to write up a decent Application are being used on the design team. |
| 13:10.21 | d-lo | They are the ones who are going to formalize the existing SB game processess. |
| 13:10.42 | d-lo | aka Class.Race restriction tables, etc. |
| 13:10.53 | d-lo | all that junk that us Devs don't really wanna do :) |
| 13:10.58 | ``Erik | imagines that with an accessable vcs, irc channel and skeleton to start from, it'll be fairly self-organizing |
| 13:11.17 | ``Erik | right, coders aren't glorified data entry clerks O:-) |
| 13:11.45 | d-lo | Thats what I am hoping. Now that the holiday weekend is over, I am hoping things will get rolling. |
| 13:11.49 | ``Erik | "make the target modellers do it, not our problem" "butbutbut" *sigh* :) |
| 13:12.23 | ``Erik | too bad ya picked c++ *duck* :D |
| 13:13.35 | d-lo | lol. We have a good solid plan now. Your comment on Java got me thinking and fired off a discussion on the boards. |
| 13:14.09 | d-lo | Java Crypto doesn't play right with the SB Client, so we need to *at least* have a C/C++/openSSL proxy running in the server suite. |
| 13:14.23 | ``Erik | so that means you're looking to do it in CL using iolib and cl-prevalence (or elephant? or rucksack?) |
| 13:14.25 | ``Erik | :D |
| 13:14.56 | d-lo | We've rounded up a good team of Pascal 'grammers and are ready to have at it! =D |
| 13:15.41 | ``Erik | I thought I was clever thinking up an image/event system for fast data storage only to find a java implementation from a few years ago, and a paper from '87 about the idea |
| 13:16.21 | d-lo | doh! |
| 13:16.27 | ``Erik | heh, I've seen people try to write quake style engines in a combination of pascal and assembly... ahhh, the bad old days of efnet #opengl :) |
| 13:16.28 | d-lo | so... did they confirm it was a good idea? |
| 13:17.00 | ``Erik | for a data set that can stay in memory, it's a really nice solution *shrug* |
| 13:17.20 | ``Erik | when you start looking for bigger data sets, replication, etc, it starts falling apart |
| 13:17.58 | ``Erik | but it's sexier than the orm approach |
| 13:18.17 | d-lo | heh, true :) |
| 13:19.44 | ``Erik | http://www.prevayler.org/ |
| 13:26.09 | d-lo | good link. thanks :) |
| 13:28.55 | ``Erik | is somewhat amused that BRL-CAD does not compile on brlcad.org :) |
| 13:29.26 | ``Erik | (c++ template fudgetry in libpc) |
| 13:40.45 | *** join/#brlcad b0ef (n=b0ef@084202026157.customer.alfanett.no) | |
| 14:51.08 | *** join/#brlcad elena (n=elena@89.136.118.141) | |
| 15:29.05 | elena | starseeker? |
| 15:34.03 | d-lo | He's around, what's up? |
| 15:44.41 | elena | hi. |
| 15:44.47 | starseeker | hey elena |
| 15:44.52 | elena | just requesting some help |
| 15:44.56 | starseeker | sure, what's up? |
| 15:45.19 | elena | i need some help with setting up brlcad on the server. |
| 15:45.33 | elena | Erik did it for me yesterday |
| 15:45.53 | starseeker | OK... |
| 15:45.54 | elena | but there's on more variable LD_LIBRARY_PATH that needs to be set. |
| 15:46.16 | starseeker | you mean in the system LD_LIBRARY_PATH/ |
| 15:46.19 | starseeker | ? |
| 15:46.34 | elena | yes. i guess. |
| 15:46.52 | elena | in my account, erik showed me to use export ..... |
| 15:46.53 | starseeker | depending on how you're launching things, you should be able to set that locally |
| 15:46.57 | starseeker | right |
| 15:47.05 | elena | but i need it to work in apache's account, too. |
| 15:47.11 | starseeker | ah |
| 15:47.44 | ``Erik | hrm, php doesn't have a setenv() equivalent? |
| 15:48.06 | ``Erik | (once the migration happens, this problem disappears, btw) |
| 15:48.12 | elena | hi Erik. |
| 15:48.19 | elena | maybe it does. |
| 15:48.27 | starseeker | hands elena to the *BSD guru |
| 15:49.05 | elena | yes. it has something. i just imagined it's better to have it set properly. |
| 15:49.11 | elena | whatever that means :) |
| 15:49.23 | starseeker | the quick fix is probably to tack it onto the system LD_LIBRARY_PATH, but I'm not sure where to do that on BSD and I probably don't have the admin rights anyhow |
| 15:49.35 | elena | so, should I implement it on my side? |
| 15:49.39 | starseeker | (at least, I don't think so...) |
| 15:49.56 | starseeker | elena: If you can set it yourself, that's more robust |
| 15:50.04 | elena | ok. |
| 15:51.01 | elena | thank you. |
| 15:51.30 | elena | and, Erik, thanks again for yesterday. |
| 15:52.51 | ``Erik | np, elena, that's what I'm here for O.o |
| 16:00.27 | ``Erik | ok, I regenerated the ld hints file, it SHOULD work without settig the env variable, I think |
| 16:01.07 | ``Erik | d'no why tcl isn't sharing rpath info with libbu, though :/ |
| 16:01.18 | elena | testing |
| 16:01.29 | elena | yep. it works. |
| 16:01.54 | elena | i'll revert my changes. |
| 16:08.48 | elena | http://more.brlcad.org/ partially working. |
| 16:08.59 | elena | bug: title is not retrieved correctly. |
| 16:09.21 | d-lo | Gotta admit... I like the layout and color scheme! |
| 16:09.31 | elena | bug: raytrace images created in the wrong directory. |
| 16:10.26 | elena | local file selection (ie. uploading through ftp/scp) works, but it's not enabled. |
| 16:10.54 | elena | theme is open source. i like it, too :) |
| 16:34.10 | *** join/#brlcad jdoliner (n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net) | |
| 16:55.00 | starseeker | elena: nifty! |
| 16:58.52 | elena | :) |
| 17:13.09 | ``Erik | green and beige, seems a bit... armyish *duck* :D |
| 17:13.32 | starseeker | neutral and environmentally friendly ;-) |
| 17:13.50 | starseeker | has been watching too much HGTV |
| 17:14.16 | ``Erik | what, the color scheme, or the army? if it's the latter, I might have to explain a few things to ya ;> |
| 17:14.30 | starseeker | heh |
| 17:14.42 | ``Erik | got my bsd hack box running, w00t |
| 17:23.15 | *** join/#brlcad BigAToo1 (n=BigAToo@pool-96-230-124-196.sbndin.btas.verizon.net) | |
| 17:34.56 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 17:47.26 | CIA-32 | BRL-CAD: 03jdoliner * r34975 10/brlcad/trunk/src/proc-db/brepintersect.cpp: |
| 17:47.28 | CIA-32 | BRL-CAD: The first step in the long processes of implementing the methods for keeping |
| 17:47.30 | CIA-32 | BRL-CAD: track of intersection data we get out in order the reconstruct the mesh later. |
| 17:47.32 | CIA-32 | BRL-CAD: Implements a class with the specific responsibility of keeping track of the |
| 17:47.34 | CIA-32 | BRL-CAD: intersections in the triangles to later reconstruct the faces. |
| 17:48.14 | *** join/#brlcad PrezKennedyII (i=Matthew@whitecalf.net) | |
| 19:29.10 | *** join/#brlcad elena (n=elena@89.136.118.141) | |
| 19:55.24 | *** join/#brlcad alecs1 (i=alex@193.170.135.119) | |
| 19:58.24 | alecs1 | hi, I would like to add some tolerancing information to some brl-cad structures |
| 19:58.53 | alecs1 | the first idea is to just add a pointer to custom data to the primitives |
| 19:59.20 | alecs1 | and then create some data structures for the types of tolerances I might need |
| 19:59.50 | alecs1 | but if there's some plan of how to do it properly I would love to integrate my work with that |
| 20:00.11 | alecs1 | how would you suggest to go about it? |
| 20:01.49 | jdoliner | which structure were you looking at? |
| 20:05.22 | alecs1 | first the rcc |
| 20:06.02 | *** join/#brlcad docelic (n=docelic@78.134.207.99) | |
| 20:06.45 | alecs1 | here's the original thread where I asked long ago: http://sourceforge.net/mailarchive/message.php?msg_id=15b5efbc0904270528tb2ebb13y8110236e67d65439%40mail.gmail.com |
| 20:25.56 | ``Erik | *readreadread* hm, and brlcad answered you... are attributes not sufficient? |
| 20:30.50 | alecs1 | I don't know; variant c) from the reply looked like and attractive and easy way to get accustomed to brl-cad code |
| 20:32.07 | ``Erik | funny, it looks like the least easy to me :D |
| 20:32.35 | ``Erik | a looks like the easiest and most simple to me *shrug* |
| 20:34.36 | alecs1 | look at it from the pov of a guy that doesn't know too much about brl-cad; a programmer's first idea is to just add one more data structure :) |
| 20:34.46 | CIA-32 | BRL-CAD: 03Ebautu 07http://brlcad.org * r1539 10/wiki/More_Changelog: July 6 activity. |
| 20:35.23 | ``Erik | 'cept we have to maintain backwards compatability for the saved files |
| 20:38.52 | starseeker | brlcad: I think we found your next car: http://www.wired.com/reviews/product/pr_veyron_convertible |
| 20:41.04 | elena | i open a database in read-only mode. I type title |
| 20:41.15 | elena | and I get "Sorry, this database is READ-ONLY." |
| 20:41.20 | elena | why is that? |
| 20:41.58 | starseeker | I'm guessing bug |
| 20:42.14 | elena | that's in 7.14.9. |
| 20:42.24 | elena | in 7.10.4 works ok. |
| 20:43.07 | starseeker | Bob's on it |
| 20:43.32 | starseeker | Bob's fixed it |
| 20:43.56 | elena | :) |
| 20:44.24 | elena | bob's quick. I should look for a meaner bug :) |
| 20:45.35 | ``Erik | do not anger the bob! |
| 20:47.06 | CIA-32 | BRL-CAD: 03bob1961 * r34976 10/brlcad/trunk/src/libged/title.c: Check if read-only only if modifying the title. |
| 20:48.00 | starseeker | possibly the fastest bug turnaround ever :-P |
| 20:48.32 | elena | thanks. now I can go to bed happy. |
| 20:48.38 | elena | bye. |
| 20:50.21 | *** join/#brlcad sander^ (n=sander@97.178.16.62.customer.cdi.no) | |
| 21:22.54 | *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net) | |
| 21:55.20 | Ralith | d-lo: right; just getting a bit discouraged with all the things not working. |
| 21:55.36 | Ralith | Still got some stuff left to test in the qt-hacking area before I move on to the ogre-centric approach, though |
| 21:57.30 | *** join/#brlcad _sushi_ (n=_sushi_@84-73-204-124.dclient.hispeed.ch) | |
| 22:11.51 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-196.sbndin.btas.verizon.net) | |
| 22:29.26 | *** join/#brlcad tegtmeye (n=tegtmeye@bz.bzflag.bz) | |
| 22:29.46 | tegtmeye | ping brlcad |
| 22:31.37 | ``Erik | he hasn't said anything all day, I think he was heading to some rowing thing u p north for the weekend, he might be chumming or on his way back (or recovering) |
| 22:32.33 | tegtmeye | ot an interesting cad bug |
| 22:33.03 | tegtmeye | os x 10.5 seg fault with two monitors connected |
| 22:33.06 | tegtmeye | works ok with one |
| 22:33.57 | tegtmeye | hear that there is no working version w/10.5 currently? |
| 22:33.59 | ``Erik | funky, my only 10.5 box is my laptop, so no dual head :/ |
| 22:34.02 | tegtmeye | is that correct? |
| 22:34.09 | tegtmeye | jsut found it |
| 22:34.09 | ``Erik | but I thought his desktop was on 10.5 |
| 22:34.22 | tegtmeye | brlcads? |
| 22:34.24 | ``Erik | it works on my laptop *shrug* |
| 22:34.25 | ``Erik | yeah |
| 22:34.51 | tegtmeye | can't find any bugreports for this but someone overthere says its a known issue |
| 22:35.41 | tegtmeye | trying to get it into ports over here |
| 22:37.08 | tegtmeye | I'll track him down tomorrow, thanks |