00:05:59 | | koda Quit (Quit: you can't say 'hello' without saying 'hell') |
00:52:05 | | sam686 has joined |
00:52:05 | | ChanServ sets mode +v sam686 |
01:09:44 | | Watusimoto Quit (Ping timeout: 245 seconds) |
01:32:22 | raptor | halleluia!: http://sam686.maxhushahn.com/upload/111snapshot6.png |
01:32:36 | raptor | probably spelled that wrongly |
01:44:12 | raptor | another fun screenshot: http://sam686.maxhushahn.com/upload/111snapshot7.png |
01:55:26 | sam686 | is that a real android with such a high resolution? |
01:55:38 | raptor | it is a android 3.0 |
01:55:51 | raptor | i think it only runs on at least that resolution... |
01:57:10 | sam686 | also whats the grey border doing all around screenshot? the screenshot size is 1332 x 854 (if counting the border) |
01:58:21 | raptor | the grey border is the emulator |
01:59:50 | raptor | well compiling with TNL_DEBUG crashes it upon start-up.. |
02:00:04 | raptor | i bet some assert is being triggered |
02:06:17 | | Little_Apple has joined |
02:06:23 | Little_Apple | helloo |
02:06:57 | Little_Apple | sooo... raptor, is there a mac/pc emulator for linux? |
02:07:03 | raptor | yes |
02:07:11 | Little_Apple | does it work? |
02:07:19 | raptor | i use vmware workstation (from my work) to test out mac frequently |
02:07:37 | raptor | it works very well |
02:07:40 | Little_Apple | could you use that for a ios port? :3 |
02:07:42 | raptor | except for being slow |
02:07:53 | raptor | it's the slow part that is a problem |
02:07:59 | raptor | it would take me like 5 times longer |
02:08:18 | Little_Apple | is that a compter thing? or software thing? or both? |
02:08:22 | raptor | but you have to realize that i am not nearly done with an android port |
02:08:28 | raptor | the game is completely unplayable |
02:08:34 | Little_Apple | :P |
02:09:18 | Little_Apple | imma go fish for bb's guitar in the closet. brb |
02:09:25 | raptor | it's two things: emulators are slow (especially with full systems!) and Mac OS X is not very developer friendly |
02:10:02 | Little_Apple | would the speed of the emulator depend mostly on the computer? |
02:10:10 | Little_Apple | or is it all emulators in general? |
02:10:14 | raptor | yep |
02:10:28 | raptor | it's usually (system speed) / 2 |
02:10:33 | Little_Apple | the second? |
02:10:43 | sam686 | many emulators only use one CPU, even if your computer have multiple CPU cores...\ |
02:10:52 | raptor | i set mine to use 2 for mac |
02:11:03 | Little_Apple | wow this guitar is light. |
02:11:09 | raptor | still takes 8 minutes to compile bitfighter, whereas it takes 50 seconds on the host (my linux) |
02:11:22 | | zoomber_mbp has joined |
02:11:27 | zoomber_mbp | yoyoyo raptor |
02:11:30 | Little_Apple | SO MANY STRINGS |
02:11:33 | zoomber_mbp | hi |
02:11:48 | raptor | hi |
02:12:26 | Little_Apple | 'sup |
02:12:52 | zoomber_mbp | raptor, trying to buy a new vps, (switching from my old ones), |
02:13:11 | raptor | again? |
02:13:23 | zoomber_mbp | no, this is ongoing from whatever i said a week ago |
02:13:28 | raptor | ah |
02:13:51 | zoomber_mbp | I found one, but 2checkout seems to utterly outright hate me???l |
02:14:11 | sam686 | most 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:45 | zoomber_mbp | I 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:14 | Little_Apple | the mac emulator i use seems to work fine... |
02:15:41 | raptor | Little_Apple: most emulators work fine... until you try and do anything with developing software |
02:15:49 | sam686 | mac emulators probably works find on old guest macs or even in a host mac may help.. |
02:15:49 | Little_Apple | :3 |
02:16:29 | Little_Apple | im guessing the developer software would be optimized for the software its meant to be used with |
02:16:44 | raptor | nonono |
02:16:44 | raptor | well yes |
02:16:44 | Little_Apple | :P |
02:16:48 | sam686 | oh and vps is "virtual" which means some kind of emulator, i wonder why compiling in it is fast? |
02:16:54 | raptor | but that isn't the issue: it's that developing software takes loads of system resources |
02:16:59 | zoomber_mbp | what's all this talk about Mac emulators? |
02:17:12 | Little_Apple | bitfighter ios port |
02:17:28 | raptor | zoomber_mbp: http://sam686.maxhushahn.com/upload/111snapshot7.png |
02:17:29 | Little_Apple | hes working on an android port |
02:17:35 | raptor | not really! |
02:17:41 | zoomber_mbp | raptor, is that android?? |
02:17:42 | raptor | it's just for fun to see how far i can go |
02:17:44 | Little_Apple | and im asking or an ios port :3 |
02:17:46 | raptor | yes |
02:17:50 | sam686 | raptor is full of all kinds of emulators.. mac, windows, android, what else? |
02:17:55 | zoomber_mbp | touch screen-able? |
02:17:58 | raptor | :) |
02:18:00 | zoomber_mbp | oh, it's emulated? |
02:18:03 | raptor | zoomber_mbp: no way |
02:18:19 | raptor | i finally got the game to start, but the only thing you can do is navigate menus |
02:18:20 | zoomber_mbp | no way to which? |
02:18:21 | raptor | no sound |
02:18:33 | raptor | it is emulated on an android emulator yes |
02:18:39 | sam686 | does "host" or "edit" work? |
02:18:40 | raptor | no network |
02:18:53 | zoomber_mbp | I could put ubuntu on my iOS device, but I'd have to rebuild every single package to install.. |
02:18:59 | raptor | no resources, so no hosting |
02:19:10 | raptor | no text input |
02:19:30 | zoomber_mbp | did you disable some stuff to make it compile? |
02:19:39 | zoomber_mbp | or, the stuff just didn't load? |
02:19:50 | sam686 | make a "virtual" keyboard like all the video games does it, including some very old console games.. |
02:20:13 | raptor | disabled loads |
02:20:24 | raptor | i had to rewrite ALL of the rendering in the game |
02:20:40 | raptor | or at least the drawing functions |
02:20:54 | raptor | i should check that in, in fact... it improves performance on all platforms, too |
02:20:56 | zoomber_mbp | does "touching" the screen act as "clicking" it? |
02:20:59 | raptor | nope |
02:21:06 | zoomber_mbp | so, must use buttons? |
02:21:22 | raptor | yes. only right left up down work |
02:21:32 | raptor | so very, very primitive |
02:22:15 | Little_Apple | but at least you can move... |
02:22:57 | zoomber_mbp | if only Bitfighter supported the darwin operating system.. |
02:23:28 | raptor | uh no |
02:23:33 | raptor | can't move |
02:23:36 | Little_Apple | ._. |
02:26:31 | Little_Apple | if you cant move |
02:26:37 | Little_Apple | how did you just type that? |
02:26:44 | Little_Apple | zing! |
02:26:49 | raptor | har har |
02:26:58 | raptor | Bitfighter does support darwin |
02:27:09 | raptor | it's just the libraries that are a problem... |
02:27:15 | raptor | or the UI |
02:27:20 | zoomber_mbp | darwin on an ARM cpu? |
02:27:26 | raptor | oh... |
02:27:28 | raptor | uhhh |
02:27:31 | raptor | not yet :) |
02:27:39 | raptor | but it supports ARM |
02:27:56 | zoomber_mbp | so the answer = yes? |
02:28:00 | sam686 | try linux on ARM cpu? |
02:28:09 | zoomber_mbp | i could do that sam.. |
02:28:20 | zoomber_mbp | actually, i have an old 3GS i could try putting linux on... |
02:28:23 | raptor | I had to add support for ARM to get it to run on android |
02:28:30 | raptor | but android is little endian |
02:28:36 | raptor | i bet darwin is big endian |
02:28:43 | zoomber_mbp | raptor, what are ALL the libraries i would need to compile bit fighter *at least* as far as you got? |
02:28:44 | raptor | because ARM can be either |
02:29:00 | zoomber_mbp | maybe that's a big question.. |
02:29:14 | raptor | zoomber_mbp: tnl luavec tomcrypt SDL2 |
02:29:28 | raptor | and I could get all four to work on iOS |
02:29:32 | raptor | or at least compile |
02:29:37 | zoomber_mbp | really? |
02:29:39 | raptor | yes |
02:29:43 | raptor | the problem is the UI |
02:29:46 | zoomber_mbp | hmmmm |
02:30:12 | zoomber_mbp | oh, so you could literally make the app compile, but the UI would be unusable? |
02:30:14 | raptor | and 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:20 | raptor | correct |
02:30:35 | raptor | probably like it is on android now... |
02:31:06 | zoomber_mbp | right, well i have an iMac that Ive deliberately *not* upgraded to lion yet.. |
02:31:10 | sam686 | your vm is so slow, it might be slower them my slow (non-virtual) computer |
02:31:38 | zoomber_mbp | raptor, i could try compiling it.. |
02:31:42 | raptor | uhhh... |
02:31:59 | raptor | let me just say that getting what i got to compile for android was no small feat |
02:32:26 | zoomber_mbp | Yes, but mine happen to be a size 12 |
02:32:27 | zoomber_mbp | :) |
02:32:28 | raptor | but 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:47 | Little_Apple | copy/paste |
02:33:10 | | zoomber_mbp learned his life skills playing around with stuff on the computer / breaking OSses on his own.. |
02:33:29 | raptor | heh |
02:34:44 | zoomber_mbp | Is it on googlecode? |
02:34:56 | sam686 | google code clone? |
02:35:34 | zoomber_mbp | yes? |
02:35:38 | raptor | not yet |
02:35:46 | raptor | i'm getting things cleaned up so i can check in |
02:35:54 | zoomber_mbp | ok |
02:37:09 | zoomber_mbp | hmmm |
02:37:27 | Little_Apple | http://cdn.memegenerator.net/instances/400x/23230354.jpg |
02:39:13 | raptor | Little_Apple: is that a self-portrait? |
02:39:29 | Little_Apple | why yes! |
02:40:13 | zoomber_mbp | raptor, 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:25 | raptor | yuk |
02:40:42 | Little_Apple | :3 |
02:41:07 | zoomber_mbp | I have to say, it DOES look a lot like a MacOSX gui |
02:41:12 | Little_Apple | yep |
02:42:54 | zoomber_mbp | NICE, there's a ps package i can install |
02:43:12 | zoomber_mbp | kex tools |
02:43:20 | zoomber_mbp | lsof |
02:43:37 | zoomber_mbp | sudo |
02:43:40 | raptor | ha |
02:43:42 | zoomber_mbp | don't really need that one |
02:43:43 | sam686 | http://sam686.maxhushahn.com/upload/ship.png |
02:44:06 | zoomber_mbp | ill install that one anyways |
02:44:08 | zoomber_mbp | and top |
02:44:19 | zoomber_mbp | cool, now I can actually do stuff on my iphone |
02:44:28 | sam686 | is there a "Bitfighter" operating system? |
02:45:05 | Little_Apple | YOU HAVE AN IPHONE? |
02:45:12 | Little_Apple | thats news to me. |
02:45:19 | zoomber_mbp | Two, actually |
02:45:27 | zoomber_mbp | but one's an older 3gs |
02:45:31 | sam686 | I have zero iphones.. |
02:46:04 | Little_Apple | woaaaaa |
02:46:08 | raptor | hey me too |
02:46:10 | Little_Apple | i has an ipod touch. |
02:46:15 | raptor | i have 0 mobile phones |
02:46:22 | Little_Apple | i dont even have a cell phone actually... |
02:46:30 | Little_Apple | dont need one though. |
02:46:35 | zoomber_mbp | Oh neeeeet |
02:46:41 | zoomber_mbp | I can get cvs and git |
02:46:52 | raptor | zoomber_mbp: what system are you playing with? |
02:46:58 | zoomber_mbp | uhhh |
02:46:59 | Little_Apple | no one to call. |
02:47:01 | zoomber_mbp | ill read you my uname |
02:47:01 | sam686 | I only have a cheapy mobile phone that doesn't really do anything except calculator, and phone someone.. |
02:47:02 | Little_Apple | http://i2.kym-cdn.com/entries/icons/original/000/003/619/Untitled-1.jpg |
02:47:13 | zoomber_mbp | 'darwin' |
02:47:19 | zoomber_mbp | wait, ill read you my uname with the -a parameter on it |
02:47:44 | raptor | Little_Apple: something tells me you browse the web too much |
02:48:14 | zoomber_mbp | Darwin 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:26 | zoomber_mbp | Yo is the name of my device i believe, as it says "Yo:~mobile$" |
02:48:34 | Little_Apple | MUST HAVE INTERNETS |
02:48:36 | Little_Apple | AHHHHH |
02:48:48 | Little_Apple | actually |
02:48:54 | Little_Apple | i had a week of no youtube. |
02:48:58 | Little_Apple | it was terrible. |
02:49:08 | raptor | arm |
02:49:11 | raptor | ugh arm |
02:49:11 | zoomber_mbp | Raptor, cvs, git, and subversion are precompiled for me |
02:49:17 | Little_Apple | arm! |
02:49:46 | raptor | arm is an architecture with almost no cohesion |
02:49:58 | Little_Apple | well that sounds... nightmareish... |
02:50:08 | zoomber_mbp | but it does, "stick" to ya! |
02:50:17 | Little_Apple | stick. |
02:50:18 | Little_Apple | hah. |
02:50:21 | Little_Apple | i dont get it. |
02:50:31 | sam686 | http://en.wikipedia.org/wiki/Darwin_(operating_system) it says it might be for x86? |
02:50:48 | zoomber_mbp | ah, found some library packages / frameworks |
02:51:16 | zoomber_mbp | sam, in basic terms, darwin = OS mac and iPhone are built on |
02:51:42 | zoomber_mbp | Hey raptor, will the bingtranslate framework API help in the compiling of bitfighter????? |
02:52:46 | Little_Apple | why isnt there a google translate for code... |
02:52:56 | zoomber_mbp | That's a good idea |
02:52:56 | raptor | zoomber_mbp: i have no idea what that is |
02:53:06 | zoomber_mbp | lola, raptor, ill show you a picture |
02:53:16 | sam686 | trying to translate from C++ to PHP or JAVA? |
02:53:19 | zoomber_mbp | It's sooooo bad |
02:53:21 | raptor | zoomber_mbp: the *proper* way to compile for iOS is to do it on Mac OS X |
02:53:28 | raptor | then copy the package over and test |
02:53:29 | zoomber_mbp | Bing translate is SOoooooooo bad |
02:53:38 | zoomber_mbp | Half the time it does nothing |
02:53:41 | raptor | oh that... haha |
02:54:24 | sam686 | try http://translate.google.com/ instead of bing translate.. |
02:54:35 | Little_Apple | :P |
02:54:39 | Little_Apple | who uses bing??? |
02:54:41 | Little_Apple | ._. |
02:54:47 | zoomber_mbp | oh, theres libelf, I wonder if that has anything to do with the old PS2 games ... |
02:55:11 | Little_Apple | does anyone still use yahoo? |
02:55:38 | sam686 | yahoo = boohoo? |
02:55:50 | Little_Apple | yes. sam. you are correct. |
02:57:09 | zoomber_mbp | hmm |
02:58:09 | zoomber_mbp | that's up to 5MB worth of stuff, serious business when talking phones |
02:58:16 | Little_Apple | here you go raptor http://cdn.iwastesomuchtime.com/June-23-2012-22-22-15-joinUsMaybe.png |
03:02:01 | zoomber_mbp | *is excited to hear when raptor uploads the code* |
03:02:21 | Little_Apple | SOMEONE |
03:02:23 | Little_Apple | ANYONE |
03:02:26 | Little_Apple | IOS POOORRRTTT |
03:02:47 | zoomber_mbp | Yay, i got a *tiny* bit further when trying to make TNL |
03:03:11 | raptor | i'm writing the commit log now |
03:03:51 | zoomber_mbp | NOooo, i can't scroll in the terminal window |
03:04:01 | zoomber_mbp | oh wait, why am I even doing this, I can just ssh to it.. |
03:04:37 | Little_Apple | ]:3 |
03:05:49 | zoomber_mbp | PhysMem: 80M wired, 66M active, 52M inactive, 287M used, 218M free. |
03:07:02 | zoomber_mbp | tnlTypes.h:336:4: error: #error "TNL: Unsupported Target CPU" |
03:07:06 | zoomber_mbp | tnlEndian.h:153:2: error: #error "Endian define not set!" |
03:07:13 | raptor | ah yes |
03:07:22 | raptor | you need to find out the endianness of your platfrom |
03:07:33 | zoomber_mbp | how should I go about doing so? |
03:07:49 | raptor | do a search for something like "iOS endian" |
03:07:59 | raptor | it should say 'big' or 'little' |
03:08:01 | raptor | i bet it is big |
03:08:16 | zoomber_mbp | looked it up and someone says little |
03:08:18 | zoomber_mbp | "- ARM is a little-endian, 32-bit RISC architecture widely used by mobile devices." |
03:08:22 | raptor | well |
03:08:30 | raptor | ARM can be big endian, too |
03:08:36 | raptor | i'd look for multiple sources |
03:08:45 | zoomber_mbp | Mine's the A5 processor, anyways.. |
03:08:47 | raptor | preferably an official one from apple |
03:08:55 | raptor | yeah, could be either |
03:09:18 | zoomber_mbp | everywhere i look says it's little-endian |
03:10:16 | raptor | big commit coming your way! |
03:10:28 | zoomber_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:46 | zoomber_mbp | lol |
03:11:05 | raptor | haha |
03:11:13 | raptor | so true actually |
03:11:40 | raptor | sam686: i just pushed big GLES commit |
03:11:42 | Little_Apple | OK BAI |
03:11:44 | raptor | bye |
03:11:52 | | Little_Apple smells eggs |
03:11:56 | | Little_Apple lied |
03:12:03 | | Little_Apple doesnt really smell eggs |
03:12:11 | | Little_Apple Quit (Quit: Page closed) |
03:12:14 | raptor | zoomber_mbp: you can look at the changes i made to tnl/tnlTypes.h to add a new platform |
03:12:44 | zoomber_mbp | ok |
03:13:04 | raptor | now i need to save my android project files... |
03:13:39 | zoomber_mbp | Gonna move to my iMac so i can try compiling it there |
03:13:58 | zoomber_mbp | also, just for iPhone kicks, is there a way to svn or git clone the code? Didn't watusimoto have autoupdates through sourceforge? |
03:14:37 | | BFLogBot - Commit aa924ee653d5 | Author: buckyballreaction | Log: Remove voice chat with preprocessor define NO_AUDIO |
03:14:38 | | BFLogBot - Commit e0f01d101aff | Author: buckyballreaction | Log: Get Lua to compile for Android |
03:14:40 | | BFLogBot - 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:06 | zoomber_mbp | wow, i haven't pulled from my iMac in a WHILE |
03:19:12 | zoomber_mbp | dear god, 5 months worth of update |
03:19:23 | raptor | probably a thousand or so? |
03:19:41 | zoomber_mbp | 5 |
03:19:52 | zoomber_mbp | oh dammit |
03:20:02 | zoomber_mbp | i forgot that they upgraded Xcode to that new ugly layout |
03:20:34 | zoomber_mbp | well, at least it works for once when I just hit 'build' |
03:21:06 | zoomber_mbp | so wait raptor, does this mean we need to create an iOS xcodeproj file? |
03:21:21 | raptor | yes, it would have to be from scratch |
03:21:28 | raptor | and probably with Xcode 4+ |
03:21:30 | zoomber_mbp | ohh boy |
03:21:39 | zoomber_mbp | mine's xcode 4.0.2 |
03:23:01 | zoomber_mbp | i wonder if i even have the iPhone sdk on it.. |
03:24:13 | raptor | you probably do - they forced everyone to have it with Xcode 4 i think |
03:25:14 | zoomber_mbp | nope, i only have the macosx 10.6 Sdk, looked |
03:25:16 | zoomber_mbp | weirdo |
03:25:16 | zoomber_mbp | hmm |
03:25:40 | zoomber_mbp | that's so strange |
03:26:22 | zoomber_mbp | oh great! i have no support because Xcode requires lion now from the app store |
03:26:32 | raptor | i have a lion VM |
03:26:59 | raptor | but I hate it: it is half as fast as the 10.6 vm |
03:27:22 | raptor | get an older version of xcode |
03:27:43 | zoomber_mbp | ok, well i have Xcode, i guess i have to find the matching iPhone sdk |
03:28:51 | sam686 | i wonder if there is somethine similar to mingw on mac? |
03:29:18 | raptor | there is |
03:29:24 | raptor | you can just use make |
03:29:37 | raptor | and their built-in terminal |
03:29:47 | raptor | since it has a unix back-end |
03:30:31 | raptor | zoomber_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:40 | raptor | but you have to log in before you get to that page |
03:30:50 | zoomber_mbp | can i download just the iPhone sdk part? |
03:31:08 | raptor | probably, but only from a third part site somewhere that ripped it out |
03:31:10 | zoomber_mbp | i was looking on Http://developer.apple.com/downloads/index |
03:31:23 | zoomber_mbp | but i could only find Xcode 4.1 as the lowest download |
03:31:40 | raptor | i can't even see that page |
03:31:52 | zoomber_mbp | sorry, that's https |
03:32:18 | sam686 | it says "Sign in with your Apple ID" to me.. |
03:32:44 | zoomber_mbp | none of those will work for me though raptor |
03:32:51 | raptor | use the following: user: statu99 pass: qwer1234 |
03:33:00 | zoomber_mbp | I have an iPhone with iOS 5, which means i need at least the ios5 SDK |
03:33:02 | raptor | that was a fake account i created years ago |
03:33:21 | zoomber_mbp | yet, Xcode 3 only supports ios4 |
03:33:23 | raptor | oh rats |
03:33:34 | raptor | yeah sorry zoomber_mbp, looks like you're out of luck |
03:33:39 | raptor | unless |
03:33:40 | zoomber_mbp | so i have to use Xcode 4, but i can only use a early version because the newer versions require |
03:33:42 | zoomber_mbp | you get the point |
03:33:52 | zoomber_mbp | I'm downloading all of Xcode onto my laptop right now |
03:34:02 | zoomber_mbp | boy this download will be over before i know it |
03:34:29 | raptor | http://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:32 | raptor | tada! ^^ |
03:35:27 | zoomber_mbp | won't work for me, that requires another computer with Xcode 4.3 |
03:35:40 | zoomber_mbp | Which means, if it did, i may as well just build bitfighte ron that |
03:35:42 | raptor | I can do that |
03:35:46 | zoomber_mbp | ok |
03:36:13 | zoomber_mbp | then i'll need to download Xcode 4.2 for snow leopard, if that exists |
03:36:25 | zoomber_mbp | i only have Xcode 4.0.2 on th eimac |
03:36:26 | zoomber_mbp | the* |
03:37:19 | raptor | i actually want to do the same thing on my snow leopard |
03:37:36 | zoomber_mbp | mi sorta crapped right now |
03:37:51 | zoomber_mbp | well, would you be able to at least try compiling it on your VM? |
03:37:57 | zoomber_mbp | or is the compile speed really slow? |
03:38:23 | zoomber_mbp | oh, i forgot, we don't even have the xcodeproj file yet |
03:38:24 | raptor | no... that would take waay too much time right now - i have too many other things i'm doing |
03:38:26 | zoomber_mbp | great |
03:38:40 | zoomber_mbp | yeah sorry, i forgot there's not even an xcodeproj file yet |
03:39:02 | zoomber_mbp | mixed that up with the *successful compile on android* |
03:39:41 | | Fordcars has joined |
03:40:16 | raptor | haha |
03:40:23 | zoomber_mbp | wait a second |
03:40:45 | raptor | actually, i can't do much with mac right now... |
03:41:05 | zoomber_mbp | I have a second lion partition on my imac |
03:41:09 | zoomber_mbp | i forgot about that |
03:41:13 | zoomber_mbp | and it has Xcode 4.3.2 |
03:42:04 | Fordcars | ever thought of making Bitfighter for ipod iphone |
03:42:13 | raptor | hi Fordcars |
03:42:21 | raptor | yes, we've thought of it |
03:42:28 | Fordcars | hi |
03:42:28 | Fordcars | ever tried |
03:42:30 | Fordcars | ? |
03:42:34 | raptor | no |
03:42:40 | raptor | it'd take a LOT of work |
03:42:41 | zoomber_mbp | lol |
03:42:46 | raptor | but |
03:42:48 | zoomber_mbp | funny how the discussion before.. |
03:43:06 | Fordcars | well its nearly the same thing as mac... |
03:43:12 | raptor | we have made some progress on making it compatible with mobile devices |
03:43:14 | zoomber_mbp | eeh |
03:43:36 | Fordcars | you could use opengl es |
03:43:46 | zoomber_mbp | has |
03:43:52 | raptor | yes |
03:44:03 | raptor | i just finished porting to opengl es, in fact |
03:44:14 | raptor | that was the progress i was talking about :) |
03:44:19 | Fordcars | really? |
03:44:19 | zoomber_mbp | e xcactly |
03:44:24 | raptor | yep |
03:44:25 | raptor | however |
03:44:33 | zoomber_mbp | raptor, i'm cloning bit fighter on this iMac right now |
03:44:40 | raptor | it's more than just GLES for mobile devices |
03:44:45 | Fordcars | oh its opengl es for android? |
03:44:57 | raptor | GLES is for any mobile device |
03:45:05 | raptor | iOS and android both use it |
03:45:09 | raptor | but |
03:45:20 | Fordcars | ah sorry im quite new to opengl |
03:45:23 | raptor | they have their own UI and touch screen interfaces |
03:45:29 | raptor | which is the problem |
03:45:50 | Fordcars | well you can make your own for iphone ipod |
03:46:20 | Fordcars | with interface builder or something |
03:47:02 | raptor | yes |
03:47:04 | raptor | that is the problem |
03:47:12 | raptor | none of us has that knowledge |
03:47:25 | raptor | and it requires much time to research and learn |
03:47:58 | Fordcars | well if you did use it you would have to completely replace the menu |
03:48:04 | Fordcars | 's code |
03:48:18 | zoomber_mbp | oh raptor, still cloning ... |
03:48:40 | zoomber_mbp | finally |
03:49:22 | Fordcars | do you guys know about opengl with 3d graphics? |
03:49:43 | Fordcars | and I know a littler interface builder |
03:49:51 | Fordcars | *little |
03:49:58 | zoomber_mbp | huh raptor, what latest version of Xcode do you compile bit fighter with? |
03:52:51 | zoomber_mbp | uh raptor, all there is now is LLVM GCC 4.2 and Apple LLVM 4.2 (or 3.1) |
03:54:12 | zoomber_mbp | oh well |
03:54:18 | zoomber_mbp | using llvm |
03:55:05 | zoomber_mbp | ok, FINALLY successful on building bit fighter at all???for osx???.. |
03:55:12 | zoomber_mbp | now time for step numero 2 |
03:55:56 | Fordcars | it takes a about a minute for the first compile of bitfighter for me lol |
03:56:56 | zoomber_mbp | what computer do you have? |
03:57:11 | zoomber_mbp | it does for me too, i was just having build errors all the way |
03:58:50 | Fordcars | ooh |
04:01:23 | raptor | hi |
04:01:27 | raptor | sorry, was doing dishes |
04:01:41 | zoomber_mbp | hi |
04:01:42 | raptor | apple has switched to LLVM for compiling instead of gcc |
04:01:47 | raptor | we are LLVM compatible |
04:01:51 | zoomber_mbp | yeah, i figured |
04:02:07 | zoomber_mbp | anyways, i got Xcode running, and made a new project |
04:02:16 | raptor | I think Xcode 3.1 or higher is need to compile Bitfighter |
04:02:24 | Fordcars | yes |
04:02:29 | raptor | what xcode version are you using? |
04:02:48 | raptor | sam686: can you still compile the latest in windows? |
04:03:14 | Fordcars | 3 I think |
04:03:34 | zoomber_mbp | 4.3.2 for me, how do I add a rule to build a framework? |
04:03:44 | Fordcars | dunno |
04:03:55 | Fordcars | building a framework? |
04:04:06 | raptor | tried figuring out xcode 4 once, but i got frustrated |
04:04:24 | Fordcars | didnt know it compiled on 4 |
04:05:34 | Fordcars | stinks it doesnt on xcode 2 |
04:05:49 | raptor | what mac os is that? 10.4? |
04:06:06 | Fordcars | yeah! its my bitfighting computer (in my room) |
04:06:16 | Fordcars | its a powermac G4 |
04:06:17 | zoomber_mbp | raptor, I think i know how to, but do i add it as a..C/C++ library? |
04:06:31 | zoomber_mbp | The only kind of framework library whatever in iOS is a coca touch static library |
04:06:33 | zoomber_mbp | i don't really think it matters |
04:06:51 | Fordcars | you dong ios? |
04:06:54 | zoomber_mbp | oh i think it is that one anyways |
04:06:58 | Fordcars | *doing |
04:08:14 | zoomber_mbp | ah I can build tnl |
04:08:17 | zoomber_mbp | wait |
04:08:52 | zoomber_mbp | raptor, was main-dummy.cpp part of t/l? |
04:08:54 | zoomber_mbp | tnl* |
04:09:08 | zoomber_mbp | yes it was |
04:09:11 | zoomber_mbp | i don't know what to do about that? |
04:09:16 | raptor | tnl should not have a main |
04:09:22 | zoomber_mbp | it has a dummy file though |
04:09:31 | zoomber_mbp | it's in the actual folder for me anyways.. |
04:09:42 | raptor | you can look at the Makefile to see what files are actually compiled |
04:09:50 | zoomber_mbp | wait WHAT? tnl builds without needing libtomcrypt??? |
04:09:57 | raptor | it needs it |
04:10:08 | zoomber_mbp | tnl just built for me..unless i did something wrong |
04:10:13 | raptor | it can compile without it, but at linker time it will fail |
04:10:17 | sam686 | i wonder if main-dummy.cpp was needed to prevent compiler to complain on mac or linux? |
04:10:41 | zoomber_mbp | Ok now it says something |
04:10:56 | zoomber_mbp | yeah, now it's linker failing, before it wasn't though.. |
04:11:43 | Fordcars | sorry guys have to get going. See ya later! |
04:12:26 | Fordcars | twomorrow I'll try bitfighter 3d again |
04:12:57 | zoomber_mbp | ok raptor, added libtomcrypt |
04:13:49 | zoomber_mbp | And i seem to get this: |
04:14:02 | zoomber_mbp | parsing errors with aes_tab |
04:14:10 | zoomber_mbp | I'm not very knowledge in this area.. |
04:14:12 | raptor | yes, not all of tomcrypt is needed |
04:14:22 | | Fordcars Quit (Quit: Leaving) |
04:14:25 | raptor | look at the Makefile in the same directory to see what .c files are really compiled |
04:14:35 | zoomber_mbp | ok |
04:14:56 | zoomber_mbp | wait though, do you already have a target for libtomcrypt on the main project, can i just drag it over? |
04:15:17 | raptor | there is already a target on the old project, yet |
04:15:19 | raptor | *yes |
04:15:30 | zoomber_mbp | not sure how to copy that target though, hmm |
04:15:31 | raptor | i have no idea about the semantics of xcode 4 usage, though |
04:17:33 | zoomber_mbp | raptor, 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:45 | raptor | let me see.. |
04:17:49 | raptor | kari |
04:17:52 | raptor | oopsafda;l |
04:17:56 | zoomber_mbp | lol |
04:19:48 | zoomber_mbp | interesting raptor, I can add an iOS target within the main bit fighter project |
04:20:58 | raptor | zoomber_mbp: these are the files: http://pastie.org/4229648 |
04:21:07 | zoomber_mbp | ok |
04:21:15 | raptor | sorry in bad order |
04:22:42 | | Fordcars has joined |
04:24:11 | Fordcars | I am back but not for long |
04:24:54 | zoomber_mbp | raptor, 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:17 | zoomber_mbp | So 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:28 | zoomber_mbp | i'm just going to try following you're "create bit fighter game release" |
04:27:30 | zoomber_mbp | multitarget |
04:27:35 | sam686 | does debug / release compile already compiles to different directory and such? maybe you can add "debug_iOS" or similar.. |
04:28:44 | zoomber_mbp | true |
04:29:25 | Fordcars | what the hell is libtomcrypt |
04:29:39 | raptor | libtomcrypt is the library to handle encryption |
04:30:01 | raptor | so like when you enter your password, it isn't transmitted in plain text over the internet |
04:30:16 | Fordcars | oh I see |
04:30:22 | Fordcars | yeah of course not |
04:30:54 | zoomber_mbp | scheming is so confusing... |
04:32:38 | zoomber_mbp | raptor, how did you add a "build configuration"? |
04:32:51 | raptor | umm, i don't know xcode 4... |
04:33:07 | zoomber_mbp | oh, you must have made it in Xcode 3 then, |
04:33:10 | zoomber_mbp | and it carried over |
04:35:42 | zoomber_mbp | ahh finally found it |
04:35:48 | zoomber_mbp | thanks a lot Xcode, for hiding it under some 'info' tab |
04:36:33 | Fordcars | I should get an intel based computer some day |
04:37:57 | zoomber_mbp | your on PPC???? |
04:38:12 | raptor | haha |
04:38:15 | Fordcars | since 1999 |
04:38:25 | Fordcars | never had an intel lol |
04:38:26 | zoomber_mbp | raptor, i have no idea what i just did (as always), but i may have gotten it to work, *MAY* |
04:39:15 | Fordcars | have 3 mac ppc and thats it |
04:40:05 | zoomber_mbp | oh wait, i forgot something |
04:40:28 | Fordcars | you working on ios? |
04:41:34 | zoomber_mbp | i'm just trying to compile it.. |
04:41:37 | zoomber_mbp | but yes |
04:41:42 | Fordcars | great |
04:41:48 | Fordcars | dont have one but great |
04:42:17 | zoomber_mbp | Raptor, what do i have to do about code signing? |
04:42:27 | zoomber_mbp | says it's required |
04:42:33 | raptor | i don't know much about code signing |
04:42:49 | Fordcars | never heard of it |
04:44:04 | zoomber_mbp | I 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:20 | raptor | it will be required for mac os 10.8, i think |
04:44:29 | zoomber_mbp | oh there |
04:44:35 | zoomber_mbp | well it's saying it's required for ios5.1 |
04:46:31 | zoomber_mbp | Well, i tried adding it to the plist |
04:46:49 | zoomber_mbp | Code Sign error: The identity 'iPhone Developer doesn't match any valid, non-expired certificate key pair in the default keychain |
04:46:51 | zoomber_mbp | wut.. |
04:47:08 | sam686 | disable code signature check? |
04:47:14 | raptor | ha! they may issue you your own signature |
04:47:20 | raptor | as an iphone dev |
04:47:53 | zoomber_mbp | well 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:57 | raptor | ha! i guess if you're not familiar with encryption jargon that error would be totally incomprehensible |
04:48:35 | zoomber_mbp | well it was whatever was selectable.. |
04:48:48 | zoomber_mbp | why do they hate me? |
04:49:37 | zoomber_mbp | Ok, now tells me "A valid provisioning profile matching the application's identifier 'com.yourcompany.Bitfighter' could not be found? |
04:49:41 | raptor | found a bug with my GLES conversion: the ship trails are shorter.... |
04:49:58 | zoomber_mbp | what should I try to do? |
04:50:31 | raptor | zoomber_mbp: i don't know, sorry - my guess is that you need to acquire or generate a certificate |
04:50:33 | sam686 | i 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:41 | zoomber_mbp | or pay 99 dollars :( |
04:50:48 | zoomber_mbp | reading this: VPS Hosting ~ High resource VPS hosting for individuals & businesses alike |
04:50:49 | zoomber_mbp | oops |
04:50:50 | zoomber_mbp | wrong link |
04:50:52 | zoomber_mbp | VPS Hosting ~ High resource VPS hosting for individuals & businesses alike |
04:50:54 | zoomber_mbp | wait what |
04:51:01 | zoomber_mbp | oh it put that in my address bar for some reason |
04:51:02 | zoomber_mbp | here: |
04:51:03 | zoomber_mbp | http://txcom2003.wordpress.com/2011/05/11/disable-code-signing-in-xcode-4/ |
04:51:05 | zoomber_mbp | that should help me |
04:54:25 | zoomber_mbp | i 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:49 | Fordcars | well isnt there a fps limit? sure hope so |
04:54:51 | | BFLogBot - 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:57 | Fordcars | lower and upper limit |
04:57:07 | raptor | the lower limit is probably 1 |
04:57:20 | Fordcars | it should be about 13! |
04:57:27 | raptor | upper limit cannot go beyond 1000 because the game uses milliseconds |
04:58:05 | Fordcars | upper should be way under that or the physics might break |
04:58:38 | Fordcars | or not |
04:59:15 | raptor | nah... client side only matters with lower bound really... |
04:59:34 | raptor | it's neat to see it at 1000 - the ship trails are fun |
04:59:44 | Fordcars | Oh |
04:59:57 | Fordcars | I normally work with 3d graphics |
05:00:07 | zoomber_mbp | as we've seen sam-steal-the-flag-from-the-other-side-of-the-wall trick |
05:00:23 | Fordcars | what? |
05:01:01 | raptor | haha |
05:01:26 | Fordcars | what to much lag? |
05:03:45 | zoomber_mbp | hmm raptor, i wonder if I hacked my way through this error :) |
05:04:53 | zoomber_mbp | HA |
05:05:00 | zoomber_mbp | Ohhhh, SOoooo close |
05:05:12 | zoomber_mbp | Oglconsole's killin me |
05:05:20 | raptor | remove it |
05:05:25 | raptor | remove oglconsole.c |
05:05:36 | Fordcars | really |
05:05:39 | raptor | and define TNL_OS_ANDROID |
05:05:44 | raptor | that's what I did |
05:05:53 | zoomber_mbp | here's whats error in up: oglconsole, tnlEndian.h, |
05:05:53 | zoomber_mbp | oh |
05:05:56 | zoomber_mbp | forgot about that |
05:06:20 | zoomber_mbp | where was that? tnl assert? forgot |
05:06:53 | zoomber_mbp | also get #error "Endian define not set!" I guess that's because of the defining tnl_os_android |
05:07:53 | raptor | let me make a quick change for you to pull... |
05:07:57 | zoomber_mbp | oh i bet it's tnltypes |
05:08:16 | zoomber_mbp | oh no, that's the if def |
05:08:36 | zoomber_mbp | oh silly me, it would be under the target's settings |
05:09:15 | raptor | yes |
05:09:54 | | BFLogBot - Commit afe72068e6f1 | Author: buckyballreaction | Log: Fix rendering ship trails since GLES conversion |
05:09:59 | zoomber_mbp | where would that be though, is my question |
05:11:03 | Fordcars | bflogbot logs commits? didnt know. I dont know much do I? |
05:11:19 | zoomber_mbp | No, it just shows commits |
05:11:24 | zoomber_mbp | broadcasts em, i should say |
05:11:33 | raptor | !bitfighter |
05:11:33 | BFLogBot | Fast, Fun, Frenetic |
05:11:34 | Fordcars | ah cool |
05:11:56 | zoomber_mbp | ash raptor, where do you go to define it in the settings? |
05:11:59 | zoomber_mbp | aah* |
05:12:36 | raptor | one moment!! |
05:12:55 | raptor | argh apple why do you make this difficult |
05:13:42 | zoomber_mbp | i know???. i know.... |
05:23:36 | raptor | almost got it... |
05:23:38 | raptor | (sorry) |
05:28:32 | raptor | ok zoomber_mbp, i'm compiling one last time, then checking in for you |
05:30:42 | zoomber_mbp | ok |
05:31:57 | raptor | ok |
05:31:59 | raptor | pushed |
05:32:25 | raptor | if you do a pull from the main repo, you should have fewer errors with next compile |
05:34:02 | zoomber_mbp | updated |
05:34:58 | | BFLogBot - Commit bef36da8c36c | Author: buckyballreaction | Log: Add iOS target (for Zoomber) and use better named preprocessor defines |
05:35:56 | zoomber_mbp | err..why is it only opening the side window and not the whole project |
05:36:19 | zoomber_mbp | ooo..kay, so apparently the mini window still has a fullscreen, oh well |
05:36:27 | zoomber_mbp | lets see what we get now |
05:36:35 | zoomber_mbp | Yay! |
05:36:45 | zoomber_mbp | errors al went away! and new errors to replace em! |
05:37:19 | sam686 | I got some errors on compiling too.. |
05:38:09 | zoomber_mbp | mine 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:37 | zoomber_mbp | this is when compiling Directory.mm |
05:39:21 | raptor | i'm not sure that class is needed |
05:39:23 | zoomber_mbp | though 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:29 | zoomber_mbp | i can just remove directory.mm? |
05:39:58 | raptor | cuhh |
05:40:05 | raptor | uh, no it's needed :( |
05:40:05 | zoomber_mbp | Bagh, I don't know how to untack something from being compiled now, there used to be a little checkbox in Xcode 3 |
05:40:17 | zoomber_mbp | raptor, this is the exact error |
05:40:19 | Fordcars | yes |
05:40:39 | zoomber_mbp | well, that #import above |
05:40:52 | sam686 | sparkmanager.cpp line 467 "F32 vertexArray[2 * mNodes.size()];" expected constant expression |
05:41:42 | raptor | sam686: really?? |
05:41:54 | zoomber_mbp | well i think there's probably a super easy way to fix this error, if i just find out what to do.. |
05:41:57 | sam686 | visual 2008 says its an error |
05:42:15 | raptor | i did at least a dozen of array initializations like that... |
05:42:41 | sam686 | and it compiles fine in linux? |
05:43:11 | raptor | yes no errors or warnings |
05:43:28 | zoomber_mbp | lets see what happens when I try to build it without void movetoAppPath |
05:44:16 | zoomber_mbp | raptor, would that work? it just goes on and now has oglconsole errors, but at least thats progress..right? |
05:44:30 | raptor | sure! |
05:44:52 | Fordcars | Got to be going to bed (1:45 am). Ciao |
05:44:55 | zoomber_mbp | ok good, i slashed out #import <Cocoa/cocoa.h> and all of Void's movetoapppath |
05:44:57 | zoomber_mbp | bye |
05:45:05 | Fordcars | i might be back |
05:45:08 | Fordcars | maybe |
05:45:16 | Fordcars | well bye everyone! |
05:45:29 | | Fordcars Quit (Quit: Leaving) |
05:45:35 | sam686 | error C2893: Failed to specialize function template 'char (*RtlpNumberOf(T (&)[N]))[N]' gameobjectrender.cpp 820 |
05:45:54 | zoomber_mbp | well assuming i go on, I now have oglconsole errors, can i just not include the c file raptor? |
05:46:02 | raptor | zoomber_mbp: yes |
05:46:11 | raptor | remove the .c file |
05:46:15 | zoomber_mbp | hmm, how do i untack this ting |
05:46:33 | zoomber_mbp | oh, well by this point I guess I can just remove it since I already modified directory.mm code |
05:46:47 | zoomber_mbp | my goal was to make it merge-able but i guess we can clean that up later |
05:47:12 | raptor | zoomber_mbp: oglconsole.c is not supposed to be included in mobile |
05:47:27 | raptor | i had to remove it for android |
05:47:42 | sam686 | oh maybe the "Failed to specialize function template" will auto fix itself when you fix the array "expected constant expression" |
05:47:46 | zoomber_mbp | right, 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:04 | raptor | is there a xheckbox next to it? |
05:48:12 | zoomber_mbp | not on Xcode 4 :( |
05:49:12 | zoomber_mbp | is it possible for me to do an if or |
05:50:56 | raptor | maybe right click on the file and see if there is a menu to remove targets? |
05:51:27 | raptor | another one you'll need to remove is ScreenShooter.cpp |
05:53:07 | zoomber_mbp | i don't even know how to remove it, if i delete it, it still keeps it in the targets |
05:53:13 | zoomber_mbp | idk where i can manage the target building either |
05:54:02 | raptor | zoomber_mbp: http://stackoverflow.com/questions/5422939/xcode-4-list-of-files-with-target |
05:56:43 | zoomber_mbp | oh i see |
05:57:03 | zoomber_mbp | i wonder how i can only exclude it from a certain build setting |
05:57:04 | zoomber_mbp | oh well |
05:57:05 | zoomber_mbp | anyways |
05:57:15 | zoomber_mbp | sdl errors, and that's odd |
05:57:32 | zoomber_mbp | this one's ok, because it can't find GLES/gl.h, and that i should have... |
05:57:40 | raptor | you'll need to compile a special SDL2 for iOS |
05:57:46 | raptor | not sure how to do that... |
05:58:06 | zoomber_mbp | oh? |
05:58:18 | zoomber_mbp | wait, you did that for android? |
05:59:50 | zoomber_mbp | MERMAID MAN DIED |
06:00:46 | | Fordcars has joined |
06:00:55 | zoomber_mbp | ok raptor, can i disable robot.cpp? |
06:01:02 | raptor | no way |
06:01:12 | zoomber_mbp | lol, llvm gets an error there |
06:01:21 | raptor | what!? |
06:01:34 | zoomber_mbp | "Generic thunk code fails for method 'virtual void Zap::Robot::LogError(const char*,...) |
06:03:12 | Fordcars | Hey, did you get it to compile once yet? |
06:03:38 | raptor | i have no idea what that error means |
06:04:00 | Fordcars | google it |
06:04:18 | Fordcars | it might help |
06:05:21 | zoomber_mbp | fordcars, my favorite answer |
06:05:40 | Fordcars | lol |
06:08:42 | raptor | ok, i'm going to bed |
06:08:44 | raptor | good night |
06:08:54 | zoomber_mbp | nooo raptor wait |
06:09:02 | raptor | but my eyes are so droopy... |
06:09:11 | zoomber_mbp | is there *anything* i can do ? |
06:09:17 | zoomber_mbp | google's giving me spotty answers |
06:10:01 | | Fordcars Quit (Ping timeout: 245 seconds) |
06:10:04 | zoomber_mbp | ooh wait, it looks like a logerror |
06:10:14 | zoomber_mbp | maybe i can just slash out the robot log error void? |
06:10:21 | | zoomber_mbp prays he can do that |
06:11:11 | raptor | zoomber it actually looks like a compiler bug |
06:11:43 | | Watusimoto has joined |
06:11:44 | raptor | you'll have to use a different or updated compiler |
06:11:58 | raptor | like gcc or a newer version of llvm |
06:12:04 | raptor | and with that, i need to sleep... |
06:12:11 | raptor | good ngiht! |
06:12:37 | | raptor Quit () |
06:12:57 | zoomber_mbp | ok night |
06:15:58 | zoomber_mbp | ok, I'm trying Apple's version of LLVM compiler, version 3.1, lets see what that does |
06:16:02 | zoomber_mbp | less warnings so far... |
06:16:16 | zoomber_mbp | half way point, no errors, yes! |
06:16:31 | zoomber_mbp | darn, one error |
06:16:34 | zoomber_mbp | pop, i bet i can fix that |
06:20:07 | | BFLogBot - 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:08 | | BFLogBot - Commit 9c3db13ad5cb | Author: watusim...@bitfighter.org | Log: Merge |
06:22:18 | | Watusimoto Quit (Ping timeout: 264 seconds) |
06:22:26 | | Fordcars has joined |
06:22:56 | | Fordcars Quit (Client Quit) |
06:23:08 | zoomber_mbp | Oh, i don't know why it's not optiong towards IPHONEOS ifdef |
06:23:16 | zoomber_mbp | ok whatever, ill just slash some stuff for now |
06:24:47 | | Fordcars has joined |
06:28:43 | zoomber_mbp | sam686 still on? |
06:29:11 | | Fordcars Quit (Ping timeout: 245 seconds) |
06:29:47 | zoomber_mbp | Oh yeah, i did it |
06:29:51 | zoomber_mbp | i did it, i fixed my own issue |
06:30:02 | zoomber_mbp | added an #import, seemed to work somehow |
06:30:05 | zoomber_mbp | what a leap of faith |
06:31:02 | zoomber_mbp | now i gotta figure out linking errors |
06:35:06 | zoomber_mbp | NOOOOOOOO xcode crashed on me |
06:35:22 | | zoomber_mbp murmers to himself |
06:35:33 | zoomber_mbp | AGAIN!! |
06:35:39 | zoomber_mbp | wow, this is a phenomenon |
06:35:47 | zoomber_mbp | WHAT? |
06:35:50 | zoomber_mbp | what were they thinking? |
06:36:38 | zoomber_mbp | PLEASE, PLEASE STOP CRASHING |
06:38:10 | zoomber_mbp | WHY NOW, WHY WHEN IM SO CLOSE |
06:38:22 | zoomber_mbp | what am i supposed to do now... |
06:38:26 | zoomber_mbp | what CAN i do? |
06:40:32 | zoomber_mbp | look at me now apple, you can't touch me when I'm in the ROOT account |
06:40:36 | zoomber_mbp | no more crashing now i see |
06:41:51 | zoomber_mbp | WHAT! |
06:42:02 | zoomber_mbp | crashes when I try to run the luavec framework |
06:42:18 | zoomber_mbp | Crashes when i try to build anything! |
06:43:34 | zoomber_mbp | Ok, i think i was able to reverse whatever i did |
06:43:55 | zoomber_mbp | something about apple's version of the llvm gcc crashes Xcode on compile when backed with luavec |
06:54:10 | | Watusimoto has joined |
07:00:46 | sam686 | zoomber_mbp still on? |
07:00:54 | zoomber_mbp | yes sam |
07:00:57 | zoomber_mbp | hi watusimoto |
07:01:26 | zoomber_mbp | somehow 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:34 | zoomber_mbp | not sure how to tell it NOT to link against it |
07:01:50 | zoomber_mbp | has this param -weak_framework Cocoa |
07:01:53 | zoomber_mbp | don't know how to remove that |
07:02:25 | sam686 | watusimoto, getting error "expected constant expression"? of latest merge? |
07:02:36 | | Watusimoto_ has joined |
07:03:05 | sam686 | watusimoto_, getting error "expected constant expression"? of latest merge? if so, it might be raptor,s fault.. |
07:03:44 | zoomber_mbp | fffs lolz |
07:03:54 | zoomber_mbp | im building this the unethical way |
07:05:30 | | Watusimoto Quit (Ping timeout: 264 seconds) |
07:05:42 | zoomber_mbp | hey sam686, maybe you can help me with some referencing errors? |
07:06:34 | | zoomber_imac has joined |
07:06:34 | | ChanServ sets mode +v zoomber_imac |
07:06:37 | zoomber_imac | ok |
07:06:52 | | Watusimoto_ Quit (Ping timeout: 244 seconds) |
07:07:18 | sam686 | ok? |
07:07:27 | zoomber_mbp | can i pm you? |
07:07:52 | zoomber_mbp | hmm, maybe il try something first |
07:08:54 | zoomber_mbp | see???i can't do that, if i change build settings to iOS, the stupid application crashes |
07:09:34 | sam686 | i can't see, i am blind, maybe VNC? |
07:10:02 | zoomber_mbp | i was going to message, but now i can't even keep Xcode open long enough (keeps crashing) |
07:10:46 | zoomber_mbp | DAMN |
07:10:51 | zoomber_mbp | this is so annoying |
07:10:59 | zoomber_mbp | I change my mind, apple sucks |
07:11:09 | | zoomber_imac Quit (Client Quit) |
07:12:13 | zoomber_mbp | here, want to vnc to me now sam? |
07:13:04 | sam686 | ip address? |
07:21:34 | | watusimoto has joined |
07:21:35 | | ChanServ sets mode +o watusimoto |
07:26:37 | | zoomber_mbp Quit (Read error: Connection reset by peer) |
08:23:28 | | watusimoto Quit (Ping timeout: 245 seconds) |
08:55:08 | | watusimoto has joined |
08:55:08 | | ChanServ sets mode +o watusimoto |
09:12:39 | | sam686 Quit (Ping timeout: 245 seconds) |
09:28:53 | | LordDVG has joined |
10:40:33 | | LordDVG Quit (Remote host closed the connection) |
10:42:04 | | LordDVG has joined |
11:58:29 | | LordDVG Quit (Remote host closed the connection) |
12:58:46 | watusimoto | Vote me up! |
12:58:47 | watusimoto | http://stackoverflow.com/questions/11413663/reducing-code-repetition-in-c |
15:05:52 | watusimoto | looks like we got a good answer |
15:25:08 | kaen | you're a brave man, asking about macro advice on SO |
15:26:29 | kaen | I can see you already got a few of the knee-jerk "you shouldn't do that" responses |
15:39:27 | watusimoto | yes, well, those are to be expected |
15:44:28 | | raptor has joined |
15:44:28 | | ChanServ sets mode +o raptor |
15:44:55 | raptor | i voted you up |
15:45:00 | watusimoto | great! |
15:45:28 | raptor | also |
15:45:36 | raptor | can you compile since my GLES port? |
15:51:31 | raptor | because i can... but i think i broke it on windows |
15:51:40 | raptor | which usually happens in the reverse :) |
15:55:01 | watusimoto | I think so -- I'll check tonight |
15:55:13 | raptor | i'm testing on mac |
15:55:33 | raptor | the issue is dynamically allocating an array: F32 someArray[size] |
15:55:33 | watusimoto | very psyched about your rapid progress on Android |
15:55:41 | watusimoto | that should work |
15:56:10 | raptor | yeah, 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:25 | raptor | and i used that everywhere, porting to GLES |
15:56:31 | raptor | instead of Vector |
15:57:30 | raptor | as for android, i've done most of the heavy lifting as far as porting goes |
15:57:43 | raptor | but i'm still completely in the dark at what to do about the UI |
15:58:57 | watusimoto | where do you do that? (i.e. what file?) |
15:59:09 | raptor | probably in several places in gameObjectRender |
15:59:21 | raptor | oh in the teleport render method for sure |
16:00:47 | watusimoto | and size is, in this case, a variable rather than a constant? |
16:00:51 | raptor | yes |
16:01:01 | watusimoto | yeah, then that might not work |
16:01:13 | watusimoto | but I can compile on this machine, and I think I updated today |
16:01:22 | raptor | so the work around is to use a Vector or use 'new' |
16:01:41 | watusimoto | yes, probably. If you use new, be sure to delete[]! |
16:02:13 | watusimoto | could create a static array of max size and write into that |
16:02:15 | raptor | which do you think would reduce performance less |
16:02:25 | raptor | that's a good idea, too |
16:02:47 | watusimoto | overall system performance suffers when too much time is spent prematurely optimizing :-) |
16:02:58 | watusimoto | (overall system = programmers + code) |
16:03:02 | raptor | haha |
16:04:25 | watusimoto | but it's hard to say what the best solution would be without seeing the usage |
16:05:03 | watusimoto | but I generally prefer statics to allocating/deallocating frequently |
16:08:44 | raptor | actually a lot of the rendering could greatly benefit from statics - almost none are used |
16:19:57 | raptor | well - it compiled for Mac |
16:22:07 | raptor | so 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:44 | watusimoto | ok, sounds great. |
16:47:45 | watusimoto | later |
16:52:08 | | watusimoto Quit (Ping timeout: 240 seconds) |
17:05:07 | | Little_Apple has joined |
17:05:11 | Little_Apple | helloo |
17:05:21 | raptor | hi |
17:05:27 | Little_Apple | watcha doin? |
17:05:32 | raptor | work |
17:05:48 | Little_Apple | what kind of work? |
17:06:05 | raptor | some coding - and it requires some concentration |
17:06:10 | raptor | :) |
17:06:20 | Little_Apple | :P |
17:15:04 | Little_Apple | hah. http://cdn.memegenerator.net/instances/400x/23154014.jpg |
17:20:16 | Little_Apple | AND IM GONE |
17:20:18 | | Little_Apple Quit (Quit: Page closed) |
18:11:00 | | sam686 has joined |
18:11:07 | | ChanServ sets mode +v sam686 |
19:08:30 | | Watusimoto has joined |
19:30:44 | | raptor Quit () |
19:47:49 | | Little_Apple has joined |
19:47:53 | Little_Apple | helloo |
19:50:17 | Little_Apple | goodbyeee |
19:50:24 | | Little_Apple Quit (Client Quit) |
19:53:57 | Watusimoto | My solution in http://stackoverflow.com/questions/11413663/reducing-code-repetition-in-c-or-x-treme-x-macros looks rather shaggy |
19:58:56 | Watusimoto | I'm fixing raptor's compile errors |
20:20:15 | kaen | it's kind of a shaggy business. I think the new solution will be less error-prone moving forward |
20:39:28 | Watusimoto | oh yes. I think so. I meant the visual appearance with all the slashes that look a bit like unkempt whiskers :-) |
20:40:37 | Watusimoto | it will also be much easier to read |
20:41:59 | | BFLogBot - Commit 0845b2e7f0c2 | Author: watusim...@bitfighter.org | Log: Use macros to simpify Lua interface descriptions |
20:42:01 | | BFLogBot - Commit 846fd46e2baa | Author: watusim...@bitfighter.org | Log: Fix rendering issues stemming from recent graphics overhaul -- now compiles |
20:42:02 | | BFLogBot - Commit 5574337f657a | Author: watusim...@bitfighter.org | Log: Formatting |
21:32:09 | | BFLogBot - Commit 9917fc36d0ea | Author: watusim...@bitfighter.org | Log: Port all (well, most) Lua classes to new macro system |
21:37:11 | | BFLogBot - Commit 111b0ece9405 | Author: watusim...@bitfighter.org | Log: Formatting |
22:47:18 | | BFLogBot - Commit 1046fbb004dd | Author: watusim...@bitfighter.org | Log: Formatting |
22:47:20 | | BFLogBot - Commit 625d1eeaa185 | Author: watusim...@bitfighter.org | Log: Formatting |
22:47:21 | | BFLogBot - Commit 2fc6b2b72c75 | Author: watusim...@bitfighter.org | Log: Formatting |
22:53:00 | | Fordcars has joined |
23:23:57 | | sam686 Quit (Read error: Connection reset by peer) |
23:27:54 | | sam686 has joined |
23:27:55 | | ChanServ sets mode +v sam686 |
23:37:27 | | BFLogBot - Commit 3120b0ae3d50 | Author: watusim...@bitfighter.org | Log: Whitespace |
23:38:30 | | Watusimoto Quit (Ping timeout: 264 seconds) |
23:46:20 | | Fordcars Quit (Quit: Leaving) |
23:49:38 | | sam686 Quit (Read error: Connection reset by peer) |