#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-07-11

Timestamps are in GMT/BST.

00:05:41raptor has joined
00:05:41ChanServ sets mode +o raptor
00:06:02raptorhi
00:06:37raptoroh good, watusimoto fixed my GLES changes..
00:13:54Zoomber_HOTSPOT has joined
00:13:54ChanServ sets mode +v Zoomber_HOTSPOT
00:14:24Zoomber_HOTSPOThey raptor
00:14:32raptorhi
00:26:35zoomber has joined
00:26:35ChanServ sets mode +v zoomber
00:27:18Zoomber_HOTSPOT Quit (Quit: Page closed)
00:27:22zoomberok, got sasl working
00:27:32zoomberbundle of baloney
00:27:33zoomberanyways
00:27:39zoomberoh i forgot, code!
00:27:53zoomberRaptor, I stayed up late yesterday night, and got it up to linker errors
00:28:04zoombereach time i link, it says something like "framework not found: cocoa"
00:28:25zoomberso whatever, I just re-copied the framework to the Xcode proj, (though that's not a good perm fix, and looks disorganized)
00:28:47zoombernow i get a bunch of reference errors, apparently because of frameworks like libvorbis and a bunch of stuff not being found, like they were built for the wrong architecture
00:28:56zoomberand if I try to change the architecture they build on, Xcode just crashes
00:29:29zoomberlike lets say i click on the "tnl" framework target, and I change the build architecture / minimum os to ARM7 and iOS5.1
00:29:34zoomberXcode just goes freezy and crashy
00:29:50zoomberand i literally have to login to root, (which for some reason loads Xcode without crashes), and undo what i did to fix it
00:29:56zoomberit's the weirdest whatever
00:30:06zoomberoh oh i know what i can try
00:30:13zoomberi only have 10 minutes but this is worth a shot
00:31:39raptorsorry i don't have much time
00:32:18raptoryou will need to add CFLAGS of: -DNO_AUDIO
00:32:28raptorthat will disable vorbis, openal, and alure
00:32:50zoomberok
00:32:51raptorand you can remove references to those frameworks
00:32:55zoomberhopefully those were the only errors
00:33:04raptorprobably not, but that should help :)
00:33:11zoomberdo you have at least like 5 minutes? cause thats about all i have too
00:33:29raptori don't sorry... have to go, we have people over
00:33:44raptori'll be back tonight
00:33:49raptor Quit ()
00:33:51zoomberok
00:38:21zoomberxcode crashy again
00:38:35zoomberdang, i can't even go back to fixing the issue
00:40:39zoombermaybe iu can fix it here
00:41:26zoomberok fix it thank the god
00:41:43zoomberWHAT, still crashses
00:41:44zoomberHOW
00:42:14zoomberoh, it's not writing changes
00:47:01zoomberCFLAGS, gotta add that one
00:48:14zoomberraptor that's not the problem, the problem is I can't seem to build the frameworks in the iOS architecture
00:48:54zoomberwhen you get this raptor: if i try to build the framework in iOS architecture, it crashes Xcode, if you get the chance, can you try to build just like libtomcrypt (since its a small one) and see if it lets you build it? crashes for me...
00:50:52zoombernow that i have Xcode on my macbook though, I'm gonna clone it that way
00:51:03zoomberdo a fresh install, see what i can do on an i7 machine
01:33:48zoomber not sure how to fix the linker errors
01:33:53zoombermaybe raptor can help me on that
01:33:56zoomber has left
01:41:12ZapGamer has joined
01:41:17ZapGamerHai
01:41:57ZapGamer:(
01:42:01ZapGamer has left
01:55:14kaen:<
01:55:31kaenwasn't even here for a solid minute.
02:01:24sam686 has joined
02:01:24ChanServ sets mode +v sam686
02:17:04Fordcars has joined
02:46:12Fordcars Quit (Quit: This computer has gone to sleep)
02:54:01Fordcars has joined
03:24:47raptor has joined
03:24:48ChanServ sets mode +o raptor
03:25:36raptorhello!
03:25:42Fordcarshi
03:25:52raptorgreetings!
03:26:07Fordcarsl_l l
03:26:10Fordcarsl l l
03:26:26Fordcarslol
03:28:04sam686hi
03:29:20Fordcarshave you repaired the invisible mine bug
03:29:50sam686yes in Bitfighter 018
03:30:28Fordcarsgood
03:31:10Fordcarsshould I put a fps lower limit? It should repair any lagging bug
03:31:26Fordcarslike when you get thrown from place to place
03:32:48sam686FPS (frames per second) doesn't really affect LAG very much, unless it is less then 5 FPS that will lag even more..
03:33:54Fordcarswell if it lags to much sever side all hell will break lose example fast nexus on my computer
03:34:39sam686that probably means it is way too much for server to calculate fast enough
03:36:46Fordcarswell everything calculated with fps will bug
03:37:58Fordcarsont the client side it will be kinda like slow motion
03:38:14sam686too much calculations will slow down FPS too much, it can lag..
03:39:09Fordcarslag is low fps. physics will bug, speeds will bug, and the trails behind ships
03:39:49Fordcarsok maybe not speed
03:40:22Fordcarsit will just kill lag server side
03:43:02raptorsam686: can you compile since watusimoto's latest changes now?
03:44:40Fordcarswho is ios going?
03:44:48raptor?
03:45:03Fordcarslol sorry
03:45:24Fordcarszoomber working on bitfighter for ipod touch
03:45:32raptormaybe
03:45:44raptorhe's mostly just trying to get it to the point i got it on android
03:45:56raptori wouldn't say we're really working on it...
03:46:13raptorit's more like a side project that will probably never be completed...
03:47:48Fordcarswell he was trying to compile
03:48:03FordcarsI dont know if he made it
03:48:33Fordcarsim testing major lag in fast nexus
03:49:44sam686compiling..
03:51:30sam686yes, compiled fine..
03:55:07Fordcarslol im shooting one phaser bullet per secound
03:55:21Fordcarsor 5 at the same time
03:56:00Fordcarsim sarting to move weirdly
03:56:04sam686it is very likely pther players will see you shooting many times, not one bullet per second..
03:58:04Fordcarswell go check out to see
03:58:17Fordcarscenter
03:59:12Fordcarswhere aare you
03:59:33Fordcarslol
04:01:02Fordcarschanged level
04:02:50BFLogBot - Commit f59d1034abfd | Author: buckyballreaction | Log: Was that Assert a subtle hint to fix the algo? Well, it worked...
04:05:50Fordcarsby the way it wasnt one but 5 bullets per secound about
04:07:52BFLogBot - Commit 4b3b01b52ed4 | Author: buckyballreaction | Log: Fix weird multi-line comment warning given by GCC
04:08:23raptoryeah so - rendering performance is like 1/2 as fast now with using Vector so it would compile on windows
04:11:26sam686 Quit (Read error: Connection reset by peer)
04:15:43sam686 has joined
04:15:44ChanServ sets mode +v sam686
04:19:19kaen Quit (Read error: Connection reset by peer)
04:19:57kaen has joined
04:32:14sam686 Quit (Ping timeout: 245 seconds)
04:32:47sam686 has joined
04:32:47ChanServ sets mode +v sam686
04:36:56Fordcarsim going to try putting a lower limit for fps
04:37:12Fordcarstested and kaen saw my lag too
04:37:44Fordcars Quit (Quit: Leaving)
05:08:48kaento clarify, everyone on the server was lagging
05:08:55kaeni.e. server-side lag
05:09:34raptori got out before i suffered
05:18:22raptorsam686: are you still up?
05:21:05raptori just reduced rendering CPU usage to 1/3 of what it was...
05:21:11raptorthat's... AMAZING
05:22:24sam686hi
05:22:55raptorhi
05:23:15raptori am going to check in some really good rendering improvements, and I hope you can compile them...
05:25:21raptoractually I need about 15 more min.
05:43:36raptorok
05:47:48raptoryay
05:47:54raptorok sam686, i pushed my commit
05:48:01BFLogBot - Commit a038fbd58b72 | Author: buckyballreaction | Log: Convert any Vector used for rendering into a static array with constant size. This reduces CPU usage to 20-30% of what it was, as well as reduces some memory requirements
05:48:04raptorbitfighter runs much faster now in the rendering
05:48:15raptorMUCH faster
05:48:25raptorplease tell me if you can still compile
05:50:19sam686!checkCommitsNow
05:50:24sam686darn, still doesn't work
05:50:25raptorha!
05:54:31raptori should be studying...
05:54:38raptorcan you tell me if you can compile still?
05:55:33sam686looks like it compiles ok..
05:56:01raptorYES!
05:56:03raptorgood
05:56:11raptorwe now have some fast rendering code :)
05:56:44raptorok, thanks sam686, and good night!
05:56:56sam686night
05:57:42raptor Quit ()
07:19:34zoomber has joined
07:19:35ChanServ sets mode +v zoomber
07:19:37zoomberyoyo
07:19:42zoombersam686 on?
07:23:10zoomber_ has joined
07:23:10ChanServ sets mode +v zoomber_
07:25:33zoomber Quit (Ping timeout: 245 seconds)
07:25:34zoomber_ is now known as zoomber
07:30:42watusimoto has joined
07:30:43ChanServ sets mode +o watusimoto
07:34:16zoomberhey watusimoto
07:47:56sam686hi Zoomber
07:48:37zoombersam, apparently I received a hotspot wifi device today, (= 4g internet on the go)
07:48:48zoomberand after connecting to it, it looks like it may support ipv6
07:48:58zoomberthough, not sure how to get ipv6 over to my computer
07:49:50sam686try http://test-ipv6.com/ what does it say?
07:50:36sam686i don't have IPv6, mostly because of both cable modem and my old router don't support IPv6
07:51:16zoomberi tried there before, that told me i had no ipv6 address detected, but If i go on my router page, i have a global ipv6 assigned
07:51:21sam686the cable modem I using is DOCSIS 2.0 which mostly don't do ipv6, but DOCSIS 3.0 does have IPv6
07:51:30zoomberand if i do it over my iPhone which is also connected to this router thing, it DOES say i have ipv6
07:51:40zoombermaybe router only capable of assigning one device ipv6 for now?
07:52:29zoombersam686 has the docsis 3.0? can get ssh access to that thing...
07:52:46sam686well... free IPv4 addresses have mostly ran out..
07:52:53sam686i don't have DOCSIS 3.0 yet
07:52:59zoomberoh ok
07:53:23zoomberwould upgrading increase your top speed? does docsis 2.0 have a max in/out?
07:53:43zoomberI have a Docsis 3.0 currently, though this mifi hotspot thingy seems pretty fast
07:53:54sam686which speaking of IPv6, maybe Bitfighter master (and all other games) need to eventually add IPv6 support soon..
07:53:55zoomberin fact, want to play a match of bit fighter to see if i lag any bit?
07:54:23zoomberoh gotta restart
07:54:28zoomberwait no i dont
07:54:41sam686as soon some computers might not get IPv4 anymore in the next 4 years or maybe..
07:54:45zoomberthe thing right now broadcasts b/g signal. If I added N, would that require more power?
07:54:52zoomberit runs on battery, so I want it to be optimal
07:55:00sam686ok
07:55:48zoomberalso, it will be a while before i get that 66 VPS back. I still need to know when i must pay for the 216 VPS as well. These two will be the only two VPS i have from now on
07:55:58zoomber208 will disappear in 3 days, if you have anything there, you should backup / move it
07:56:04zoomber74 may disappear soon or already..
07:57:01zoomber74 is still up
07:57:11sam686well i really haven't touched 208 in over a few months.. I bet nothing (or extremely old stuff) of mine was left there..
07:58:15zoomberlooks like this map is broken
08:18:20sam686bye
08:18:37zoomberbye
08:18:38zoomber Quit (Quit: zoomber)
08:24:19sam686 Quit (Ping timeout: 245 seconds)
09:17:47LordDVG has joined
09:40:47LordDVG Quit (Ping timeout: 244 seconds)
09:42:53LordDVG has joined
11:08:52LordDVG Quit (Remote host closed the connection)
13:07:08raptor has joined
13:07:09ChanServ sets mode +o raptor
13:09:48raptorgood morning!
13:25:57raptor Quit ()
14:55:53raptor has joined
14:55:53ChanServ sets mode +o raptor
14:56:02raptorgood morning!
14:56:04raptoragain!
14:59:50raptoryeah, so, watusimoto: changing to those static arrays in the rendering dropped my CPU usage from 55-65% of one CPU to 15-20%
15:00:25raptorblew my mind away...
15:13:45raptorso i think i'd like to continue using the static arrays in other high-use rendering methods, but you say you have another idea?
15:47:35Little_Apple has joined
15:47:39Little_Applehelloo
15:47:56Little_Applei am here to slow the wheels of progress
15:48:29raptorhi
15:48:43Little_Applesup
15:49:08raptorso tell me - is the off-topic forum still popular?
15:49:32raptorbecause from my perspective, it seems like the bitfighter community has dropped off the face of the planet
16:20:39watusimotoraptor: wow!
16:20:56watusimotoI would have made them static, but it wasn't clear how big they should be
16:21:24raptorfor reference, each display frame took roughly 1400 microseconds
16:21:26watusimotomaybe we can have one big static F32 array for rending that all the functions can use as a workplace
16:21:42raptorafter my changes, it took 300-500
16:22:10watusimotothat's huge
16:22:25watusimotoso that's a big clue about the performance of vectors vs. static arrays
16:22:33raptoroh yes
16:22:33watusimotomaybe applies elsewhere as well
16:23:21raptori'm thinking about making all methods that use renderVertexArray() and its ilk use static arrays - i already got the Vectors everywhere
16:23:58watusimotodid you resolve whether we can use a Point[] instead of an F32[]?
16:24:11watusimotoI keep thinking we can, but I think you tested this, no?
16:24:21raptorI tried that, and couldn't get it to compile...
16:24:46watusimotobecause if we can make that work, there are places we might be able to skip the copying to F32[] altogether
16:24:53watusimotoand render directly from the source of the coords
16:24:57raptorit did compile with a reinterpret_cast and static_cast
16:25:04raptorbut static_cast made things disappear
16:25:05watusimotoI'm thinking perhaps in the spark manager, for example
16:25:37watusimotowell, we should move away from vectors for frequently run code
16:25:46watusimotoespecially in rendering
16:25:49raptorI don't remember what reinterpret_cast did.. probably slower?
16:25:58watusimotoreinterpret cast is fast
16:26:05watusimotoI think the only slow one is dynamic
16:26:11raptorah
16:26:12watusimotoreinterpret is the magic cast
16:26:22raptoroh wait.. reinterpret is magic
16:26:23watusimotoconvert int to a pointer!
16:26:24raptoryes
16:26:30watusimotothe dangerous one
16:26:32raptorbut that is also implementation specific
16:26:37raptorso i was wary of it..
16:26:41watusimotoyes
16:27:02watusimotowell a Point should be the same as a struct{F32, F32} which should be the same as F32[]
16:27:32watusimotoI'll test that if I ever get the thing I'm working on to work
16:27:40raptorwhat are you working on?
16:27:59watusimotowhat is the state of the android port?
16:28:16watusimotokind of working?
16:28:20watusimotonot working at all?
16:28:40raptorit displays on android 3.0+, left/right/up/down keys work, network is broke, no resources found so can't host a game
16:28:57raptori had to disable audio, screenshots, and oglconsole
16:29:52raptortextinput doesn't work
16:30:06raptorso yeah - it's good enough for a marketing pitch
16:31:38raptormaybe for venture capitalists..
16:31:43watusimotoha
16:32:03watusimotowe can live without console, screenshots, editor
16:32:13raptoroh yeah, the editor...
16:32:16watusimotothe network is obviously important
16:32:29watusimototextinput is probably a minor issue
16:32:38watusimotoin my mind, the network is the big question
16:32:44watusimotono reason why it shouldn't work
16:33:10raptoryeah... i can't really figure out how to debug properly either: ndk (native dev kit) programs are really hard to debug
16:33:13watusimotoin the worst case, you work got us more efficient rendering
16:33:24raptoryes
16:35:33raptorwell, if you ever want to pick up on android, i can walk you through the crazy
16:35:57raptori have to slow down again and focus on my school a bit - last week was a fluke of free time because of the holidays
16:36:24watusimotomy holidays are coming up too
16:36:35watusimotosummer school, eh?
16:37:31raptoryup, i'm a flunkie
16:37:59raptorbut it's funny being on a campus again: i'm 10 years older then the average
16:38:01raptor*than
16:38:50raptorand, I thought *I* was introverted; but since the ubiquity of mobile devices, i'm like an extrovert compared to most of the rest now...
16:39:07raptoror maybe it's just my age..
16:45:28watusimotook, well off to home
16:45:30watusimotolater
16:45:34raptorbye
16:49:44watusimoto Quit (Ping timeout: 245 seconds)
18:34:26Fordcars has joined
18:34:34FordcarsBug
18:34:39Fordcars!
18:35:14Fordcars018
18:39:00raptor!bug
18:39:00BFLogBotTo enter a bug, please make sure it is reproducible and then go to http://code.google.com/p/bitfighter/issues/list | Also, see current running bug list: http://bitfighter.org/wiki/index.php/Running_Bug_List
18:50:18Fordcarswell of course it is! Not right click whats so eve
18:50:20Fordcarsr
18:50:34raptor?
18:50:43Fordcarscheck out my post in technical discussion
18:51:48raptoryou will probably have to set module two to a different key in the OPTIONS menu under DEFINE KEYS
18:54:29BFLogBot - Commit d5e24288b5c1 | Author: buckyballreaction | Log: Fix compiling for android
18:56:06Fordcarswell this is new
18:56:20raptori'm suprised your computer doesn't have a right-click button?
18:56:45Fordcarswell powerbooks didnt
18:57:04Fordcarsbut i tried to plug in a 2 butto mouse and same results
18:59:57Fordcarshey is there a file for just the frames per second calculations?
19:01:46raptori think the calculation is done in UIGame.cpp\
19:01:55raptoraround line 500
19:04:23Fordcarsthanks probably saved me 30 minutes
19:23:46Fordcars Quit (Ping timeout: 245 seconds)
19:24:46Fordcars has joined
20:22:06Fordcars Quit (Ping timeout: 245 seconds)
20:36:06kaenneeds more grep
20:36:19kaenor search...
20:36:21raptorhaha
20:36:24raptorhe's on mac
20:36:43raptorwhich has grep, but rarely do mac folks stoop to using the terminal
20:37:33kaenI'll never understand those guys
21:39:32raptor Quit ()
21:39:54Little_Apple Quit (Quit: Page closed)
21:40:43Watusimoto has joined
23:20:52raptor has joined
23:20:53ChanServ sets mode +o raptor
23:22:20raptorsteps to doing native developement on android:
23:22:29raptor1. be a little bit crazy
23:22:40raptor2. repeat #1
23:22:58raptorjust FYI
23:55:38Watusimotoha
23:55:57Watusimotothis is day 3 of dealing with namespaces, enums, and link errors
23:55:59Watusimotoboo
23:56:07raptorhoo
23:56:20raptorare you putting everything from gameObjectRender into a namespace?
23:56:33raptorbecause that needs to be done, i think... some day
23:56:37Watusimotono
23:56:40WatusimotoI'm not
23:56:52WatusimotoI'm just trying to get -luadoc to work properly
23:57:08raptorthanks for fixing bots, bytheway
23:57:09WatusimotoI've reverted everything 3 or 4 times
23:57:12raptorugh
23:57:15Watusimotono worries
23:58:46Watusimotofinally
23:58:49Watusimotocompiled
23:58:59Watusimotosuch a hacky solution...

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.