IRC log for #bzflag on 20081029

00:07.33*** join/#bzflag F687s_ (n=noah@cpe-98-30-181-122.woh.res.rr.com)
00:52.35*** join/#bzflag BZ_Win (n=iWinny@bzflag/contributor/Winny)
00:55.37Winnywhee, so snow AND power outages
01:06.00me1I bet you've never had a thundersnow
01:06.21spldartThundersnows are bad arse
01:14.34*** join/#bzflag MindstormsKid (n=chatzill@wikipedia/MindstormsKid)
01:25.52*** join/#bzflag Winny (n=iWinny@bzflag/contributor/Winny)
01:29.01*** join/#bzflag Quol (n=ian@modemcable163.24-131-66.mc.videotron.ca)
01:33.15*** join/#bzflag Pimpi (n=frank@gondolin.pimpi.org)
01:39.31*** join/#bzflag TheRedBaron (n=kemhof@75.144.224.156)
02:03.00*** join/#bzflag Abominable (n=Abominab@user-0ce2hpi.cable.mindspring.com)
02:04.14*** join/#bzflag TheRedBaron (n=kemhof@75.144.224.156)
02:47.21foomanchoopooop
02:48.11*** part/#bzflag short_circuit (n=short_ci@bzflag/contributor/spldart)
02:48.23*** join/#bzflag Foo_man_choo (n=short_ci@bzflag/contributor/spldart)
02:48.32Foo_man_choosh
02:48.39Foo_man_chooAh there w3 go
02:52.44TheRedBaronfoo man choo ?
02:52.50TheRedBaronthe Foo_man_choo ?
02:52.58TheRedBaronoh - nick history
02:53.04TheRedBaronspldart :P
02:53.15Foo_man_chooBeen a while'
03:23.37*** join/#bzflag JeffM2501 (n=Jeff@bzflag/projectadmin/JeffM)
03:23.37*** mode/#bzflag [+o JeffM2501] by ChanServ
03:29.43*** join/#bzflag Legoguy (n=Legoguy@adsl-70-131-35-20.dsl.emhril.sbcglobal.net)
03:35.50*** join/#bzflag tsykoduk (n=tsykoduk@97-114-99-120.spkn.qwest.net)
04:06.30KTLping JeffM2501
04:07.04JeffM2501?
04:07.17KTLhoi, wanted to ask you something
04:07.26JeffM2501ok
04:07.34KTLyou wanted me to write a bsp tree once and now i am actually writing one
04:07.42KTLand i stumbled into numerical problems
04:07.46JeffM2501I did?
04:07.51KTLah just for laughing
04:08.02JeffM2501heh
04:08.06KTLbut you might know more about the details of it
04:08.44KTLmy main problem is numerical accuracy for a ray plane intersection test when the origin of the ray lies close to the plane
04:09.06JeffM2501you using doubles?
04:09.14KTLyes, problem persists
04:09.31KTLin fact ... using floats or doubles didnt make a lot of difference
04:09.34JeffM2501how close to the plane are you talkin?
04:10.33KTLermmm i don't know, i can't pinpoint the problem well enough
04:10.48KTLi was hoping there was a standard optimized way for implementing this
04:10.59JeffM2501there may be
04:11.07JeffM2501have you looked at other implementations?
04:11.44KTLdidnt look thoroughly for them, havent seen any readable well implemented simple example
04:11.46*** join/#bzflag L4m3r (n=l4m3r@bzflag/developer/L4m3r)
04:11.46*** mode/#bzflag [+v L4m3r] by ChanServ
04:13.52KTLmy camera direction is aligned with an axis, and in the middle of the picture, oriented with the first splitting plane which happens to lie on that same axis, i get a black line
04:14.55JeffM2501how are you doing your ray plane test?
04:16.02KTLt = (offset -  ray.origin()[dim]) / ray.direction()[dim)
04:16.48KTLwith a check if the denominator isnt 0, in that case i change it to epsilon
04:16.50JeffM2501you need 2 dot products
04:17.16JeffM2501cosA = dot (rayVec, planeNormal)
04:17.24KTL:) someone who knows :)
04:17.26JeffM2501if cosA = 0 then it's not going to hit
04:18.13JeffM2501then you want (PlaneD - dot (rayOrigin, planeNormal))/cosA
04:18.26JeffM2501that is the distance along the ray to the plane from the origin
04:20.01JeffM2501tho you propbably want to check cosA is very close to 0
04:20.04JeffM2501for some fudge
04:20.16KTLstarts testing this
04:23.19JeffM2501http://pastebin.bzflag.bz/m730b75f1
04:26.49*** join/#bzflag brlcad (n=sean@bz.bzflag.bz)
04:27.05*** mode/#bzflag [+o brlcad] by ChanServ
04:30.33KTLJeffM2501, thanks, it works, got a bunny :)
04:31.09JeffM2501dot and cross products are awesome, always best to use them
04:31.26brlcadmkay, that was weird .. irssi locked up
04:31.41brlcadlost the past six hours of logging and my uptime
05:11.01*** join/#bzflag pacman871 (n=Timothy@resnet-45-219.dorm.utexas.edu)
05:25.34FlashI'm getting interesting performance
05:25.48Flashone time I run and get 20-30fps
05:26.07Flashthen I turn on the profiler and get 175fps (same map)
05:46.32BulletCatcherprofiling FTW!
05:53.14FlashBulletCatcher: want to play?
05:56.09BulletCatcherIn a couple of minutes.
05:57.41*** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone)
05:57.41*** mode/#bzflag [+v tupone] by ChanServ
05:57.44BulletCatcherLet's rock.  Map?
05:57.52Flashsword of kahless
05:57.58BulletCatcherk
06:28.12brlcadJBdiGriz: I got it to work :)
06:28.58brlcadyou can now deiconify cleanly (albeit not pretty) from fullscreen or windowed with the sdl client
06:30.24brlcadturned out the (main) problem was just too many folks keeping track of the window state and there was a bug in the SDL event code where it was ignoring an activation event (which happens on deiconify)
07:35.25CIA-38BZFlag: 03brlcad * r18825 10/trunk/bzflag/src/ (16 files in 3 dirs): (log message trimmed)
07:35.25CIA-38BZFlag: add support to iconify and deiconify windows (for the SDL platform albeit
07:35.25CIA-38BZFlag: stubbed for others). this required a variety of changes and fixes, one of
07:35.25CIA-38BZFlag: which was fixing a bug in the SDL platform's SDL_ACTIVEEVENT handler where
07:35.25CIA-38BZFlag: exposures from an iconified state were being ignored outright causing the client
07:35.28CIA-38BZFlag: to stop redrawing. another issue required changing the SDL iconify
07:35.30CIA-38BZFlag: implementation to allow iconifying from a fullscreen view (by first toggling to
07:38.38CIA-38BZFlag: 03brlcad * r18826 10/trunk/bzflag/include/BzfWindow.h: oops, missed the include dir. this is needed or the deiconify support updates. adds getFullscreen() and deiconify().
07:43.32CIA-38BZFlag: 03brlcad * r18827 10/trunk/bzflag/NEWS: added deiconify support to the sdl platforms including finishing up iconify support so that you can now iconify from fullsreen mode.
07:45.17CIA-38BZFlag: 03brlcad * r18828 10/trunk/bzflag/NEWS: fit to column 80
07:56.37*** join/#bzflag eTangenT` (i=etangent@inge069019.halls.colostate.edu)
08:54.59*** join/#bzflag TyroneFHornigh (n=dbw@75.36.37.81)
09:05.35*** join/#bzflag LongDon (n=LongDon@host-091-097-010-101.ewe-ip-backbone.de)
09:10.00*** part/#bzflag LongDon (n=LongDon@host-091-097-010-101.ewe-ip-backbone.de)
09:37.16*** join/#bzflag jftsang[SSSW18] (n=jftsang@88-108-191-204.dynamic.dsl.as9105.com)
09:48.42*** join/#bzflag JBdiGriz (n=dbw@adsl-75-36-34-32.dsl.sndg02.sbcglobal.net)
09:48.53*** join/#bzflag roboter5a (n=roboter5@dslb-088-075-045-103.pools.arcor-ip.net)
10:48.13*** join/#bzflag L4m3r (n=l4m3r@bzflag/developer/L4m3r)
10:48.13*** mode/#bzflag [+v L4m3r] by ChanServ
11:28.32*** mode/#bzflag [+v spldart] by ChanServ
13:20.57*** join/#bzflag roboter5a (n=roboter5@dslb-088-075-045-103.pools.arcor-ip.net)
13:35.05*** join/#bzflag jftsang[SSSW18] (n=jftsang@88-108-228-33.dynamic.dsl.as9105.com)
13:40.31*** join/#bzflag spldart (n=short_ci@bzflag/contributor/spldart)
13:40.31*** mode/#bzflag [+v spldart] by ChanServ
13:56.49*** join/#bzflag kierra (n=jolie@c-98-230-5-184.hsd1.fl.comcast.net)
13:57.05kierrachestal ping
14:03.27kierrahugs brlcad
14:11.33*** join/#bzflag Swigg (n=Default@bzflag/player/Swigg)
14:13.32*** part/#bzflag kierra (n=jolie@c-98-230-5-184.hsd1.fl.comcast.net)
14:18.08*** join/#bzflag Swigg_ (n=Default@71-12-214-109.dhcp.spbg.sc.charter.com)
14:49.45*** join/#bzflag Swigg (n=Default@bzflag/player/Swigg)
14:51.09*** join/#bzflag ep (n=mdr@about/essy/guynextdoor/ep)
15:20.32CIA-38BZFlag: 03bullet_catcher * r18829 10/trunk/bzflag/src/platform/ (SDLWindow.cxx SDLWindow.h):
15:20.32CIA-38BZFlag: Prefix [gs]etSize() parameter names with underscore to quell warnings about class variable shadowing.
15:20.32CIA-38BZFlag: Remove unnecessary leading underscores from warpMouse() and getMouse() parameter names to match their prototypes.
15:39.24*** join/#bzflag MindstormsKid (n=chatzill@wikipedia/MindstormsKid)
15:45.06*** join/#bzflag TimRiker (n=timr@70-7-40-242.area7.spcsdns.net)
15:45.06*** mode/#bzflag [+o TimRiker] by ChanServ
16:06.00*** join/#bzflag JeffM (n=JeffM@bzflag/projectadmin/JeffM)
16:06.00*** mode/#bzflag [+o JeffM] by ChanServ
16:25.44brlcadTimRiker: thanks
16:40.25MindstormsKidboom.
16:41.03*** join/#bzflag ViciousM (n=max@unaffiliated/viciousm)
16:41.03*** join/#bzflag chaoscon (i=jeremy@smartserv/ceo/chaoscon)
16:41.03*** join/#bzflag trepan (n=trepan@unaffiliated/trepan) [NETSPLIT VICTIM]
16:41.03*** join/#bzflag jorgenpt (n=jorgenpt@tjer.no) [NETSPLIT VICTIM]
16:41.03*** join/#bzflag Birdie (n=Birdie@unaffiliated/birdie)
16:41.03*** mode/#bzflag [+v trepan] by irc.freenode.net
16:46.15TimRikerbrlcad: np. thx for your part too. :) just keeping up with COPPA can sometimes be a mess.
16:47.02MindstormsKidooooh it's TimRiker! O_o
17:02.49*** join/#bzflag Erroneous (n=dtremena@about/essy/CrazyCoder/DTRemenak)
17:02.49*** mode/#bzflag [+v Erroneous] by ChanServ
17:04.23*** join/#bzflag roboter5a (n=roboter5@dslb-088-075-045-103.pools.arcor-ip.net)
17:16.58*** join/#bzflag JPT (n=JPT@star-sim.de)
17:37.13JeffMTimRiker, did he send in a letter?
17:39.18JeffMahh we do
17:39.22JeffMgood for him
17:42.48*** join/#bzflag Admirarch (n=Athelthr@oa-res-27-36.wireless.abdn.ac.uk)
17:43.18*** join/#bzflag Greywhind (n=Greywhin@Jameson-35.resnet.brown.edu)
17:44.01TimRikerJeffM: it's nice that things go as they should once in a while.
17:44.28JeffMit's nice that so many kids/parents actualy send them in, that list is larger then I initaly expected
17:45.33JeffMhopes the shirts are being made this week
18:01.17joevanosent one in for my son, its painless so why not :)
18:23.56*** join/#bzflag kirun (n=kirun@207.88.125.91.rb4.adsl.brightview.com)
18:33.11*** join/#bzflag MindstormsKid (n=chatzill@wikipedia/MindstormsKid)
18:52.25*** join/#bzflag Think_Differentl (n=fatass__@bzflag/player/ThinkDifferent)
19:13.28*** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone)
19:13.28*** mode/#bzflag [+v tupone] by ChanServ
19:25.28blast007JeffM: I see there is some stattrack thing in bzfs now  :)  is the idea to run a daemon that just collects that info and throw it into a database?  or will that also be used to display the stats?
19:30.12blast007ah, guess I can look at the app itself too
19:56.32JeffMblast007, yeah basicly collect and then rehost to other sites
19:56.38JeffMas XML
19:56.41blast007k
19:56.47JeffMI just want to make sure I have the push part done for 3.0.0
19:56.58JeffMthen we know at least everyone has it
19:57.06blast007right
19:57.10JeffMand then I can make a plugin for 2.0.x to let people get in on it as well
19:57.28JeffMthe deamon will just be a little C# app that stores the stuff and services requests
19:57.42JeffMrun that on .de and it'll all be good
19:58.04JeffMthen the fun part becomes redoing s.b.o to use it
19:58.32JeffMthe deamon will only track player data for registerd users tho
19:58.52JeffMwell player data over more then one session
19:59.08JeffMit'll have the players that are playing NOW on any server, but once they leave it'll delete the data
19:59.16blast007k
19:59.24JeffMfigure it's a decent compromise/incentive for registration
19:59.30blast007does it currently just store the data in memory?
19:59.52JeffMwell right now it dosn't work, but I am going to have it cache to disk
19:59.59blast007k
20:00.02JeffMbut also have an interface layer for DB if needed
20:00.07JeffMC# makes that easy
20:00.34JeffMthe XML is sent over via HTTP so the server part could be made in any web language
20:00.42blast007sounds like something that SQLite would be good for
20:00.49JeffMC# just has cool serialise and deserialse functions
20:00.58JeffMand I can just save the classes out
20:01.01JeffMpossibly
20:01.28JeffMI was thinking about making a generic "class database" server for C# that could use reflection and just save ANYthing
20:01.28blast007and I'm thinking about the best way to redo the image submitter.  Started to see the limitations of using an SQLite database per directory, so I think I might scrap that idea and switch to MySQL.
20:01.41JeffMand not have to worry about defninign dtabases etc..
20:01.57JeffMoh you need to look at another project before you do the image submiter
20:02.12JeffMat the confrence, one thing that came up was "how to manage works from artists"
20:02.30JeffMand we said we had that issue but didn't have any third party solutions and made the submiter
20:02.33JeffMso we showed it off
20:02.44JeffMthen the worldforge people showed off there generic solution
20:02.53JeffMthink image submiter + SVN
20:03.02blast007oooooo
20:03.06JeffMexactly
20:03.33JeffMI'm not sure what it was writen in but you may want to take a look at it
20:03.44JeffMit defenatly had aspects of things that we could use
20:03.47JeffMor build on
20:03.48*** join/#bzflag Admirarch (n=Athelthr@oa-res-20-157.wireless.abdn.ac.uk)
20:04.24SportChickmmmmmmmmm sushi!!!
20:04.35JeffMthere she is
20:06.09JeffMErroneous, who was the guy at worldforge that had the content manager?
20:06.14JeffMI want blast to talk to him :)
20:06.28Erroneouskblin
20:06.32JeffMthat was kia
20:06.33JeffMyeah
20:06.35Erroneouskai
20:06.48JeffMblast007, you want to talk to kblin about wombat :)
20:07.23JeffMhttp://www.worldforge.org/   has a couple links to it's inital releases
20:07.28Erroneoushe is on freenode pretty regularly; not right now
20:07.33*** join/#bzflag L4m3r (n=l4m3r@bzflag/developer/L4m3r)
20:07.33*** mode/#bzflag [+v L4m3r] by ChanServ
20:07.34JeffMyeah
20:07.39Erroneoushangs out in #winehackers among other places
20:09.09*** join/#bzflag me1 (n=khazhy@bzflag/player/Me1)
20:13.19blast007ah, it's python
20:22.24JeffMI belive that is because that is all he knows :)
20:22.33JeffMhe's a nice guy tho
20:23.34*** join/#bzflag noyb (n=noyb@nat/sun/x-f6d99da691380f8c)
20:23.53blast007kinda looks like it's a fancy version of the web SVN viewer
20:24.07JeffMI think that was his intent
20:24.15JeffMwe'd need maybe some wizard stuff on top of it
20:24.21blast007yeah
20:24.26JeffMbut it'd be cool to have history and meta data on each item
20:24.34blast007there is SVN functionality in PHP too
20:24.50JeffMI figured it'd get your mind grapes turning
20:24.57blast007experimental support, anyway
20:25.13blast007yeah
20:25.48JeffMI think if you and joevano had gone there instead of us there would have been a LOT of people you guys would have hit it off with :)
20:26.30JeffMthe porting OSS apps to windows talk was funy, mostly Erroneous and myself going "dude it ain't that hard"
20:26.57JeffMis now frigtened about Ruby after that talk
20:33.34*** join/#bzflag AHA (n=aha@bzflag/player/aHeartAttack)
20:38.56*** join/#bzflag LongDon (n=LongDon@host-091-097-049-200.ewe-ip-backbone.de)
20:39.08*** part/#bzflag LongDon (n=LongDon@host-091-097-049-200.ewe-ip-backbone.de)
20:42.10brlcadgot the urls from kai just yesterday
20:43.15brlcadblast007: http://wombat.worldforge.org/
20:43.25blast007brlcad: yup, already there  ;)
20:43.30brlcadand http://cookiebox.game-host.org/
20:43.40blast007also found this: http://wiki.worldforge.org/wiki/Wombat
20:43.55brlcadyep, that was the third link :)
20:44.14blast007hehe
20:48.55SportChickpoints brlcad to backlog :D
20:51.28JeffMbrlcad, guess what we got on the drive back home?
20:57.30brlcadJeffM: the same thing I got on the way to the airport going out ;)
20:57.48brlcadSportChick: sushi :P
20:58.14SportChickbrlcad: :)
21:07.54blast007JeffM: http://sqlite.phxsoftware.com/
21:08.13blast007some more here in the .NET framework section: http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers
21:08.26blast007but that first one mentioned mono, which is cool
21:09.00*** join/#bzflag chaoscon1 (i=jeremy@stormy.dwncrk.bc.ssnet.ca)
21:11.29JeffMbrlcad, how fast?
21:12.06brlcadhm, I don't recall
21:12.24JeffMI was actualy trying to slow down when he got me
21:12.29JeffMso I got writen up for 80
21:12.46brlcadI think I was maybe 78 in a 55
21:12.51JeffMouch
21:13.09JeffMI'm glad I didn't get one on the way up, at one point I was 80+ in a 40
21:13.59brlcadsees it as a tax for the privilege of driving fast
21:16.25JeffMheh
21:16.37JeffMwe made good time tho
21:16.48JeffMstill loves his little speakers
21:17.54``ErikI seem to get a fair bit of line noise off of mine, might just be all the crap radiating energy in my living room
21:18.15Greywhindalso loves the speakers
21:28.00JeffMErroneous has tons of fun playing with the little magnet gizmo that we got too
21:38.34*** join/#bzflag bier (n=bier@p54A57272.dip.t-dialin.net)
21:47.13*** join/#bzflag TD-Linux (n=wheeeeee@about/essy/indecisive/TD-Linux)
21:56.57*** join/#bzflag Admirarch (n=Athelthr@oa-res-20-157.wireless.abdn.ac.uk)
22:27.39*** join/#bzflag TyroneFHornigh (n=dbw@adsl-75-36-45-52.dsl.sndg02.sbcglobal.net)
22:38.39SportChickJeffM & brlcad: you BOTH got tickets?!
22:38.52TyroneFHornighdidn't get a ticket
22:39.02JeffMErroneous was in the car too, so he got one by proxy
22:39.12SportChickJeffM: Erroneous wasn't driving :p
22:39.18SportChickJBdiGriz: me neither :)
22:39.22*** mode/#bzflag [+o JBdiGriz] by ChanServ
22:39.48JBdiGrizSportChick: You should have come by the summit
22:40.05JeffMshe was there friday, we missed her by 30 min
22:40.09JeffMI should have driven faster
22:40.24SportChickJBdiGriz: 1. I wasn't part of GSoC this year - even by proxy :p, and 2. I was heading south as you guys went north :)  We saw brlcad though
22:40.56JBdiGrizI am actually staying up north these days. I'll head back tomorrow evening for the weekend.
22:41.06SportChickJBdiGriz: ah? where abouts?
22:41.11JBdiGrizSanta Clara
22:41.33SportChickhrm, that's still south of the Bay area?  or?
22:41.38SportChicksucks at Calio geography
22:41.47SportChicks/Calio/Cali/
22:41.50JBdiGrizDo you know the way to San Jose?
22:42.00SportChicknot particularly but I know where it is generally
22:42.09SportChickgood song though ;)
22:42.15JBdiGrizIt's the next town just north of San Jose.
22:42.21JBdiGriz:D
22:42.30JeffMSportChick, did you meet brlcad at the hotel?
22:42.41SportChickJBdiGriz: ahh ok
22:42.59SportChickJeffM: yes - nice place, that.  I expected it to be more motelish from the side we saw when we approached
22:43.17JeffMthat is like 1.something miles from JBdiGriz's house
22:43.20JBdiGrizThe hotel is about a mile away from where I'm hanging out. It's in Sunnyvale.
22:43.46SportChickan, nice area
22:43.51SportChicks/an/ah/
22:43.59SportChickcan't type today, apparently...
22:44.00JBdiGrizIf you like urban strip malls.
22:45.15SportChickJBdiGriz: technically, I prefer the beach ;)
22:45.18*** join/#bzflag Abominable (n=Abominab@user-0ce2hpi.cable.mindspring.com)
22:45.45JBdiGrizI definitely prefer being closer to the beach. Although some beaches are a little overdeveloped as well.
22:46.37SportChicktrue enough - I used to LOVE Hermosa, but now it's getting a bit overdone
22:47.28JBdiGrizDid the mentor from Adium show up again with that OpenGl log?
22:49.03*** join/#bzflag Gabe_G23 (n=Gabe_G23@cpe-069-134-026-246.nc.res.rr.com)
22:59.24*** join/#bzflag spldart (n=short_ci@bzflag/contributor/spldart)
22:59.24*** mode/#bzflag [+v spldart] by ChanServ
23:10.54JBdiGrizJeffM: ping
23:11.00JeffM?
23:11.11JBdiGrizI was wondering if we ever got that OpenGL log.
23:11.33JeffMwhat log?
23:12.47JBdiGrizThe mentor from Adium, irc nick applmack? was helping us with Mac bugs. He put together a log.
23:13.02JeffMthe tall guy
23:13.08JeffMI never heard back from him
23:13.09JBdiGrizThat's the guy.
23:13.34JBdiGrizHe was on IRC a couple of times. The last time was very early in the morning.
23:13.54JBdiGrizHe had found some interesting things in our use of GL, but I haven't seen him since.
23:14.23JBdiGrizMy connection has been somewhat unreliable due to AT&T and Airlink, so I was wondering if I had missed him.
23:14.32JeffMI haven't seen anything
23:15.44JBdiGrizI'll send him some email. He's on the attendee list.
23:22.24*** join/#bzflag bier_ (n=bier@p54A57272.dip.t-dialin.net)
23:23.06*** join/#bzflag eTangenT (i=etangent@inge069019.halls.colostate.edu)
23:49.46*** join/#bzflag noyb (n=noyb@nat/sun/x-1f9b927ee06a0a55)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.