#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-07-10

Timestamps are in GMT/BST.

00:05:59koda Quit (Quit: you can't say 'hello' without saying 'hell')
00:52:05sam686 has joined
00:52:05ChanServ sets mode +v sam686
01:09:44Watusimoto Quit (Ping timeout: 245 seconds)
01:32:22raptorhalleluia!: http://sam686.maxhushahn.com/upload/111snapshot6.png
01:32:36raptorprobably spelled that wrongly
01:44:12raptoranother fun screenshot: http://sam686.maxhushahn.com/upload/111snapshot7.png
01:55:26sam686is that a real android with such a high resolution?
01:55:38raptorit is a android 3.0
01:55:51raptori think it only runs on at least that resolution...
01:57:10sam686also whats the grey border doing all around screenshot? the screenshot size is 1332 x 854 (if counting the border)
01:58:21raptorthe grey border is the emulator
01:59:50raptorwell compiling with TNL_DEBUG crashes it upon start-up..
02:00:04raptori bet some assert is being triggered
02:06:17Little_Apple has joined
02:06:23Little_Applehelloo
02:06:57Little_Applesooo... raptor, is there a mac/pc emulator for linux?
02:07:03raptoryes
02:07:11Little_Appledoes it work?
02:07:19raptori use vmware workstation (from my work) to test out mac frequently
02:07:37raptorit works very well
02:07:40Little_Applecould you use that for a ios port? :3
02:07:42raptorexcept for being slow
02:07:53raptorit's the slow part that is a problem
02:07:59raptorit would take me like 5 times longer
02:08:18Little_Appleis that a compter thing? or software thing? or both?
02:08:22raptorbut you have to realize that i am not nearly done with an android port
02:08:28raptorthe game is completely unplayable
02:08:34Little_Apple:P
02:09:18Little_Appleimma go fish for bb's guitar in the closet. brb
02:09:25raptorit's two things: emulators are slow (especially with full systems!) and Mac OS X is not very developer friendly
02:10:02Little_Applewould the speed of the emulator depend mostly on the computer?
02:10:10Little_Appleor is it all emulators in general?
02:10:14raptoryep
02:10:28raptorit's usually (system speed) / 2
02:10:33Little_Applethe second?
02:10:43sam686many emulators only use one CPU, even if your computer have multiple CPU cores...\
02:10:52raptori set mine to use 2 for mac
02:11:03Little_Applewow this guitar is light.
02:11:09raptorstill takes 8 minutes to compile bitfighter, whereas it takes 50 seconds on the host (my linux)
02:11:22zoomber_mbp has joined
02:11:27zoomber_mbpyoyoyo raptor
02:11:30Little_AppleSO MANY STRINGS
02:11:33zoomber_mbphi
02:11:48raptorhi
02:12:26Little_Apple'sup
02:12:52zoomber_mbpraptor, trying to buy a new vps, (switching from my old ones),
02:13:11raptoragain?
02:13:23zoomber_mbpno, this is ongoing from whatever i said a week ago
02:13:28raptorah
02:13:51zoomber_mbpI found one, but 2checkout seems to utterly outright hate me???l
02:14:11sam686most likely, emulators like vmware probably wasn't optimized for fast speed of emulating mac? or it could simply be no graphics acceleration inside some emulators..
02:14:45zoomber_mbpI got so frustrated with it, I decided to just buy a green dot card and use that..and just guess if you think they accepted that one
02:15:14Little_Applethe mac emulator i use seems to work fine...
02:15:41raptorLittle_Apple: most emulators work fine... until you try and do anything with developing software
02:15:49sam686mac emulators probably works find on old guest macs or even in a host mac may help..
02:15:49Little_Apple:3
02:16:29Little_Appleim guessing the developer software would be optimized for the software its meant to be used with
02:16:44raptornonono
02:16:44raptorwell yes
02:16:44Little_Apple:P
02:16:48sam686oh and vps is "virtual" which means some kind of emulator, i wonder why compiling in it is fast?
02:16:54raptorbut that isn't the issue: it's that developing software takes loads of system resources
02:16:59zoomber_mbpwhat's all this talk about Mac emulators?
02:17:12Little_Applebitfighter ios port
02:17:28raptorzoomber_mbp: http://sam686.maxhushahn.com/upload/111snapshot7.png
02:17:29Little_Applehes working on an android port
02:17:35raptornot really!
02:17:41zoomber_mbpraptor, is that android??
02:17:42raptorit's just for fun to see how far i can go
02:17:44Little_Appleand im asking or an ios port :3
02:17:46raptoryes
02:17:50sam686raptor is full of all kinds of emulators.. mac, windows, android, what else?
02:17:55zoomber_mbptouch screen-able?
02:17:58raptor:)
02:18:00zoomber_mbpoh, it's emulated?
02:18:03raptorzoomber_mbp: no way
02:18:19raptori finally got the game to start, but the only thing you can do is navigate menus
02:18:20zoomber_mbpno way to which?
02:18:21raptorno sound
02:18:33raptorit is emulated on an android emulator yes
02:18:39sam686does "host" or "edit" work?
02:18:40raptorno network
02:18:53zoomber_mbpI could put ubuntu on my iOS device, but I'd have to rebuild every single package to install..
02:18:59raptorno resources, so no hosting
02:19:10raptor no text input
02:19:30zoomber_mbpdid you disable some stuff to make it compile?
02:19:39zoomber_mbpor, the stuff just didn't load?
02:19:50sam686make a "virtual" keyboard like all the video games does it, including some very old console games..
02:20:13raptordisabled loads
02:20:24raptori had to rewrite ALL of the rendering in the game
02:20:40raptoror at least the drawing functions
02:20:54raptori should check that in, in fact... it improves performance on all platforms, too
02:20:56zoomber_mbpdoes "touching" the screen act as "clicking" it?
02:20:59raptornope
02:21:06zoomber_mbpso, must use buttons?
02:21:22raptoryes. only right left up down work
02:21:32raptorso very, very primitive
02:22:15Little_Applebut at least you can move...
02:22:57zoomber_mbpif only Bitfighter supported the darwin operating system..
02:23:28raptoruh no
02:23:33raptorcan't move
02:23:36Little_Apple._.
02:26:31Little_Appleif you cant move
02:26:37Little_Applehow did you just type that?
02:26:44Little_Applezing!
02:26:49raptorhar har
02:26:58raptorBitfighter does support darwin
02:27:09raptorit's just the libraries that are a problem...
02:27:15raptoror the UI
02:27:20zoomber_mbpdarwin on an ARM cpu?
02:27:26raptoroh...
02:27:28raptoruhhh
02:27:31raptornot yet :)
02:27:39raptorbut it supports ARM
02:27:56zoomber_mbpso the answer = yes?
02:28:00sam686try linux on ARM cpu?
02:28:09zoomber_mbpi could do that sam..
02:28:20zoomber_mbpactually, i have an old 3GS i could try putting linux on...
02:28:23raptorI had to add support for ARM to get it to run on android
02:28:30raptorbut android is little endian
02:28:36raptori bet darwin is big endian
02:28:43zoomber_mbpraptor, what are ALL the libraries i would need to compile bit fighter *at least* as far as you got?
02:28:44raptorbecause ARM can be either
02:29:00zoomber_mbpmaybe that's a big question..
02:29:14raptorzoomber_mbp: tnl luavec tomcrypt SDL2
02:29:28raptorand I could get all four to work on iOS
02:29:32raptoror at least compile
02:29:37zoomber_mbpreally?
02:29:39raptoryes
02:29:43raptorthe problem is the UI
02:29:46zoomber_mbphmmmm
02:30:12zoomber_mbpoh, so you could literally make the app compile, but the UI would be unusable?
02:30:14raptorand the fact that i only have a mac VM to develop on, which would be extemely painful and i am not looking forward to it
02:30:20raptorcorrect
02:30:35raptorprobably like it is on android now...
02:31:06zoomber_mbpright, well i have an iMac that Ive deliberately *not* upgraded to lion yet..
02:31:10sam686your vm is so slow, it might be slower them my slow (non-virtual) computer
02:31:38zoomber_mbpraptor, i could try compiling it..
02:31:42raptoruhhh...
02:31:59raptorlet me just say that getting what i got to compile for android was no small feat
02:32:26zoomber_mbpYes, but mine happen to be a size 12
02:32:27zoomber_mbp:)
02:32:28raptorbut i probably did 80% of the work needed for iOS, too - the other would be figuring out how to adapt it to Xcode
02:32:47Little_Applecopy/paste
02:33:10zoomber_mbp learned his life skills playing around with stuff on the computer / breaking OSses on his own..
02:33:29raptorheh
02:34:44zoomber_mbpIs it on googlecode?
02:34:56sam686google code clone?
02:35:34zoomber_mbpyes?
02:35:38raptornot yet
02:35:46raptori'm getting things cleaned up so i can check in
02:35:54zoomber_mbpok
02:37:09zoomber_mbphmmm
02:37:27Little_Applehttp://cdn.memegenerator.net/instances/400x/23230354.jpg
02:39:13raptorLittle_Apple: is that a self-portrait?
02:39:29Little_Applewhy yes!
02:40:13zoomber_mbpraptor, why emulate mac when you can HAVE it!? (hides the fine print) http://www.howtoforge.com/mac4lin_make_linux_look_like_a_mac
02:40:25raptoryuk
02:40:42Little_Apple:3
02:41:07zoomber_mbpI have to say, it DOES look a lot like a MacOSX gui
02:41:12Little_Appleyep
02:42:54zoomber_mbpNICE, there's a ps package i can install
02:43:12zoomber_mbpkex tools
02:43:20zoomber_mbplsof
02:43:37zoomber_mbpsudo
02:43:40raptorha
02:43:42zoomber_mbpdon't really need that one
02:43:43sam686http://sam686.maxhushahn.com/upload/ship.png
02:44:06zoomber_mbp ill install that one anyways
02:44:08zoomber_mbpand top
02:44:19zoomber_mbpcool, now I can actually do stuff on my iphone
02:44:28sam686is there a "Bitfighter" operating system?
02:45:05Little_AppleYOU HAVE AN IPHONE?
02:45:12Little_Applethats news to me.
02:45:19zoomber_mbpTwo, actually
02:45:27zoomber_mbpbut one's an older 3gs
02:45:31sam686I have zero iphones..
02:46:04Little_Applewoaaaaa
02:46:08raptorhey me too
02:46:10Little_Applei has an ipod touch.
02:46:15raptori have 0 mobile phones
02:46:22Little_Applei dont even have a cell phone actually...
02:46:30Little_Appledont need one though.
02:46:35zoomber_mbpOh neeeeet
02:46:41zoomber_mbpI can get cvs and git
02:46:52raptorzoomber_mbp: what system are you playing with?
02:46:58zoomber_mbpuhhh
02:46:59Little_Appleno one to call.
02:47:01zoomber_mbpill read you my uname
02:47:01sam686I only have a cheapy mobile phone that doesn't really do anything except calculator, and phone someone..
02:47:02Little_Applehttp://i2.kym-cdn.com/entries/icons/original/000/003/619/Untitled-1.jpg
02:47:13zoomber_mbp'darwin'
02:47:19zoomber_mbpwait, ill read you my uname with the -a parameter on it
02:47:44raptorLittle_Apple: something tells me you browse the web too much
02:48:14zoomber_mbpDarwin Yo 11.0.0 Darwin Kernel Version 11.0.0: Sun Apr 8 21:51:47 PDT 2012; root:xnu-1878.11.10~1/RELEASE_ARM_S5L8940X iPhone4,1 N94AP Darwin
02:48:26zoomber_mbpYo is the name of my device i believe, as it says "Yo:~mobile$"
02:48:34Little_AppleMUST HAVE INTERNETS
02:48:36Little_AppleAHHHHH
02:48:48Little_Appleactually
02:48:54Little_Applei had a week of no youtube.
02:48:58Little_Appleit was terrible.
02:49:08raptorarm
02:49:11raptorugh arm
02:49:11zoomber_mbpRaptor, cvs, git, and subversion are precompiled for me
02:49:17Little_Applearm!
02:49:46raptorarm is an architecture with almost no cohesion
02:49:58Little_Applewell that sounds... nightmareish...
02:50:08zoomber_mbpbut it does, "stick" to ya!
02:50:17Little_Applestick.
02:50:18Little_Applehah.
02:50:21Little_Applei dont get it.
02:50:31sam686http://en.wikipedia.org/wiki/Darwin_(operating_system) it says it might be for x86?
02:50:48zoomber_mbpah, found some library packages / frameworks
02:51:16zoomber_mbpsam, in basic terms, darwin = OS mac and iPhone are built on
02:51:42zoomber_mbpHey raptor, will the bingtranslate framework API help in the compiling of bitfighter?????
02:52:46Little_Applewhy isnt there a google translate for code...
02:52:56zoomber_mbpThat's a good idea
02:52:56raptorzoomber_mbp: i have no idea what that is
02:53:06zoomber_mbplola, raptor, ill show you a picture
02:53:16sam686trying to translate from C++ to PHP or JAVA?
02:53:19zoomber_mbpIt's sooooo bad
02:53:21raptorzoomber_mbp: the *proper* way to compile for iOS is to do it on Mac OS X
02:53:28raptorthen copy the package over and test
02:53:29zoomber_mbpBing translate is SOoooooooo bad
02:53:38zoomber_mbpHalf the time it does nothing
02:53:41raptoroh that... haha
02:54:24sam686try http://translate.google.com/ instead of bing translate..
02:54:35Little_Apple:P
02:54:39Little_Applewho uses bing???
02:54:41Little_Apple._.
02:54:47zoomber_mbpoh, theres libelf, I wonder if that has anything to do with the old PS2 games ...
02:55:11Little_Appledoes anyone still use yahoo?
02:55:38sam686yahoo = boohoo?
02:55:50Little_Appleyes. sam. you are correct.
02:57:09zoomber_mbphmm
02:58:09zoomber_mbpthat's up to 5MB worth of stuff, serious business when talking phones
02:58:16Little_Applehere you go raptor http://cdn.iwastesomuchtime.com/June-23-2012-22-22-15-joinUsMaybe.png
03:02:01zoomber_mbp*is excited to hear when raptor uploads the code*
03:02:21Little_AppleSOMEONE
03:02:23Little_AppleANYONE
03:02:26Little_AppleIOS POOORRRTTT
03:02:47zoomber_mbpYay, i got a *tiny* bit further when trying to make TNL
03:03:11raptori'm writing the commit log now
03:03:51zoomber_mbpNOooo, i can't scroll in the terminal window
03:04:01zoomber_mbpoh wait, why am I even doing this, I can just ssh to it..
03:04:37Little_Apple]:3
03:05:49zoomber_mbpPhysMem: 80M wired, 66M active, 52M inactive, 287M used, 218M free.
03:07:02zoomber_mbptnlTypes.h:336:4: error: #error "TNL: Unsupported Target CPU"
03:07:06zoomber_mbptnlEndian.h:153:2: error: #error "Endian define not set!"
03:07:13raptorah yes
03:07:22raptoryou need to find out the endianness of your platfrom
03:07:33zoomber_mbphow should I go about doing so?
03:07:49raptordo a search for something like "iOS endian"
03:07:59raptorit should say 'big' or 'little'
03:08:01raptori bet it is big
03:08:16zoomber_mbplooked it up and someone says little
03:08:18zoomber_mbp"- ARM is a little-endian, 32-bit RISC architecture widely used by mobile devices."
03:08:22raptorwell
03:08:30raptorARM can be big endian, too
03:08:36raptori'd look for multiple sources
03:08:45zoomber_mbpMine's the A5 processor, anyways..
03:08:47raptorpreferably an official one from apple
03:08:55raptoryeah, could be either
03:09:18zoomber_mbpeverywhere i look says it's little-endian
03:10:16raptorbig commit coming your way!
03:10:28zoomber_mbp"The terms big-endian and little-endian are derived from the Lilliputians of Gulliver's Travels, whose major political issue was whether soft-boiled eggs should be opened on the big side or the little side. Likewise, the big-/little-endian computer debate has much more to do with political issues than technological merits."
03:10:46zoomber_mbplol
03:11:05raptorhaha
03:11:13raptorso true actually
03:11:40raptorsam686: i just pushed big GLES commit
03:11:42Little_AppleOK BAI
03:11:44raptorbye
03:11:52Little_Apple smells eggs
03:11:56Little_Apple lied
03:12:03Little_Apple doesnt really smell eggs
03:12:11Little_Apple Quit (Quit: Page closed)
03:12:14raptorzoomber_mbp: you can look at the changes i made to tnl/tnlTypes.h to add a new platform
03:12:44zoomber_mbpok
03:13:04raptornow i need to save my android project files...
03:13:39zoomber_mbpGonna move to my iMac so i can try compiling it there
03:13:58zoomber_mbpalso, just for iPhone kicks, is there a way to svn or git clone the code? Didn't watusimoto have autoupdates through sourceforge?
03:14:37BFLogBot - Commit aa924ee653d5 | Author: buckyballreaction | Log: Remove voice chat with preprocessor define NO_AUDIO
03:14:38BFLogBot - Commit e0f01d101aff | Author: buckyballreaction | Log: Get Lua to compile for Android
03:14:40BFLogBot - Commit 0f7a6d41e529 | Author: buckyballreaction | Log: Major changes. Port Bitfighter to GLES 1.0 and make compilable for the Android platform. Dedicated compile might be broken. Notes: - GLES 1.0 required all glBegin/glEnd to be removed and replaced with vertex arrays - Added TNL_OS_ANDROID - Fix NO_AUDIO define - Remved OGL console with TNL_OS_ANDROID
03:17:06zoomber_mbpwow, i haven't pulled from my iMac in a WHILE
03:19:12zoomber_mbpdear god, 5 months worth of update
03:19:23raptorprobably a thousand or so?
03:19:41zoomber_mbp5
03:19:52zoomber_mbpoh dammit
03:20:02zoomber_mbpi forgot that they upgraded Xcode to that new ugly layout
03:20:34zoomber_mbpwell, at least it works for once when I just hit 'build'
03:21:06zoomber_mbpso wait raptor, does this mean we need to create an iOS xcodeproj file?
03:21:21raptoryes, it would have to be from scratch
03:21:28raptorand probably with Xcode 4+
03:21:30zoomber_mbpohh boy
03:21:39zoomber_mbpmine's xcode 4.0.2
03:23:01zoomber_mbpi wonder if i even have the iPhone sdk on it..
03:24:13raptoryou probably do - they forced everyone to have it with Xcode 4 i think
03:25:14zoomber_mbpnope, i only have the macosx 10.6 Sdk, looked
03:25:16zoomber_mbpweirdo
03:25:16zoomber_mbphmm
03:25:40zoomber_mbpthat's so strange
03:26:22zoomber_mbpoh great! i have no support because Xcode requires lion now from the app store
03:26:32raptori have a lion VM
03:26:59raptorbut I hate it: it is half as fast as the 10.6 vm
03:27:22raptorget an older version of xcode
03:27:43zoomber_mbpok, well i have Xcode, i guess i have to find the matching iPhone sdk
03:28:51sam686i wonder if there is somethine similar to mingw on mac?
03:29:18raptorthere is
03:29:24raptoryou can just use make
03:29:37raptorand their built-in terminal
03:29:47raptorsince it has a unix back-end
03:30:31raptorzoomber_mbp: get an old version of xcode: https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.1.3.3.1
03:30:40raptorbut you have to log in before you get to that page
03:30:50zoomber_mbpcan i download just the iPhone sdk part?
03:31:08raptorprobably, but only from a third part site somewhere that ripped it out
03:31:10zoomber_mbpi was looking on Http://developer.apple.com/downloads/index
03:31:23zoomber_mbpbut i could only find Xcode 4.1 as the lowest download
03:31:40raptori can't even see that page
03:31:52zoomber_mbpsorry, that's https
03:32:18sam686it says "Sign in with your Apple ID" to me..
03:32:44zoomber_mbpnone of those will work for me though raptor
03:32:51raptoruse the following: user: statu99 pass: qwer1234
03:33:00zoomber_mbpI have an iPhone with iOS 5, which means i need at least the ios5 SDK
03:33:02raptorthat was a fake account i created years ago
03:33:21zoomber_mbpyet, Xcode 3 only supports ios4
03:33:23raptoroh rats
03:33:34raptoryeah sorry zoomber_mbp, looks like you're out of luck
03:33:39raptorunless
03:33:40zoomber_mbpso i have to use Xcode 4, but i can only use a early version because the newer versions require
03:33:42zoomber_mbpyou get the point
03:33:52zoomber_mbpI'm downloading all of Xcode onto my laptop right now
03:34:02zoomber_mbpboy this download will be over before i know it
03:34:29raptorhttp://stackoverflow.com/questions/9613565/is-is-possible-to-get-the-ios-5-1-sdk-for-use-with-xcode-4-2-on-snow-leopard
03:34:32raptortada! ^^
03:35:27zoomber_mbpwon't work for me, that requires another computer with Xcode 4.3
03:35:40zoomber_mbpWhich means, if it did, i may as well just build bitfighte ron that
03:35:42raptorI can do that
03:35:46zoomber_mbpok
03:36:13zoomber_mbpthen i'll need to download Xcode 4.2 for snow leopard, if that exists
03:36:25zoomber_mbpi only have Xcode 4.0.2 on th eimac
03:36:26zoomber_mbpthe*
03:37:19raptori actually want to do the same thing on my snow leopard
03:37:36zoomber_mbpmi sorta crapped right now
03:37:51zoomber_mbpwell, would you be able to at least try compiling it on your VM?
03:37:57zoomber_mbpor is the compile speed really slow?
03:38:23zoomber_mbpoh, i forgot, we don't even have the xcodeproj file yet
03:38:24raptorno... that would take waay too much time right now - i have too many other things i'm doing
03:38:26zoomber_mbpgreat
03:38:40zoomber_mbpyeah sorry, i forgot there's not even an xcodeproj file yet
03:39:02zoomber_mbpmixed that up with the *successful compile on android*
03:39:41Fordcars has joined
03:40:16raptorhaha
03:40:23zoomber_mbpwait a second
03:40:45raptoractually, i can't do much with mac right now...
03:41:05zoomber_mbpI have a second lion partition on my imac
03:41:09zoomber_mbpi forgot about that
03:41:13zoomber_mbpand it has Xcode 4.3.2
03:42:04Fordcarsever thought of making Bitfighter for ipod iphone
03:42:13raptorhi Fordcars
03:42:21raptoryes, we've thought of it
03:42:28Fordcarshi
03:42:28Fordcarsever tried
03:42:30Fordcars?
03:42:34raptorno
03:42:40raptorit'd take a LOT of work
03:42:41zoomber_mbplol
03:42:46raptorbut
03:42:48zoomber_mbpfunny how the discussion before..
03:43:06Fordcarswell its nearly the same thing as mac...
03:43:12raptorwe have made some progress on making it compatible with mobile devices
03:43:14zoomber_mbpeeh
03:43:36Fordcarsyou could use opengl es
03:43:46zoomber_mbphas
03:43:52raptoryes
03:44:03raptori just finished porting to opengl es, in fact
03:44:14raptorthat was the progress i was talking about :)
03:44:19Fordcarsreally?
03:44:19zoomber_mbpe xcactly
03:44:24raptoryep
03:44:25raptorhowever
03:44:33zoomber_mbpraptor, i'm cloning bit fighter on this iMac right now
03:44:40raptorit's more than just GLES for mobile devices
03:44:45Fordcarsoh its opengl es for android?
03:44:57raptorGLES is for any mobile device
03:45:05raptoriOS and android both use it
03:45:09raptorbut
03:45:20Fordcarsah sorry im quite new to opengl
03:45:23raptorthey have their own UI and touch screen interfaces
03:45:29raptorwhich is the problem
03:45:50Fordcarswell you can make your own for iphone ipod
03:46:20Fordcarswith interface builder or something
03:47:02raptoryes
03:47:04raptorthat is the problem
03:47:12raptornone of us has that knowledge
03:47:25raptorand it requires much time to research and learn
03:47:58Fordcarswell if you did use it you would have to completely replace the menu
03:48:04Fordcars's code
03:48:18zoomber_mbpoh raptor, still cloning ...
03:48:40zoomber_mbpfinally
03:49:22Fordcarsdo you guys know about opengl with 3d graphics?
03:49:43Fordcarsand I know a littler interface builder
03:49:51Fordcars*little
03:49:58zoomber_mbphuh raptor, what latest version of Xcode do you compile bit fighter with?
03:52:51zoomber_mbpuh raptor, all there is now is LLVM GCC 4.2 and Apple LLVM 4.2 (or 3.1)
03:54:12zoomber_mbpoh well
03:54:18zoomber_mbpusing llvm
03:55:05zoomber_mbpok, FINALLY successful on building bit fighter at all???for osx???..
03:55:12zoomber_mbpnow time for step numero 2
03:55:56Fordcarsit takes a about a minute for the first compile of bitfighter for me lol
03:56:56zoomber_mbpwhat computer do you have?
03:57:11zoomber_mbpit does for me too, i was just having build errors all the way
03:58:50Fordcarsooh
04:01:23raptorhi
04:01:27raptorsorry, was doing dishes
04:01:41zoomber_mbphi
04:01:42raptorapple has switched to LLVM for compiling instead of gcc
04:01:47raptorwe are LLVM compatible
04:01:51zoomber_mbpyeah, i figured
04:02:07zoomber_mbpanyways, i got Xcode running, and made a new project
04:02:16raptorI think Xcode 3.1 or higher is need to compile Bitfighter
04:02:24Fordcarsyes
04:02:29raptorwhat xcode version are you using?
04:02:48raptorsam686: can you still compile the latest in windows?
04:03:14Fordcars3 I think
04:03:34zoomber_mbp4.3.2 for me, how do I add a rule to build a framework?
04:03:44Fordcarsdunno
04:03:55Fordcarsbuilding a framework?
04:04:06raptortried figuring out xcode 4 once, but i got frustrated
04:04:24Fordcarsdidnt know it compiled on 4
04:05:34Fordcarsstinks it doesnt on xcode 2
04:05:49raptorwhat mac os is that? 10.4?
04:06:06Fordcarsyeah! its my bitfighting computer (in my room)
04:06:16Fordcarsits a powermac G4
04:06:17zoomber_mbpraptor, I think i know how to, but do i add it as a..C/C++ library?
04:06:31zoomber_mbpThe only kind of framework library whatever in iOS is a coca touch static library
04:06:33zoomber_mbpi don't really think it matters
04:06:51Fordcarsyou dong ios?
04:06:54zoomber_mbpoh i think it is that one anyways
04:06:58Fordcars*doing
04:08:14zoomber_mbpah I can build tnl
04:08:17zoomber_mbpwait
04:08:52zoomber_mbpraptor, was main-dummy.cpp part of t/l?
04:08:54zoomber_mbptnl*
04:09:08zoomber_mbpyes it was
04:09:11zoomber_mbpi don't know what to do about that?
04:09:16raptortnl should not have a main
04:09:22zoomber_mbpit has a dummy file though
04:09:31zoomber_mbpit's in the actual folder for me anyways..
04:09:42raptoryou can look at the Makefile to see what files are actually compiled
04:09:50zoomber_mbpwait WHAT? tnl builds without needing libtomcrypt???
04:09:57raptorit needs it
04:10:08zoomber_mbptnl just built for me..unless i did something wrong
04:10:13raptorit can compile without it, but at linker time it will fail
04:10:17sam686i wonder if main-dummy.cpp was needed to prevent compiler to complain on mac or linux?
04:10:41zoomber_mbpOk now it says something
04:10:56zoomber_mbpyeah, now it's linker failing, before it wasn't though..
04:11:43Fordcarssorry guys have to get going. See ya later!
04:12:26Fordcarstwomorrow I'll try bitfighter 3d again
04:12:57zoomber_mbpok raptor, added libtomcrypt
04:13:49zoomber_mbpAnd i seem to get this:
04:14:02zoomber_mbpparsing errors with aes_tab
04:14:10zoomber_mbpI'm not very knowledge in this area..
04:14:12raptoryes, not all of tomcrypt is needed
04:14:22Fordcars Quit (Quit: Leaving)
04:14:25raptorlook at the Makefile in the same directory to see what .c files are really compiled
04:14:35zoomber_mbpok
04:14:56zoomber_mbpwait though, do you already have a target for libtomcrypt on the main project, can i just drag it over?
04:15:17raptorthere is already a target on the old project, yet
04:15:19raptor*yes
04:15:30zoomber_mbpnot sure how to copy that target though, hmm
04:15:31raptori have no idea about the semantics of xcode 4 usage, though
04:17:33zoomber_mbpraptor, it's a big file, i don't want to miss anything, should i only include the files that are specified under #These are the rules to make certain object files?
04:17:45raptorlet me see..
04:17:49raptorkari
04:17:52raptoroopsafda;l
04:17:56zoomber_mbplol
04:19:48zoomber_mbpinteresting raptor, I can add an iOS target within the main bit fighter project
04:20:58raptorzoomber_mbp: these are the files: http://pastie.org/4229648
04:21:07zoomber_mbpok
04:21:15raptorsorry in bad order
04:22:42Fordcars has joined
04:24:11FordcarsI am back but not for long
04:24:54zoomber_mbpraptor, I'm going to try something different, now that I'm able to get as far as having the protect just as a target in the main Xcode project as i did in the iOS one
04:25:17zoomber_mbpSo now instead of compile libtomcrypt again, I want to figure out how i can just add the libtomcrypt target to the bit fighter target, if that's???posisble
04:27:28zoomber_mbpi'm just going to try following you're "create bit fighter game release"
04:27:30zoomber_mbpmultitarget
04:27:35sam686does debug / release compile already compiles to different directory and such? maybe you can add "debug_iOS" or similar..
04:28:44zoomber_mbptrue
04:29:25Fordcarswhat the hell is libtomcrypt
04:29:39raptorlibtomcrypt is the library to handle encryption
04:30:01raptorso like when you enter your password, it isn't transmitted in plain text over the internet
04:30:16Fordcarsoh I see
04:30:22Fordcarsyeah of course not
04:30:54zoomber_mbpscheming is so confusing...
04:32:38zoomber_mbpraptor, how did you add a "build configuration"?
04:32:51raptorumm, i don't know xcode 4...
04:33:07zoomber_mbpoh, you must have made it in Xcode 3 then,
04:33:10zoomber_mbpand it carried over
04:35:42zoomber_mbpahh finally found it
04:35:48zoomber_mbpthanks a lot Xcode, for hiding it under some 'info' tab
04:36:33FordcarsI should get an intel based computer some day
04:37:57zoomber_mbpyour on PPC????
04:38:12raptorhaha
04:38:15Fordcarssince 1999
04:38:25Fordcarsnever had an intel lol
04:38:26zoomber_mbpraptor, i have no idea what i just did (as always), but i may have gotten it to work, *MAY*
04:39:15Fordcarshave 3 mac ppc and thats it
04:40:05zoomber_mbpoh wait, i forgot something
04:40:28Fordcarsyou working on ios?
04:41:34zoomber_mbpi'm just trying to compile it..
04:41:37zoomber_mbpbut yes
04:41:42Fordcarsgreat
04:41:48Fordcarsdont have one but great
04:42:17zoomber_mbpRaptor, what do i have to do about code signing?
04:42:27zoomber_mbpsays it's required
04:42:33raptori don't know much about code signing
04:42:49Fordcarsnever heard of it
04:44:04zoomber_mbpI see the ability to code sign in my new xcodeproj, but not in the old bit fighter one, probably because it's iOS only thing
04:44:20raptorit will be required for mac os 10.8, i think
04:44:29zoomber_mbpoh there
04:44:35zoomber_mbpwell it's saying it's required for ios5.1
04:46:31zoomber_mbpWell, i tried adding it to the plist
04:46:49zoomber_mbpCode Sign error: The identity 'iPhone Developer doesn't match any valid, non-expired certificate key pair in the default keychain
04:46:51zoomber_mbpwut..
04:47:08sam686disable code signature check?
04:47:14raptorha! they may issue you your own signature
04:47:20raptoras an iphone dev
04:47:53zoomber_mbpwell there's this weird com.apple.ubiquity.peer-uuid.####s selectable under it, but when I select it, it says "this identity cannot be used for signing code"
04:47:57raptorha! i guess if you're not familiar with encryption jargon that error would be totally incomprehensible
04:48:35zoomber_mbpwell it was whatever was selectable..
04:48:48zoomber_mbpwhy do they hate me?
04:49:37zoomber_mbpOk, now tells me "A valid provisioning profile matching the application's identifier 'com.yourcompany.Bitfighter' could not be found?
04:49:41raptorfound a bug with my GLES conversion: the ship trails are shorter....
04:49:58zoomber_mbpwhat should I try to do?
04:50:31raptorzoomber_mbp: i don't know, sorry - my guess is that you need to acquire or generate a certificate
04:50:33sam686i had a ship trails too short when my FPS was 30 or lower.. maybe a sign your FPS isn't going above 30
04:50:41zoomber_mbpor pay 99 dollars :(
04:50:48zoomber_mbpreading this: VPS Hosting ~ High resource VPS hosting for individuals & businesses alike
04:50:49zoomber_mbpoops
04:50:50zoomber_mbpwrong link
04:50:52zoomber_mbpVPS Hosting ~ High resource VPS hosting for individuals & businesses alike
04:50:54zoomber_mbpwait what
04:51:01zoomber_mbpoh it put that in my address bar for some reason
04:51:02zoomber_mbphere:
04:51:03zoomber_mbphttp://txcom2003.wordpress.com/2011/05/11/disable-code-signing-in-xcode-4/
04:51:05zoomber_mbpthat should help me
04:54:25zoomber_mbpi need to turn off code signing requirements, but that tutorial is with an older version of Xcode, i no longer have /developer, it's a self contained thing now
04:54:49Fordcarswell isnt there a fps limit? sure hope so
04:54:51BFLogBot - Commit 554cef605556 | Author: buckyballreaction | Log: Save some android project data and related files. This requires the android sdk and ndk. SDL still needs to go into the jni/ directory
04:54:57Fordcarslower and upper limit
04:57:07raptorthe lower limit is probably 1
04:57:20Fordcarsit should be about 13!
04:57:27raptorupper limit cannot go beyond 1000 because the game uses milliseconds
04:58:05Fordcarsupper should be way under that or the physics might break
04:58:38Fordcarsor not
04:59:15raptornah... client side only matters with lower bound really...
04:59:34raptorit's neat to see it at 1000 - the ship trails are fun
04:59:44FordcarsOh
04:59:57FordcarsI normally work with 3d graphics
05:00:07zoomber_mbpas we've seen sam-steal-the-flag-from-the-other-side-of-the-wall trick
05:00:23Fordcarswhat?
05:01:01raptorhaha
05:01:26Fordcarswhat to much lag?
05:03:45zoomber_mbphmm raptor, i wonder if I hacked my way through this error :)
05:04:53zoomber_mbpHA
05:05:00zoomber_mbpOhhhh, SOoooo close
05:05:12zoomber_mbpOglconsole's killin me
05:05:20raptorremove it
05:05:25raptorremove oglconsole.c
05:05:36Fordcarsreally
05:05:39raptorand define TNL_OS_ANDROID
05:05:44raptorthat's what I did
05:05:53zoomber_mbphere's whats error in up: oglconsole, tnlEndian.h,
05:05:53zoomber_mbpoh
05:05:56zoomber_mbpforgot about that
05:06:20zoomber_mbpwhere was that? tnl assert? forgot
05:06:53zoomber_mbpalso get #error "Endian define not set!" I guess that's because of the defining tnl_os_android
05:07:53raptorlet me make a quick change for you to pull...
05:07:57zoomber_mbpoh i bet it's tnltypes
05:08:16zoomber_mbpoh no, that's the if def
05:08:36zoomber_mbpoh silly me, it would be under the target's settings
05:09:15raptoryes
05:09:54BFLogBot - Commit afe72068e6f1 | Author: buckyballreaction | Log: Fix rendering ship trails since GLES conversion
05:09:59zoomber_mbpwhere would that be though, is my question
05:11:03Fordcarsbflogbot logs commits? didnt know. I dont know much do I?
05:11:19zoomber_mbpNo, it just shows commits
05:11:24zoomber_mbpbroadcasts em, i should say
05:11:33raptor!bitfighter
05:11:33BFLogBotFast, Fun, Frenetic
05:11:34Fordcarsah cool
05:11:56zoomber_mbpash raptor, where do you go to define it in the settings?
05:11:59zoomber_mbpaah*
05:12:36raptorone moment!!
05:12:55raptorargh apple why do you make this difficult
05:13:42zoomber_mbpi know???. i know....
05:23:36raptoralmost got it...
05:23:38raptor(sorry)
05:28:32raptorok zoomber_mbp, i'm compiling one last time, then checking in for you
05:30:42zoomber_mbpok
05:31:57raptorok
05:31:59raptorpushed
05:32:25raptorif you do a pull from the main repo, you should have fewer errors with next compile
05:34:02zoomber_mbpupdated
05:34:58BFLogBot - Commit bef36da8c36c | Author: buckyballreaction | Log: Add iOS target (for Zoomber) and use better named preprocessor defines
05:35:56zoomber_mbperr..why is it only opening the side window and not the whole project
05:36:19zoomber_mbpooo..kay, so apparently the mini window still has a fullscreen, oh well
05:36:27zoomber_mbplets see what we get now
05:36:35zoomber_mbpYay!
05:36:45zoomber_mbperrors al went away! and new errors to replace em!
05:37:19sam686I got some errors on compiling too..
05:38:09zoomber_mbpmine are about not finding the coca framework i guess, as Cocoa/Cocoa.h: No such file or directory seem tl lead me to this
05:38:37zoomber_mbpthis is when compiling Directory.mm
05:39:21raptori'm not sure that class is needed
05:39:23zoomber_mbpthough not really sure what to do here, as the cocoa framework seems to be in precompiled frameworks, possible i need an iOS specific one?
05:39:29zoomber_mbpi can just remove directory.mm?
05:39:58raptorcuhh
05:40:05raptoruh, no it's needed :(
05:40:05zoomber_mbpBagh, I don't know how to untack something from being compiled now, there used to be a little checkbox in Xcode 3
05:40:17zoomber_mbpraptor, this is the exact error
05:40:19Fordcarsyes
05:40:39zoomber_mbpwell, that #import above
05:40:52sam686sparkmanager.cpp line 467 "F32 vertexArray[2 * mNodes.size()];" expected constant expression
05:41:42raptorsam686: really??
05:41:54zoomber_mbpwell i think there's probably a super easy way to fix this error, if i just find out what to do..
05:41:57sam686visual 2008 says its an error
05:42:15raptori did at least a dozen of array initializations like that...
05:42:41sam686and it compiles fine in linux?
05:43:11raptoryes no errors or warnings
05:43:28zoomber_mbplets see what happens when I try to build it without void movetoAppPath
05:44:16zoomber_mbpraptor, would that work? it just goes on and now has oglconsole errors, but at least thats progress..right?
05:44:30raptorsure!
05:44:52FordcarsGot to be going to bed (1:45 am). Ciao
05:44:55zoomber_mbpok good, i slashed out #import <Cocoa/cocoa.h> and all of Void's movetoapppath
05:44:57zoomber_mbpbye
05:45:05Fordcarsi might be back
05:45:08Fordcarsmaybe
05:45:16Fordcarswell bye everyone!
05:45:29Fordcars Quit (Quit: Leaving)
05:45:35sam686error C2893: Failed to specialize function template 'char (*RtlpNumberOf(T (&)[N]))[N]' gameobjectrender.cpp 820
05:45:54zoomber_mbpwell assuming i go on, I now have oglconsole errors, can i just not include the c file raptor?
05:46:02raptorzoomber_mbp: yes
05:46:11raptorremove the .c file
05:46:15zoomber_mbphmm, how do i untack this ting
05:46:33zoomber_mbpoh, well by this point I guess I can just remove it since I already modified directory.mm code
05:46:47zoomber_mbpmy goal was to make it merge-able but i guess we can clean that up later
05:47:12raptorzoomber_mbp: oglconsole.c is not supposed to be included in mobile
05:47:27raptori had to remove it for android
05:47:42sam686oh maybe the "Failed to specialize function template" will auto fix itself when you fix the array "expected constant expression"
05:47:46zoomber_mbpright, but what i mean is, i have to remove it from the whole Xcode project, i don't know how to untack it from compiling only on the mobile device
05:48:04raptoris there a xheckbox next to it?
05:48:12zoomber_mbpnot on Xcode 4 :(
05:49:12zoomber_mbpis it possible for me to do an if or
05:50:56raptormaybe right click on the file and see if there is a menu to remove targets?
05:51:27raptoranother one you'll need to remove is ScreenShooter.cpp
05:53:07zoomber_mbpi don't even know how to remove it, if i delete it, it still keeps it in the targets
05:53:13zoomber_mbpidk where i can manage the target building either
05:54:02raptorzoomber_mbp: http://stackoverflow.com/questions/5422939/xcode-4-list-of-files-with-target
05:56:43zoomber_mbpoh i see
05:57:03zoomber_mbpi wonder how i can only exclude it from a certain build setting
05:57:04zoomber_mbpoh well
05:57:05zoomber_mbpanyways
05:57:15zoomber_mbpsdl errors, and that's odd
05:57:32zoomber_mbpthis one's ok, because it can't find GLES/gl.h, and that i should have...
05:57:40raptoryou'll need to compile a special SDL2 for iOS
05:57:46raptornot sure how to do that...
05:58:06zoomber_mbpoh?
05:58:18zoomber_mbpwait, you did that for android?
05:59:50zoomber_mbpMERMAID MAN DIED
06:00:46Fordcars has joined
06:00:55zoomber_mbpok raptor, can i disable robot.cpp?
06:01:02raptorno way
06:01:12zoomber_mbplol, llvm gets an error there
06:01:21raptorwhat!?
06:01:34zoomber_mbp"Generic thunk code fails for method 'virtual void Zap::Robot::LogError(const char*,...)
06:03:12FordcarsHey, did you get it to compile once yet?
06:03:38raptori have no idea what that error means
06:04:00Fordcarsgoogle it
06:04:18Fordcarsit might help
06:05:21zoomber_mbpfordcars, my favorite answer
06:05:40Fordcarslol
06:08:42raptorok, i'm going to bed
06:08:44raptorgood night
06:08:54zoomber_mbpnooo raptor wait
06:09:02raptorbut my eyes are so droopy...
06:09:11zoomber_mbpis there *anything* i can do ?
06:09:17zoomber_mbpgoogle's giving me spotty answers
06:10:01Fordcars Quit (Ping timeout: 245 seconds)
06:10:04zoomber_mbpooh wait, it looks like a logerror
06:10:14zoomber_mbpmaybe i can just slash out the robot log error void?
06:10:21zoomber_mbp prays he can do that
06:11:11raptorzoomber it actually looks like a compiler bug
06:11:43Watusimoto has joined
06:11:44raptoryou'll have to use a different or updated compiler
06:11:58raptorlike gcc or a newer version of llvm
06:12:04raptorand with that, i need to sleep...
06:12:11raptorgood ngiht!
06:12:37raptor Quit ()
06:12:57zoomber_mbpok night
06:15:58zoomber_mbpok, I'm trying Apple's version of LLVM compiler, version 3.1, lets see what that does
06:16:02zoomber_mbpless warnings so far...
06:16:16zoomber_mbphalf way point, no errors, yes!
06:16:31zoomber_mbpdarn, one error
06:16:34zoomber_mbppop, i bet i can fix that
06:20:07BFLogBot - Commit ee00b89deaae | Author: watusim...@bitfighter.org | Log: Replace lua document generator with newer one based on the centralized error checking data -- all functions now list their arguments; still contains some very hacky code, very incomplete because most classes have not yet adopted the newer structure
06:20:08BFLogBot - Commit 9c3db13ad5cb | Author: watusim...@bitfighter.org | Log: Merge
06:22:18Watusimoto Quit (Ping timeout: 264 seconds)
06:22:26Fordcars has joined
06:22:56Fordcars Quit (Client Quit)
06:23:08zoomber_mbpOh, i don't know why it's not optiong towards IPHONEOS ifdef
06:23:16zoomber_mbpok whatever, ill just slash some stuff for now
06:24:47Fordcars has joined
06:28:43zoomber_mbpsam686 still on?
06:29:11Fordcars Quit (Ping timeout: 245 seconds)
06:29:47zoomber_mbpOh yeah, i did it
06:29:51zoomber_mbpi did it, i fixed my own issue
06:30:02zoomber_mbpadded an #import, seemed to work somehow
06:30:05zoomber_mbpwhat a leap of faith
06:31:02zoomber_mbpnow i gotta figure out linking errors
06:35:06zoomber_mbpNOOOOOOOO xcode crashed on me
06:35:22zoomber_mbp murmers to himself
06:35:33zoomber_mbpAGAIN!!
06:35:39zoomber_mbpwow, this is a phenomenon
06:35:47zoomber_mbpWHAT?
06:35:50zoomber_mbpwhat were they thinking?
06:36:38zoomber_mbpPLEASE, PLEASE STOP CRASHING
06:38:10zoomber_mbpWHY NOW, WHY WHEN IM SO CLOSE
06:38:22zoomber_mbpwhat am i supposed to do now...
06:38:26zoomber_mbpwhat CAN i do?
06:40:32zoomber_mbplook at me now apple, you can't touch me when I'm in the ROOT account
06:40:36zoomber_mbpno more crashing now i see
06:41:51zoomber_mbpWHAT!
06:42:02zoomber_mbpcrashes when I try to run the luavec framework
06:42:18zoomber_mbpCrashes when i try to build anything!
06:43:34zoomber_mbpOk, i think i was able to reverse whatever i did
06:43:55zoomber_mbpsomething about apple's version of the llvm gcc crashes Xcode on compile when backed with luavec
06:54:10Watusimoto has joined
07:00:46sam686zoomber_mbp still on?
07:00:54zoomber_mbpyes sam
07:00:57zoomber_mbphi watusimoto
07:01:26zoomber_mbpsomehow i seemed to bypass the error by reading the luavec framework somehow, though now it fails to link because cocoa framework isn't found
07:01:34zoomber_mbpnot sure how to tell it NOT to link against it
07:01:50zoomber_mbphas this param -weak_framework Cocoa
07:01:53zoomber_mbpdon't know how to remove that
07:02:25sam686watusimoto, getting error "expected constant expression"? of latest merge?
07:02:36Watusimoto_ has joined
07:03:05sam686watusimoto_, getting error "expected constant expression"? of latest merge? if so, it might be raptor,s fault..
07:03:44zoomber_mbpfffs lolz
07:03:54zoomber_mbpim building this the unethical way
07:05:30Watusimoto Quit (Ping timeout: 264 seconds)
07:05:42zoomber_mbphey sam686, maybe you can help me with some referencing errors?
07:06:34zoomber_imac has joined
07:06:34ChanServ sets mode +v zoomber_imac
07:06:37zoomber_imacok
07:06:52Watusimoto_ Quit (Ping timeout: 244 seconds)
07:07:18sam686ok?
07:07:27zoomber_mbpcan i pm you?
07:07:52zoomber_mbphmm, maybe il try something first
07:08:54zoomber_mbpsee???i can't do that, if i change build settings to iOS, the stupid application crashes
07:09:34sam686i can't see, i am blind, maybe VNC?
07:10:02zoomber_mbpi was going to message, but now i can't even keep Xcode open long enough (keeps crashing)
07:10:46zoomber_mbpDAMN
07:10:51zoomber_mbpthis is so annoying
07:10:59zoomber_mbpI change my mind, apple sucks
07:11:09zoomber_imac Quit (Client Quit)
07:12:13zoomber_mbphere, want to vnc to me now sam?
07:13:04sam686ip address?
07:21:34watusimoto has joined
07:21:35ChanServ sets mode +o watusimoto
07:26:37zoomber_mbp Quit (Read error: Connection reset by peer)
08:23:28watusimoto Quit (Ping timeout: 245 seconds)
08:55:08watusimoto has joined
08:55:08ChanServ sets mode +o watusimoto
09:12:39sam686 Quit (Ping timeout: 245 seconds)
09:28:53LordDVG has joined
10:40:33LordDVG Quit (Remote host closed the connection)
10:42:04LordDVG has joined
11:58:29LordDVG Quit (Remote host closed the connection)
12:58:46watusimotoVote me up!
12:58:47watusimotohttp://stackoverflow.com/questions/11413663/reducing-code-repetition-in-c
15:05:52watusimotolooks like we got a good answer
15:25:08kaenyou're a brave man, asking about macro advice on SO
15:26:29kaenI can see you already got a few of the knee-jerk "you shouldn't do that" responses
15:39:27watusimotoyes, well, those are to be expected
15:44:28raptor has joined
15:44:28ChanServ sets mode +o raptor
15:44:55raptori voted you up
15:45:00watusimotogreat!
15:45:28raptoralso
15:45:36raptorcan you compile since my GLES port?
15:51:31raptorbecause i can... but i think i broke it on windows
15:51:40raptorwhich usually happens in the reverse :)
15:55:01watusimotoI think so -- I'll check tonight
15:55:13raptori'm testing on mac
15:55:33raptorthe issue is dynamically allocating an array: F32 someArray[size]
15:55:33watusimotovery psyched about your rapid progress on Android
15:55:41watusimotothat should work
15:56:10raptoryeah, well... it doesn't in sam686's environment... and they say it doesn't work here also: http://stackoverflow.com/questions/2448380/c-expected-constant-expression
15:56:25raptorand i used that everywhere, porting to GLES
15:56:31raptorinstead of Vector
15:57:30raptoras for android, i've done most of the heavy lifting as far as porting goes
15:57:43raptorbut i'm still completely in the dark at what to do about the UI
15:58:57watusimotowhere do you do that? (i.e. what file?)
15:59:09raptorprobably in several places in gameObjectRender
15:59:21raptoroh in the teleport render method for sure
16:00:47watusimotoand size is, in this case, a variable rather than a constant?
16:00:51raptoryes
16:01:01watusimotoyeah, then that might not work
16:01:13watusimotobut I can compile on this machine, and I think I updated today
16:01:22raptorso the work around is to use a Vector or use 'new'
16:01:41watusimotoyes, probably. If you use new, be sure to delete[]!
16:02:13watusimotocould create a static array of max size and write into that
16:02:15raptorwhich do you think would reduce performance less
16:02:25raptorthat's a good idea, too
16:02:47watusimotooverall system performance suffers when too much time is spent prematurely optimizing :-)
16:02:58watusimoto(overall system = programmers + code)
16:03:02raptorhaha
16:04:25watusimotobut it's hard to say what the best solution would be without seeing the usage
16:05:03watusimotobut I generally prefer statics to allocating/deallocating frequently
16:08:44raptoractually a lot of the rendering could greatly benefit from statics - almost none are used
16:19:57raptorwell - it compiled for Mac
16:22:07raptorso if you can't compile when you get home, feel free to alter it so it does... i'm pretty swamped today with stuff
16:47:44watusimotook, sounds great.
16:47:45watusimotolater
16:52:08watusimoto Quit (Ping timeout: 240 seconds)
17:05:07Little_Apple has joined
17:05:11Little_Applehelloo
17:05:21raptorhi
17:05:27Little_Applewatcha doin?
17:05:32raptorwork
17:05:48Little_Applewhat kind of work?
17:06:05raptorsome coding - and it requires some concentration
17:06:10raptor:)
17:06:20Little_Apple:P
17:15:04Little_Applehah. http://cdn.memegenerator.net/instances/400x/23154014.jpg
17:20:16Little_AppleAND IM GONE
17:20:18Little_Apple Quit (Quit: Page closed)
18:11:00sam686 has joined
18:11:07ChanServ sets mode +v sam686
19:08:30Watusimoto has joined
19:30:44raptor Quit ()
19:47:49Little_Apple has joined
19:47:53Little_Applehelloo
19:50:17Little_Applegoodbyeee
19:50:24Little_Apple Quit (Client Quit)
19:53:57WatusimotoMy solution in http://stackoverflow.com/questions/11413663/reducing-code-repetition-in-c-or-x-treme-x-macros looks rather shaggy
19:58:56WatusimotoI'm fixing raptor's compile errors
20:20:15kaenit's kind of a shaggy business. I think the new solution will be less error-prone moving forward
20:39:28Watusimotooh yes. I think so. I meant the visual appearance with all the slashes that look a bit like unkempt whiskers :-)
20:40:37Watusimotoit will also be much easier to read
20:41:59BFLogBot - Commit 0845b2e7f0c2 | Author: watusim...@bitfighter.org | Log: Use macros to simpify Lua interface descriptions
20:42:01BFLogBot - Commit 846fd46e2baa | Author: watusim...@bitfighter.org | Log: Fix rendering issues stemming from recent graphics overhaul -- now compiles
20:42:02BFLogBot - Commit 5574337f657a | Author: watusim...@bitfighter.org | Log: Formatting
21:32:09BFLogBot - Commit 9917fc36d0ea | Author: watusim...@bitfighter.org | Log: Port all (well, most) Lua classes to new macro system
21:37:11BFLogBot - Commit 111b0ece9405 | Author: watusim...@bitfighter.org | Log: Formatting
22:47:18BFLogBot - Commit 1046fbb004dd | Author: watusim...@bitfighter.org | Log: Formatting
22:47:20BFLogBot - Commit 625d1eeaa185 | Author: watusim...@bitfighter.org | Log: Formatting
22:47:21BFLogBot - Commit 2fc6b2b72c75 | Author: watusim...@bitfighter.org | Log: Formatting
22:53:00Fordcars has joined
23:23:57sam686 Quit (Read error: Connection reset by peer)
23:27:54sam686 has joined
23:27:55ChanServ sets mode +v sam686
23:37:27BFLogBot - Commit 3120b0ae3d50 | Author: watusim...@bitfighter.org | Log: Whitespace
23:38:30Watusimoto Quit (Ping timeout: 264 seconds)
23:46:20Fordcars Quit (Quit: Leaving)
23:49:38sam686 Quit (Read error: Connection reset by peer)

Index Search ←Prev date Next date→

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