Timestamps are in GMT/BST.
| 00:00:47 | YoshiSmb | raptor... |
| 00:01:49 | YoshiSmb | bitfighter runs slow for me |
| 00:01:59 | YoshiSmb | only when priority is normal |
| 00:03:02 | raptor | hi |
| 00:03:07 | raptor | what OS? |
| 00:03:19 | YoshiSmb | Windows XP - Service pack 3 |
| 00:03:41 | YoshiSmb | when the priority is normal: it's run at 40-60 fps |
| 00:04:00 | YoshiSmb | on very high: 80-90 fps |
| 00:06:25 | | BFLogBot Commit: 66333aba8a91 | Author: watusimoto | Message: Random cleanup work -- formatting, use prettier methods, fix warnings, etc. |
| 00:07:50 | raptor | ok, FPS isn't a really good measure unless it's really low, like 30 |
| 00:08:27 | YoshiSmb | ps: what are vts? |
| 00:08:32 | YoshiSmb | vectors? |
| 00:08:32 | Watusimoto | no? I use it as a rough measure... fps should be 100 when everything is running smoothly |
| 00:08:38 | raptor | no |
| 00:08:50 | raptor | FPS can be 100 if you only have vsync off |
| 00:08:58 | raptor | otherwise it's usually stuck at 60 |
| 00:09:08 | Watusimoto | I suppose that's true |
| 00:09:24 | Watusimoto | but in YoshiSmb's case, he doesn't |
| 00:09:43 | raptor | which leads me to believe he has other junk running in the background |
| 00:09:48 | Watusimoto | because he's seeing variable fps in 80-90 range |
| 00:09:52 | raptor | YoshiSmb: what is the CPU usage? |
| 00:10:02 | YoshiSmb | 100% |
| 00:10:10 | YoshiSmb | bitfighter still ruinning 80-90 |
| 00:10:12 | YoshiSmb | fps |
| 00:10:21 | Watusimoto | with the new turret rendering, he'll do much better :-) |
| 00:10:40 | raptor | YoshiSmb: bitfighter is using 100%??? |
| 00:11:11 | YoshiSmb | no |
| 00:11:24 | YoshiSmb | but in this case |
| 00:11:33 | YoshiSmb | priority is "Very high" |
| 00:11:42 | YoshiSmb | runs at 80-90 |
| 00:11:47 | raptor | ok, keep it at normal priority |
| 00:11:52 | raptor | you should never have to change that |
| 00:12:03 | raptor | and at 'normal' how much cpu is it using? |
| 00:12:14 | YoshiSmb | but doing that: fps 20-50-90 fps |
| 00:12:37 | raptor | that's fine, how much cpu is it using? and what type of computer is it running on? |
| 00:12:37 | YoshiSmb | same: 100-95-90% |
| 00:12:46 | YoshiSmb | hp-mini |
| 00:12:48 | YoshiSmb | netbook |
| 00:13:00 | raptor | with windows xp? |
| 00:13:04 | raptor | what HP model? |
| 00:13:07 | YoshiSmb | yes, service pack 3 |
| 00:13:14 | YoshiSmb | unknow for the moment |
| 00:13:41 | raptor | bitfighter should never use that much CPU, even on older machines |
| 00:14:30 | raptor | maybe hardware drivers are bad? |
| 00:14:37 | YoshiSmb | uh no, |
| 00:14:40 | YoshiSmb | they work fine |
| 00:14:52 | YoshiSmb | but, i notice something wrong each time i start it |
| 00:15:06 | YoshiSmb | a sound, it's like the fan, but very strong |
| 00:15:37 | | YoshiSmb Bitfighter's Priority: Very High - No fps drop |
| 00:16:04 | raptor | yeah, sounds like a hardware graphics problem |
| 00:16:06 | YoshiSmb | im my way, i mean, The whole programs cpu usage |
| 00:16:06 | Watusimoto | That's Bitfighter preparing for takeof |
| 00:16:22 | raptor | what graphics chip do you have? |
| 00:16:28 | Watusimoto | could it be that the cpu is doing all the graphics work? |
| 00:16:35 | raptor | yes |
| 00:16:38 | YoshiSmb | wait |
| 00:16:46 | raptor | windows xp had a slow opengl layer |
| 00:17:05 | raptor | software layer, i mean |
| 00:17:09 | YoshiSmb | all the programs (criticals and users) use my whole cpu |
| 00:17:12 | YoshiSmb | but it's still works fine |
| 00:17:27 | YoshiSmb | at normal: bitfighter use 17% |
| 00:17:35 | YoshiSmb | on very high, it's increase by 3% |
| 00:17:39 | YoshiSmb | 20% |
| 00:17:39 | raptor | ah ha! |
| 00:17:43 | raptor | leave the priority alone |
| 00:17:48 | raptor | keep it at normal |
| 00:18:04 | raptor | because I think the problem is other programs that are runing are slowing you down |
| 00:18:11 | YoshiSmb | yes, but I STILL get some fps spikes |
| 00:18:27 | YoshiSmb | avgcsrvx.exe |
| 00:18:29 | YoshiSmb | and |
| 00:18:40 | YoshiSmb | UIMain.exe |
| 00:18:51 | YoshiSmb | 1ts one: no idea |
| 00:19:02 | YoshiSmb | UIMain.exe manage the modem = my internet |
| 00:19:17 | YoshiSmb | avgcsrvx.exe use 25% |
| 00:19:18 | raptor | yeah, bitfighter is not the problem, then |
| 00:19:24 | YoshiSmb | yes |
| 00:19:25 | raptor | wow |
| 00:19:29 | YoshiSmb | but i wonder: avgcsrvx.exe |
| 00:19:39 | YoshiSmb | what the hell is this one? |
| 00:20:17 | Nothing_Much | looks like a bad antivirus software |
| 00:20:20 | Nothing_Much | AVG |
| 00:21:14 | YoshiSmb | indeed |
| 00:21:23 | YoshiSmb | i should check it |
| 00:21:31 | Nothing_Much | YoshiSmb: you should consider upgrading to linux |
| 00:21:36 | Nothing_Much | or windows 7 |
| 00:21:41 | Nothing_Much | because XP is going to die in weeks |
| 00:21:57 | YoshiSmb | yes, but XP is stable |
| 00:22:10 | YoshiSmb | my PC use XP, and can run even Source (HL2) |
| 00:22:22 | YoshiSmb | such powerfull pc |
| 00:23:58 | Nothing_Much | YoshiSmb: problem is that microsoft is killing it in a couple of weeks dude |
| 00:24:04 | Nothing_Much | put linux or windows 7 on it |
| 00:24:14 | YoshiSmb | before it's to late? |
| 00:24:27 | Nothing_Much | yeah |
| 00:24:30 | Nothing_Much | before you get a virus |
| 00:24:37 | Nothing_Much | from exploits in windows XP |
| 00:24:43 | Nothing_Much | it's over a decade old |
| 00:24:54 | YoshiSmb | hmm, i need more info about it |
| 00:25:13 | Nothing_Much | YoshiSmb: dude, microsoft has a countdown for the end of windows xp |
| 00:25:15 | Nothing_Much | no joke |
| 00:25:16 | Nothing_Much | but |
| 00:25:44 | YoshiSmb | until what day will finnish? |
| 00:25:57 | Nothing_Much | it's best to upgrade asap dude |
| 00:25:59 | Nothing_Much | like |
| 00:26:04 | Nothing_Much | april 8th is when xp will be targeted by hackers |
| 00:26:13 | Nothing_Much | http://lubuntu.net/ |
| 00:26:17 | Nothing_Much | install this on your hard drive :) |
| 00:26:33 | YoshiSmb | still enough time |
| 00:26:44 | YoshiSmb | but this will not end well for me |
| 00:26:48 | Nothing_Much | It won't |
| 00:26:53 | Nothing_Much | Wait |
| 00:26:55 | Nothing_Much | Quick question |
| 00:26:58 | Nothing_Much | What games do you play? |
| 00:27:05 | YoshiSmb | alot |
| 00:27:08 | YoshiSmb | why? |
| 00:27:09 | YoshiSmb | msdos |
| 00:27:23 | fordcars | By the way, Bitfighter poops on my with Radeon Catyclist for Linux |
| 00:27:26 | Nothing_Much | Because Linux might have *some* incompatibilities with Windows programs |
| 00:27:40 | Nothing_Much | fordcars: Which version of Linux or distro? |
| 00:27:42 | YoshiSmb | emulators of: n64, nes, snes, ds |
| 00:27:48 | YoshiSmb | gold source games |
| 00:27:53 | fordcars | *Catalyst |
| 00:27:58 | fordcars | Debian :P |
| 00:27:58 | YoshiSmb | tfc,hl,dmc, ect. |
| 00:28:03 | fordcars | Debian 7 Wheezy |
| 00:28:10 | fordcars | It was fine before doing that |
| 00:28:15 | Nothing_Much | fordcars: Upgrade the kernel and Mesa drivers for Debian |
| 00:28:21 | YoshiSmb | oh men, oh men |
| 00:28:27 | Nothing_Much | Ubuntu makes this so much easier man, you should've used it from the beginning! |
| 00:28:28 | YoshiSmb | i need to tell this to my dad |
| 00:28:29 | fordcars | But getting Radeon really helped with graphics |
| 00:28:36 | Nothing_Much | The "radeon" driver? |
| 00:28:41 | fordcars | Nothing, I did, It may be because of cmake actually |
| 00:28:50 | fordcars | Nothing, the raeon optimisation stuff |
| 00:28:54 | Nothing_Much | Oh good |
| 00:28:55 | fordcars | Fancy stuff |
| 00:29:04 | Nothing_Much | Yeah the radeon driver is best for AMD at the moment |
| 00:29:10 | fordcars | Seriously helped actually |
| 00:29:12 | Nothing_Much | What AMD card do you have currently? |
| 00:29:14 | fordcars | Yeah, I got them |
| 00:29:20 | YoshiSmb | XP was very stable, now they? |
| 00:29:32 | Nothing_Much | YoshiSmb: It's over a decade old, it's time for an upgrade dude |
| 00:29:45 | | YoshiSmb sighs |
| 00:29:51 | fordcars | Uh, AMD Radeon HD 7640G with 512bm VRMA |
| 00:29:55 | fordcars | *vram |
| 00:29:57 | YoshiSmb | ok... time to say good bye to the old friend |
| 00:30:09 | Nothing_Much | fordcars: nice |
| 00:30:17 | Nothing_Much | YoshiSmb: Don't throw out your PC yet |
| 00:30:23 | fordcars | I think it's my problem it doesn't work though |
| 00:30:25 | YoshiSmb | i know |
| 00:30:26 | Nothing_Much | Do you know how to burn something to a disk or USB drive? |
| 00:30:27 | fordcars | Bitfighter |
| 00:30:40 | YoshiSmb | holy god, the news reached argentina |
| 00:30:55 | Nothing_Much | fordcars: You can't play BF with the radeon driver? O.o |
| 00:31:20 | YoshiSmb | nobody did tell me? |
| 00:31:21 | fordcars | Hah |
| 00:31:27 | YoshiSmb | BEFORE? |
| 00:31:29 | fordcars | I built Bitfighter in Debug before getting Radeon Catalyst |
| 00:31:34 | Nothing_Much | Doh |
| 00:31:41 | Nothing_Much | You gotta build against the dev. headers yo |
| 00:31:51 | fordcars | Ahh maybe |
| 00:32:06 | Nothing_Much | That's how you do it with the RPi dude! |
| 00:32:07 | fordcars | I should restart cmake and "clean build" |
| 00:32:20 | fordcars | Haha |
| 00:32:25 | fordcars | Yeah |
| 00:33:55 | YoshiSmb | 2 os i use |
| 00:34:05 | YoshiSmb | do i tell everyone? |
| 00:34:27 | fordcars | What do you mean? |
| 00:34:38 | YoshiSmb | i have 2 os on my netbook |
| 00:34:53 | YoshiSmb | if windows xp fails, i can change in 1 click |
| 00:35:11 | fordcars | You have Linux? |
| 00:35:21 | YoshiSmb | yes, how did you know? |
| 00:35:37 | fordcars | Well, what else would you have haha |
| 00:35:52 | fordcars | I have Linuz Debian over here |
| 00:35:55 | fordcars | *Linux |
| 00:36:39 | YoshiSmb | Linux Mint (Debian?) |
| 00:36:43 | Nothing_Much | Nope |
| 00:36:45 | Nothing_Much | Use Lubuntu |
| 00:36:50 | Nothing_Much | That one's much easier to use dude |
| 00:36:57 | fordcars | Yeah I agree |
| 00:37:16 | Nothing_Much | Lubuntu not only looks similar to XP, it's also lightning fast. |
| 00:37:40 | fordcars | yay for LXDE! |
| 00:37:57 | fordcars | It's the default Desktop for Raspbian |
| 00:39:28 | Nothing_Much | Oh really? nice |
| 00:41:48 | YoshiSmb | well |
| 00:41:55 | YoshiSmb | i think i should leave xp |
| 00:41:59 | YoshiSmb | 2 ways i can do it |
| 00:42:07 | YoshiSmb | 1. |
| 00:42:16 | fordcars | Burn it |
| 00:42:18 | YoshiSmb | Uninstall windows xp (leaving all the data) |
| 00:42:21 | YoshiSmb | 2. |
| 00:42:27 | fordcars | :3 |
| 00:42:28 | YoshiSmb | upgrade it. |
| 00:42:41 | fordcars | Upgrading will cost some money though |
| 00:42:48 | fordcars | Around 500$ I think? |
| 00:44:26 | YoshiSmb | yea |
| 00:44:28 | YoshiSmb | a pain for my wallet |
| 00:44:47 | YoshiSmb | but i have no other way |
| 00:45:22 | YoshiSmb | im stuck at this os |
| 00:45:30 | YoshiSmb | and now i must leave like a bird leaving it's parrents |
| 00:52:22 | raptor | Watusimoto: I don't see how your turret rendering code is faster... (at first glance) |
| 00:52:39 | Watusimoto | all coords are precalculated and stored |
| 00:52:43 | fordcars | Well, you can upgrade for *free*, but it includes downloading it pirated |
| 00:53:02 | Watusimoto | sin/cos are no longer run every render cycle |
| 00:53:05 | Watusimoto | for every turret |
| 00:53:12 | Watusimoto | now they are just done once, for all turrets |
| 00:53:34 | raptor | ah ha, i see it: static Vector<Point> basePoints, frontPoints, healthBarFrame, healIndicatorPoints, barrel; |
| 00:53:50 | Watusimoto | yes, and the comment about lazy initialization |
| 00:53:54 | raptor | are you sure that will work with multiple turrets? |
| 00:54:04 | Watusimoto | yes |
| 00:54:10 | Watusimoto | I haev two on the screen now |
| 00:54:37 | Watusimoto | we use a gl matrix to do the offsetting customized for each turret |
| 00:54:55 | Watusimoto | c'mon dude! this was your design! |
| 00:55:09 | raptor | really? I must be tired... |
| 00:55:16 | Watusimoto | you suggested it last night |
| 00:55:57 | Watusimoto | <Watusimoto> maybe we should be using sprites for some of this stuff |
| 00:55:58 | Watusimoto | <raptor> we can probably do a static array and rotate it |
| 00:55:58 | Watusimoto | <raptor> that would be 100x faster |
| 00:56:15 | raptor | oh yeah... |
| 00:56:28 | raptor | ok braindead raptor reporting for duty |
| 00:56:44 | Watusimoto | no worries. :-) |
| 00:57:05 | Watusimoto | I'm making it faster yet!! |
| 00:57:49 | raptor | the next step is to have a static const array! |
| 00:58:09 | Watusimoto | ha |
| 00:58:45 | raptor | oh, the inner arc for regen turrets is too long |
| 00:59:18 | raptor | old: http://imagebin.org/299522 |
| 00:59:32 | raptor | new: http://imagebin.org/299523 |
| 01:04:44 | raptor | is 'long' the proper term? too theta? |
| 01:04:53 | Watusimoto | Don't know who found this, but it is an awsome algorithm |
| 01:04:54 | Watusimoto | http://slabode.exofire.net/circle_draw.shtml |
| 01:05:40 | raptor | oh yeah, i did! |
| 01:05:40 | Watusimoto | ah, ok, I thought the inner arc was supposed to intersect the base |
| 01:05:46 | raptor | it was twice as fast |
| 01:05:51 | raptor | as our previous one |
| 01:05:51 | Watusimoto | (I just fixed that slight overlap) |
| 01:06:04 | raptor | i was in one of *those* moods when I found it |
| 01:06:11 | raptor | nothing could be fast enough... |
| 01:06:18 | Watusimoto | I'm going to try drawing a circle with a pencil and straight edge |
| 01:06:28 | Watusimoto | that algo would work pretty well |
| 01:06:55 | Watusimoto | well, I;m going to make my kids draw a circle using that algo |
| 01:07:20 | raptor | yeah i thought it was really neat |
| 01:10:15 | Watusimoto | I'm using that for the turret now |
| 01:11:20 | Watusimoto | better? http://i.imgur.com/4mv5zMZ.png |
| 01:11:26 | raptor | actually, that algo could probably be moved to geomutils and statically pre-built, fir the circle, too |
| 01:11:30 | raptor | *for |
| 01:38:17 | YoshiSmb | UIMain.exe crashed, so i need to reconnect. |
| 01:38:20 | | YoshiSmb has left #bitfighter |
| 01:43:29 | | YoshiSmb has joined |
| 01:44:37 | YoshiSmb | one more thing i need to say |
| 01:44:54 | YoshiSmb | are you taking seriosly what microsoft is saying? |
| 01:45:18 | YoshiSmb | maybe it's a lie to make everybody buy it to get more money. |
| 01:46:02 | YoshiSmb | (money / cash) |
| 01:48:36 | fordcars | Yoshi, Xp isn't actually going to die |
| 01:48:54 | fordcars | Microsoft is just going to stop giving it useless security updates |
| 01:49:04 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 01:49:12 | YoshiSmb | yea, but i mean, what they say about hackers |
| 01:49:18 | fordcars | Hackers? |
| 01:49:19 | raptor | xp was supposed to be end-of-life 4 years ago |
| 01:49:27 | YoshiSmb | but extended |
| 01:49:35 | fordcars | Zap has been dead to me for a long time though |
| 01:49:40 | fordcars | *Xp wtf |
| 01:49:56 | fordcars | How did I type Zap hahahaha |
| 01:49:57 | YoshiSmb | maybe something from my country should show you |
| 01:50:07 | fordcars | Yeah maybe |
| 01:50:17 | fordcars | I was thinking about Zap while typing, sorry :P |
| 01:50:24 | YoshiSmb | lol |
| 01:51:34 | YoshiSmb | can you enter here ford? |
| 01:51:35 | YoshiSmb | http://www.lanacion.com.ar/ |
| 01:52:05 | fordcars | Yoshi, hackers are only a problem if you download unofficial .exes and go on Weird websites, like "Upgrade Java!' Or "Free Smileys!" Hackers hacking you computer without you downloading something is really tough |
| 01:52:17 | YoshiSmb | yea, |
| 01:52:26 | YoshiSmb | i take extra caution to not fall on them |
| 01:52:28 | fordcars | Yeah I can |
| 01:52:39 | fordcars | Yeah |
| 01:52:41 | YoshiSmb | http://www.lanacion.com.ar/1670105-windows-xp-tiene-los-dias-contados-como-lo-afectara |
| 01:53:23 | YoshiSmb | maybe you sould translate it. (or not?) |
| 01:55:00 | fordcars | Yeah, I am not that advanced in Spanish :) |
| 01:55:13 | Nothing_Much | fordcars: blasphemy! |
| 01:55:19 | | Flynnn has joined |
| 01:55:32 | Nothing_Much | lmao |
| 01:56:34 | fordcars | Haha What?? |
| 01:56:55 | YoshiSmb | what are you talking about?????????? |
| 01:56:57 | Nothing_Much | fordcars: Zap being dead to you |
| 01:57:04 | Nothing_Much | that was so funny |
| 01:57:07 | YoshiSmb | ah |
| 01:57:11 | fordcars | Sorry, I really didn't mean that |
| 01:57:13 | YoshiSmb | new favorite quote |
| 01:57:19 | fordcars | Haha nuuu |
| 01:57:28 | Nothing_Much | hahahahaha |
| 01:57:59 | fordcars | I was like "I don't like Windows Xp. Wow my Xp computer is old, it has Zap!" and I was typing that at the same time |
| 01:58:29 | Nothing_Much | lol |
| 01:58:38 | Nothing_Much | it's no problem, we forgive you |
| 01:58:49 | fordcars | :3 |
| 02:00:47 | Watusimoto | good night gentlemen!! |
| 02:00:56 | YoshiSmb | well, see ya later, it's my brother... |
| 02:00:56 | | BFLogBot Commit: 5c6c895a0269 | Author: watusimoto | Message: Make circle rendering a tad more efficient; unify circle rendering and turret drawing; eliminate superfluous functions; formatting |
| 02:00:58 | | BFLogBot Commit: 1cefbb8e4978 | Author: watusimoto | Message: Merge arc drawing and circle drawing; arc drawing is probably a bit more efficient now, less duplicate code |
| 02:00:59 | | BFLogBot Commit: 4025bd1c6f5f | Author: watusimoto | Message: Unnecessary cast |
| 02:01:01 | | BFLogBot Commit: 0434a1c3d097 | Author: watusimoto | Message: Reduce duplicate code |
| 02:01:05 | | YoshiSmb has left #bitfighter |
| 02:01:21 | fordcars | Yoshi,... |
| 02:01:23 | fordcars | Oh |
| 02:01:45 | fordcars | This this awful from Microsoft to scare people away from XP: http://www.amirunningxp.com/ |
| 02:02:23 | Nothing_Much | That's good actually |
| 02:02:31 | Nothing_Much | People should switch to Linux the more people talk about it |
| 02:03:23 | fordcars | Yes! |
| 02:04:07 | | CrazyLinuxNerd Quit (Ping timeout: 264 seconds) |
| 02:05:18 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 02:07:43 | fordcars | Gahh I have to go, I'll be back in around an hour! |
| 02:07:48 | | fordcars Quit (Quit: Page closed) |
| 02:16:49 | | CrazyLinuxNerd has joined |
| 03:07:13 | | Platskies has joined |
| 03:10:53 | | raptor Quit () |
| 03:15:18 | | Platskies Quit (Read error: Connection reset by peer) |
| 03:30:35 | | Platskies has joined |
| 03:51:56 | Nothing_Much | and fordcars wasn't to be found again... |
| 04:08:53 | | amgine123 has joined |
| 04:35:31 | kaen | woo! |
| 04:35:38 | kaen | think I'm getting a ruby gig :) |
| 04:37:14 | Nothing_Much | ruby? |
| 04:37:14 | Nothing_Much | kaen: what's that? |
| 04:37:30 | Nothing_Much | congrats! |
| 04:39:42 | kaen | a kick-ass programming language |
| 04:40:18 | Nothing_Much | oh nice |
| 04:40:18 | Nothing_Much | I wouldn't know |
| 04:40:18 | Nothing_Much | >.> |
| 04:40:18 | Nothing_Much | <,< |
| 04:40:18 | Nothing_Much | congrats though" |
| 04:40:31 | Nothing_Much | ! |
| 04:41:28 | | fordcars has joined |
| 04:42:20 | Nothing_Much | sorry BFLogBot |
| 04:42:21 | BFLogBot | It's psychosomatic. You need a lobotomy. I'll get a saw. |
| 04:45:14 | fordcars | Hi |
| 04:46:04 | Nothing_Much | My goodness D: |
| 04:46:54 | fordcars | Whoa D: |
| 04:47:06 | fordcars | BfLogBot is evil |
| 04:47:06 | BFLogBot | It's hard to be mad at someone who misses you while you're asleep. |
| 04:47:28 | fordcars | Sorry BFLogBot, but I look at you when you sleep |
| 04:47:28 | BFLogBot | Reality continues to ruin my life. |
| 04:47:48 | fordcars | I know, you talk when you sleep BFLogBot |
| 04:47:48 | BFLogBot | If we don't all watch the same TV, what will keep our culture homogeneous? |
| 04:48:03 | fordcars | BFLogBot: Cheese! |
| 04:48:03 | BFLogBot | I thrive on change... I thrive on making other people change. |
| 04:48:23 | fordcars | BFLogBot: Become president |
| 04:48:23 | BFLogBot | The only skills I have the patience to learn are those that have no real application in life. |
| 04:48:34 | fordcars | BFLogBot: Become president |
| 04:48:34 | BFLogBot | Is it a right to remain ignorant? |
| 04:48:57 | fordcars | BFLogBot: When you are a log bot, yes |
| 04:48:57 | BFLogBot | I'm looking for something that can deliver a 50-pound payload of snow on a small feminine target. Can you suggest something? Hello...? |
| 04:49:16 | fordcars | BFLogBot: Gahh I am done talking to you |
| 04:49:16 | BFLogBot | If you couldn't find any weirdness, maybe we'll just have to make some! |
| 04:49:23 | fordcars | k |
| 04:49:27 | fordcars | :) |
| 04:50:40 | | Nothing_Much Quit (Ping timeout: 347 seconds) |
| 04:52:31 | | Nothing_Much has joined |
| 04:53:15 | Nothing_Much | fordcars: I had to look at the logs |
| 04:53:20 | fordcars | Haha |
| 04:53:26 | Nothing_Much | just to see your ramblings at BFLogBot |
| 04:53:26 | BFLogBot | It's hard to be mad at someone who misses you while you're asleep. |
| 04:53:37 | Nothing_Much | since my computer freakin' crashed on me |
| 04:53:39 | Nothing_Much | no |
| 04:53:42 | Nothing_Much | it shut down on me |
| 04:53:46 | Nothing_Much | aka overheated :(((( |
| 04:53:46 | fordcars | Awww :/ |
| 04:53:49 | fordcars | Whoa |
| 04:53:55 | fordcars | You need a heatsink ;) |
| 04:53:56 | Nothing_Much | yeah |
| 04:54:00 | Nothing_Much | it's an oldie though |
| 04:54:05 | fordcars | Ahh ok |
| 04:54:09 | Nothing_Much | and it's got a coolermaster on it! |
| 04:54:44 | fordcars | Whoa! |
| 04:56:47 | Nothing_Much | heatpipes yo |
| 04:57:13 | fordcars | Whoa |
| 04:57:28 | Nothing_Much | gonna put my fan on it though |
| 04:57:44 | fordcars | Yeah |
| 04:58:00 | fordcars | I only ever had those |
| 04:58:40 | Nothing_Much | well |
| 04:58:43 | Nothing_Much | an external fan |
| 04:58:45 | Nothing_Much | because like |
| 04:58:50 | Nothing_Much | it's an open case |
| 04:59:40 | fordcars | It is? |
| 04:59:45 | amgine123 | gtg bye |
| 04:59:49 | fordcars | Oh an external fan, okok |
| 04:59:50 | fordcars | Later! |
| 04:59:57 | Nothing_Much | Later amgine123 |
| 05:00:26 | fordcars | Nothing_Much: isn't that going to be noisy? |
| 05:03:58 | | amgine123 Quit (Ping timeout: 245 seconds) |
| 05:40:09 | Nothing_Much | fordcars: nah |
| 05:40:16 | Nothing_Much | Mostly because it's somewhat silent |
| 05:40:20 | Nothing_Much | kinda sorta |
| 05:40:23 | fordcars | Ahh okokokok |
| 06:01:24 | | Guest41027 Quit (Quit: Leaving) |
| 06:08:34 | | sam686 Quit (Read error: Connection reset by peer) |
| 06:13:01 | | sam686 has joined |
| 06:13:02 | | ChanServ sets mode +v |
| 06:22:19 | | kaen Quit (Ping timeout: 264 seconds) |
| 07:30:45 | fordcars | Night! |
| 07:30:51 | | fordcars Quit (Quit: Page closed) |
| 07:33:23 | | Platskies Quit (Read error: Connection reset by peer) |
| 07:49:30 | | Nothing_Much Quit (Ping timeout: 252 seconds) |
| 08:04:50 | | Platskies has joined |
| 08:11:05 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 08:17:05 | | Platskies Quit (Read error: Connection reset by peer) |
| 08:21:44 | | Flynnn has joined |
| 08:34:06 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 08:36:48 | | Flynnn has joined |
| 09:05:43 | | Nothing_Much has joined |
| 09:12:15 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 09:18:49 | | destroyerimo has joined |
| 09:25:05 | | destroyerimo Quit (Read error: Connection reset by peer) |
| 09:30:25 | | Flynnn has joined |
| 09:52:10 | | Watusimoto has joined |
| 09:56:25 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 09:58:47 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 10:01:59 | | Watusimoto has joined |
| 10:02:07 | | watusimoto1 has joined |
| 10:11:51 | Nothing_Much | Good morning! |
| 11:16:55 | | Watusimoto Quit (Ping timeout: 252 seconds) |
| 11:23:33 | | watusimoto1 Quit (Quit: Leaving.) |
| 11:30:24 | | Watusimoto has joined |
| 11:30:45 | | Platskies has joined |
| 12:07:38 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 13:18:06 | | CrazyLinuxNerd Quit (Quit: Going.. Going.. Gone) |
| 13:58:05 | | Platskies Quit (Read error: Connection reset by peer) |
| 14:01:18 | | destroyerimo has joined |
| 14:01:20 | | destroyerimo Quit (Read error: Connection reset by peer) |
| 14:16:14 | | kaen has joined |
| 14:19:26 | | HylianSavior has joined |
| 15:13:52 | | Watusimoto has joined |
| 16:30:56 | | fordcars has joined |
| 16:36:08 | fordcars | Wow weird Bitfighter crash |
| 16:39:17 | fordcars | Mistake! :http://bitfighter.org/luadocs/class_ship.html#a0f7144d43dd2c86df30254579a9064a3 |
| 16:39:42 | fordcars | We have 2 modules and 3 weapons, not the other way around |
| 16:41:47 | fordcars | !bugs |
| 16:41:47 | BFLogBot | To enter a bug: http://tinyurl.com/bfnewbug -- To view all bugs: http://tinyurl.com/bfbugs |
| 16:48:44 | | HylianSavior Quit (Quit: Leaving) |
| 16:57:10 | | Flynnn has joined |
| 17:16:52 | | LordDVG has joined |
| 17:21:23 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 17:38:19 | | Watusimoto Quit (Ping timeout: 264 seconds) |
| 18:02:48 | | watusimoto has joined |
| 18:03:02 | | ChanServ sets mode +o |
| 18:03:51 | | Watusimoto_ has joined |
| 19:24:40 | fordcars | Watusimoto_, is there a way to define all the cells of an array after decleration? |
| 19:24:55 | fordcars | Like, int arr[5]; arr[] = {1,2,3,4,5}; |
| 19:28:44 | | kodapad has joined |
| 19:29:21 | kaen | fordcars, not that I know of, but you can of course do it in the declaration |
| 19:29:43 | fordcars | Oh ok, all I am trying to do is to pass an array as a function argument |
| 19:29:45 | kaen | int arr[] = {1,2,3,4,5}; |
| 19:30:09 | kaen | ah... hmm |
| 19:30:13 | fordcars | checkCommand(int command[PHRASE_LENGTH]) |
| 19:30:19 | fordcars | That's the function |
| 19:30:52 | kaen | interesting |
| 19:31:07 | kaen | within that function, you'll have to assign one cell at a time |
| 19:31:53 | fordcars | Hmm |
| 19:32:50 | fordcars | Well, all I am really trying to do is to compare an array with another one |
| 19:33:12 | fordcars | So I have that function, but C doesn't like arrays as arguments I get |
| 19:33:14 | fordcars | *guess |
| 19:33:24 | fordcars | Or maybe I don't |
| 19:34:42 | fordcars | Oh, I can maybe make a 2d array |
| 19:35:30 | kodapad | 2d is old fashion 3d is the future! |
| 19:35:36 | fordcars | Haha |
| 19:37:15 | Nothing_Much | urgh, can't find any html5 live streaming websites |
| 19:37:24 | fordcars | Live Streaming? |
| 19:37:41 | Nothing_Much | Yeah |
| 19:37:43 | Nothing_Much | Live streaming |
| 19:37:46 | Nothing_Much | Like twitch.tv |
| 19:37:58 | fordcars | Oh okokok |
| 19:38:07 | fordcars | Make your own ;) |
| 19:38:13 | Nothing_Much | I wanna see if HTML5 can handl- |
| 19:38:15 | Nothing_Much | Oh that'd be nice |
| 19:38:19 | fordcars | Screenshot each 10 seconds :P |
| 19:38:22 | Nothing_Much | But I have no idea how to work a database |
| 19:38:29 | Nothing_Much | oh no, there's HLS |
| 19:38:38 | fordcars | You would need Node.Js, and it would be complex though |
| 19:38:45 | Nothing_Much | node.js? |
| 19:38:46 | fordcars | HLS? |
| 19:38:54 | fordcars | So manyquestions... |
| 19:39:02 | Nothing_Much | HLS is HTTP Live Streaming lol |
| 19:39:06 | fordcars | Lol |
| 19:39:14 | fordcars | Nothing, what do you want to do? |
| 19:39:28 | fordcars | Do you want people to go to a certain link to check you out, or... |
| 19:39:49 | Nothing_Much | I'm looking for a website that hosts HTML5 streaming solutions over Flash player |
| 19:39:53 | fordcars | A popular website like twitch, and why does it need to be HTML5? |
| 19:39:59 | fordcars | Oh ok |
| 19:40:07 | Nothing_Much | Because Flash is heating up my PC a lot |
| 19:40:16 | Nothing_Much | HTML5 is so much better in every way too :D |
| 19:40:18 | fordcars | Ahh |
| 19:40:20 | kaen | hi fordcars |
| 19:40:23 | fordcars | Of course :) |
| 19:40:25 | fordcars | Hi kaen |
| 19:40:36 | fordcars | I figured it out, I am not using arguments :) |
| 19:40:44 | kaen | ok |
| 19:40:51 | kaen | ... you're not using globals are you? |
| 19:41:01 | fordcars | Yes, but this is not actually C |
| 19:41:15 | fordcars | It's arduino language |
| 19:41:30 | kaen | interesting |
| 19:41:35 | kaen | ok, have fun :) |
| 19:41:38 | fordcars | Haha |
| 19:42:02 | fordcars | I got an Adafruit Trinket, 7.95$, super tiny, 5 GPIO pins :) |
| 19:42:48 | kaen | cool! |
| 19:42:55 | | kodapad Quit (Quit: K Thx Bai) |
| 19:44:08 | fordcars | It has a maximum of 5,310 bytes of compiled code, but it's still sweet :) |
| 19:46:04 | | watusimoto Quit (Quit: Leaving.) |
| 19:47:24 | | kodapad has joined |
| 20:03:24 | | Watusimoto has joined |
| 20:03:59 | | Watusimoto_ Quit (Ping timeout: 240 seconds) |
| 20:05:53 | Watusimoto | so fordcars: what can you do with one of those trinkets? |
| 20:06:22 | fordcars | Lots-o-stuff :) |
| 20:06:38 | fordcars | It can even be used as a Usb 1 device |
| 20:17:06 | | Flynnn has joined |
| 20:19:48 | | Flynnn Quit (Client Quit) |
| 20:34:43 | | YoshiSmb has joined |
| 20:39:56 | YoshiSmb | Good afternoon! |
| 20:55:19 | | Nothing_Much Quit (Write error: Broken pipe) |
| 20:55:56 | | Invisibl1 has joined |
| 20:56:24 | | kodapad Quit (Quit: K Thx Bai) |
| 21:15:18 | | Nothing_Much has joined |
| 21:22:49 | | raptor has joined |
| 21:23:11 | | ChanServ sets mode +o |
| 21:26:01 | raptor | howdy |
| 21:26:52 | fordcars | Howdy |
| 21:27:08 | raptor | you found a bug! |
| 21:29:04 | Watusimoto | hi |
| 21:29:16 | raptor | everything still compiles... that's good |
| 21:29:18 | raptor | hi |
| 21:30:15 | Watusimoto | hey raptor, question for you. I was looking at ways to further streamline some of our rendering, when it ocurred to me that some of what I want to do may conflict with opengles2 |
| 21:30:28 | raptor | possibly |
| 21:30:55 | raptor | basically i figure if we were to move to GLES 2 then'd we'd create an interface for all of the rendering methods |
| 21:31:14 | raptor | and have 2 child classes - one for GL 1.1 and the other for GL ES |
| 21:31:26 | Watusimoto | basically, I made circle rendering cleaner (in a way) -- all circles, regardless of size or position, now are drawn from a single vector of points, and are scaled and positioned with glMatrix operations |
| 21:31:43 | Watusimoto | so I started reading about opengles2 |
| 21:32:01 | Watusimoto | and realized we could probably do the same thing by setting vertex shaders to do the translate and scaling |
| 21:32:10 | raptor | yes, i think so |
| 21:32:16 | Watusimoto | so that is ok |
| 21:32:16 | raptor | i need to read up a lot more on it, too.. |
| 21:32:21 | Watusimoto | we all do! |
| 21:32:42 | Watusimoto | but what I was thinking was that maybe it would be possible to use shaders on the main client as well, for this purpose |
| 21:32:56 | Watusimoto | and it does seem that opengl supports shaders |
| 21:33:30 | raptor | GL 2.0 does, yes |
| 21:33:33 | raptor | but not 1.1 |
| 21:33:33 | Watusimoto | but I can;t figure out how to get access to the opengl shader stuff |
| 21:33:41 | Watusimoto | we're using 2, right? |
| 21:33:46 | raptor | no we're using 1.1 |
| 21:33:50 | Watusimoto | ok |
| 21:33:55 | Watusimoto | well, maybe that explains it then |
| 21:34:23 | raptor | kaen did shader work for GL 2 here: https://code.google.com/r/bkconrad-bitfighter-shaders/source/checkout |
| 21:34:24 | Watusimoto | and we're still at 1.1 because of old mac clients? |
| 21:34:24 | Nothing_Much | gles 2.0 requires a rewrite from what someone said, unless fordcars was able to compile against the libs |
| 21:34:48 | raptor | yes... but actually, I just found out that OSX 10.4.9 added GL 2 support |
| 21:35:06 | raptor | oh wait |
| 21:35:15 | raptor | no... windows xp has only 1.1 support |
| 21:35:20 | raptor | that was the main issue |
| 21:35:21 | fordcars | Aw |
| 21:35:31 | raptor | booo |
| 21:35:43 | raptor | maybe we could distribute a GL 2+ DLL? |
| 21:36:16 | Nothing_Much | xp's gonna eol soon though |
| 21:36:21 | Nothing_Much | it wouldn't make sense to support it anymore.. |
| 21:36:39 | raptor | we have plenty of players still on it |
| 21:36:46 | Nothing_Much | oh really? |
| 21:36:48 | raptor | plenty of users worldwide |
| 21:36:53 | Nothing_Much | ah |
| 21:37:21 | raptor | despite this being the 3rd(?) EOL timetable Microsoft has given XP, it's going to stick around still... |
| 21:37:34 | Watusimoto | it's a fact of life for a while longer |
| 21:37:43 | raptor | haha |
| 21:37:48 | Nothing_Much | yeah, wait until like maybe 2017 or something |
| 21:37:52 | Nothing_Much | or 2016 |
| 21:37:55 | Nothing_Much | the sooner the better |
| 21:38:36 | raptor | hhhhhhhvbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb |
| 21:38:50 | Nothing_Much | oh my |
| 21:39:32 | Watusimoto | well, I want to make sure that any new code I write will make migration easier, not harder |
| 21:40:30 | Nothing_Much | what do shaders do? will that make bitfighter a bit more flashy? |
| 21:40:55 | | Invisibl1 Quit (Quit: Invisibl1) |
| 21:43:17 | fordcars | Nothing, shaders tell what color the pixels on your screen should be :O |
| 21:43:29 | Nothing_Much | ohh |
| 21:43:44 | kaen | it can help do that |
| 21:43:55 | fordcars | Yet, I really don't know much about them |
| 21:44:03 | kaen | it can also help make the performance better by allowing us to only use parts of the pipeline that we need |
| 21:44:30 | Nothing_Much | I'd like Bitfighter to be a little more flashy in all honesty though, it shouldn't be too heavy on the resources considering how lightweight it is still. |
| 21:44:36 | fordcars | Yeah, I really don't know much about them |
| 21:44:46 | Watusimoto | I learned a bit today |
| 21:44:52 | kaen | Watusimoto: regarding migration, I think the best you can do is make a set of renderFoo methods that contain all of the GL stuff and accept float arrays of vertices |
| 21:44:58 | fordcars | Nothing_Much: http://instantaction.typepad.com/.a/6a00e54f8eb060883401116847b593970c-450wi |
| 21:45:19 | kaen | that way when we get around to migrating all we have to do is reimplement those to use the prog pipeline |
| 21:45:33 | Watusimoto | can you give me an example of a renderFoo? |
| 21:45:37 | fordcars | http://static.trustedreviews.com/94/3fdd69/4b47/7570-zap.jpg |
| 21:47:17 | Nothing_Much | fordcars: Yeah I saw a low quality vid, but it definitely looked weird, like the squid-like trailing lines. Those were weird, but re: the "nausiating" |
| 21:47:37 | Nothing_Much | .. looks, I only found the distortion when you died that was pretty annoying |
| 21:47:56 | fordcars | Yeah, exactly, but I agree it would be cool to see fancier graphics in Bitfighter |
| 21:48:22 | Nothing_Much | it would be, mostly because nowadays, including phones, hardware can handle pretty much anything that Bitfighter can throw at |
| 21:48:54 | fordcars | Yep |
| 21:49:30 | Watusimoto | this is the model that instant action used: http://www.youtube.com/watch?v=0RiWu56VLRw |
| 21:49:50 | Nothing_Much | however, if there's a chance of getting on phones, I think there should be a notification to let people know that the best experience for playing on a mobile device would be to purchase a 3rd party bluetooth controller addon for a phone or tablet |
| 21:50:11 | Nothing_Much | Watusimoto: rofl |
| 21:50:23 | fordcars | Haha whaaaaaaaaat |
| 21:50:59 | Nothing_Much | but getting on the Android market would be easy, because there's quite a few devices such as the nVidia shield that's pretty much made for gaming |
| 21:51:11 | Nothing_Much | that has a built in controller that would run bitfighter pretty well |
| 21:52:11 | raptor | go LuaJIT!: http://lonewolfer.wordpress.com/2014/03/13/benchmarking-hash-table-implementations-in-different-languages/ |
| 21:52:37 | raptor | i'm looking to see how bad opengl 2.0 is on windows xp |
| 21:52:53 | raptor | apparently if you don't have hardware drivers, you're in trouble |
| 21:53:13 | Nothing_Much | tread lightly raptor, if you have a machine without service pack 3, expect hours of installing a decade's worth of updates |
| 21:53:30 | kaen | Watusimoto: pretty much all of the glTranslate/glBegin/glEnd stuff should go in renderFoo |
| 21:54:15 | raptor | glBegin/glEnd has already been removed for ES 1.1 compatibility |
| 21:54:47 | kaen | in fact I just realized that if we make a base layer of renderPolygon(verts, pos), renderPolyline, etc, then build things like renderTurret out of those, we can just reimplement the base layer of three or four functions when we migrate |
| 21:54:48 | Watusimoto | glBegin/End is gone |
| 21:55:31 | kaen | oh, are we use drawArrays now? |
| 21:55:35 | Watusimoto | renderTurret was a very expensive function, so I optimized it by precalculating all the vertices and saving them |
| 21:55:59 | Watusimoto | so we now do the glTranslate/rotate then renderVertices |
| 21:56:04 | raptor | yeah, i converted everything to drawArrays |
| 21:56:17 | raptor | I needed to do it for the experimental android port |
| 21:56:33 | Watusimoto | I want to move more stuff to rendering from precalucated arrays of points |
| 21:56:42 | raptor | but other fixed-function stuff is still in heavy use |
| 21:57:07 | Watusimoto | I figure we can use shaders to rotate/translate those arrays |
| 21:57:08 | kaen | ok, so glTranslate and friends need to go into the base layer as well |
| 21:57:15 | kaen | right, we can |
| 21:58:58 | Watusimoto | what would be helpful for me would be if you could take one fucntion and restructure it the way you think would be ideal, then I can replicate that |
| 21:59:14 | raptor | that might be in his clone.. |
| 21:59:31 | Nothing_Much | does anybody know how to test out a wordpress website without a server? |
| 21:59:44 | kaen | I don't think that's in the clone |
| 21:59:46 | Watusimoto | I looked for some likely places to find changes in the clone, and didn;t see anything different |
| 22:00:01 | raptor | yay: http://support.microsoft.com/kb/285912 |
| 22:00:14 | raptor | STATUS: "This behavior is by design" |
| 22:00:26 | | koda has joined |
| 22:00:57 | raptor | Nothing_Much: http://codex.wordpress.org/Test_Driving_WordPress |
| 22:01:10 | raptor | you'll probably need a server.. |
| 22:01:37 | Nothing_Much | aw crud |
| 22:01:44 | Watusimoto | perhaps a local server |
| 22:04:29 | kaen | ok, so something like renderShip in gameObjectRender, has a couple of problems |
| 22:05:20 | kaen | the first is glColor, which we'll replace with a shader attribute, the second is that it doesn't accept a position, so that means the caller is doing glTranslate etc. at or before the callsite |
| 22:05:35 | kaen | ideally, it would take a position and color, and pass that into renderVertexArrays |
| 22:05:37 | Watusimoto | yes |
| 22:06:05 | Watusimoto | ok, so that is running opposite to what i was starting to do, which is to let the caller set the granslation/rotation |
| 22:06:08 | kaen | and way down in rVA we'd set the color attribute with the appropriate GL API and manipulate the matrices |
| 22:06:12 | Watusimoto | which is good to know |
| 22:06:13 | kaen | ok |
| 22:06:15 | raptor | looks like the consensus is for games is: if you want shaders on windows, use directx |
| 22:06:19 | kaen | that's actually viable |
| 22:06:22 | raptor | is is is |
| 22:06:47 | kaen | but you'd need to replace glTranslate etc. with setRenderTranslation |
| 22:06:53 | fordcars | Nothing_Much: setting a server is really easy |
| 22:07:21 | kaen | and then we'd have two implementations for that, as appropriate |
| 22:07:37 | Nothing_Much | fordcars: alright well I installed apache2 for Ubuntu |
| 22:07:53 | | LordDVG Quit (Remote host closed the connection) |
| 22:07:58 | fordcars | Ok, well you're all set |
| 22:08:00 | raptor | or we could move to SDL 2D api! |
| 22:08:13 | Nothing_Much | what do I do after that fordcars? |
| 22:08:17 | Watusimoto | well, I've been using gltranslate and glRotate, which are our own functions |
| 22:08:20 | fordcars | You're done! |
| 22:08:23 | fordcars | Well, kindof |
| 22:08:34 | fordcars | I guess you would run apache in the terminal |
| 22:08:42 | fordcars | If it isn't already |
| 22:08:46 | kaen | wait, really? |
| 22:08:53 | kaen | we have our own glTranslate() implementation? |
| 22:08:57 | fordcars | And then, go in your web browser and connect to your Local IP |
| 22:09:16 | fordcars | I have apache2 here actually |
| 22:09:28 | fordcars | Wait, I'll boot Debian |
| 22:09:31 | | fordcars Quit (Quit: Page closed) |
| 22:09:44 | raptor | no, it;s just a wrapper |
| 22:10:13 | kaen | crazy. where is it? |
| 22:10:19 | Watusimoto | kaen: yes, but it's not much |
| 22:10:27 | Watusimoto | prepare to be disapointed |
| 22:10:46 | kaen | I can't find it in renderutils nor gameobjectrender |
| 22:10:48 | raptor | OpenGlUtils::glTranslate |
| 22:10:50 | Watusimoto | openGlUtils |
| 22:10:53 | Watusimoto | yes, that |
| 22:11:17 | kaen | ohhhh |
| 22:11:21 | raptor | so OpenGlUtils would be our layer... |
| 22:11:26 | kaen | huh... well that could work fine |
| 22:11:28 | kaen | yeah |
| 22:12:04 | | fordcars has joined |
| 22:12:17 | fordcars | Hi |
| 22:12:29 | Nothing_Much | wb fordcars |
| 22:12:44 | fordcars | Yeah, type apache2 in Terminal |
| 22:12:52 | fordcars | Make sure you donèt run as root I think |
| 22:13:05 | fordcars | Oh wait nm |
| 22:13:18 | fordcars | Oh yeah |
| 22:13:21 | kaen | It might get a little hairy if we start using more than one shader program, though |
| 22:13:21 | Watusimoto | so we could hijack gltranslate and friends to do whatever we wanted |
| 22:13:28 | fordcars | Run as root, and type apache2 root |
| 22:13:36 | Watusimoto | well, that was my other question |
| 22:13:40 | fordcars | "apache 2 root" |
| 22:13:45 | Watusimoto | we sometimes have nested translates |
| 22:13:47 | fordcars | Or non root |
| 22:13:53 | fordcars | "apache2 username" |
| 22:13:58 | Watusimoto | or a translate inside a rotate |
| 22:14:38 | Watusimoto | and I would think the shader would just want a single value for translate and rotate, not a series of nested compounding values |
| 22:14:52 | kaen | actually it takes a whole matrix |
| 22:15:08 | kaen | so we'd probably end up doing our own matrix stack |
| 22:15:27 | kaen | then compose them right before drawArrays |
| 22:15:35 | kaen | and bind them into our MV matrix slot |
| 22:16:43 | fordcars | Nothing_Much: When you get it working, type "localhost" in your web browser |
| 22:18:39 | raptor | ok, looks like windows 7 might have opengl 1.5! |
| 22:18:40 | Watusimoto | so we'd basically implement this math somewhere: http://stackoverflow.com/questions/15133977/how-to-calculate-svg-transform-matrix-from-rotate-translate-scale-values |
| 22:18:53 | fordcars | Whoa! |
| 22:19:38 | raptor | back to linear algebra! |
| 22:20:13 | Watusimoto | bring on Herr Eigenvektor |
| 22:20:45 | Nothing_Much | fordcars: it says it works |
| 22:20:47 | Nothing_Much | ! |
| 22:20:54 | Nothing_Much | whoops |
| 22:20:55 | fordcars | Nothing, you are good to go! |
| 22:21:02 | Nothing_Much | okay so I downloaded wordpress now |
| 22:21:13 | fordcars | Just place the .html in the apache directory (wherever it is) |
| 22:21:35 | fordcars | The .html generated by Wordpress probably |
| 22:21:43 | fordcars | Gtg, food! |
| 22:21:48 | Nothing_Much | l8r dude |
| 22:22:33 | kaen | exactly |
| 22:22:44 | kaen | and in fact, all of that is just matrix multiplication |
| 22:22:51 | kaen | very easy, given the right wikipedia article :) |
| 22:23:03 | Watusimoto | yes |
| 22:23:31 | Watusimoto | so we'd basically reimplent the opengl system of matrix combination |
| 22:23:37 | kaen | exactly |
| 22:23:44 | Watusimoto | and pass the resulting matrix to the shader |
| 22:23:48 | kaen | yes |
| 22:24:43 | Watusimoto | so eventually gltranslate and glrotate and whatever would probably have a stack of matrixes that we'd manage. that would be pretty easy, actually. |
| 22:24:52 | Watusimoto | with the right wikipedia article :-) |
| 22:25:03 | kaen | exactly :) |
| 22:25:54 | Watusimoto | good, that actually kind of makes sense |
| 22:26:09 | Watusimoto | and is compatible with my latest ideas for making the graphics more efficient |
| 22:26:17 | | fordcars Quit (Ping timeout: 240 seconds) |
| 22:27:42 | Watusimoto | maybe we should create some new functions called bfTranslate/bfScale/etc. which for now would just be passthroughs to the gl versions |
| 22:27:52 | kaen | I like that idea |
| 22:27:59 | kaen | glTranslate had me fooled :) |
| 22:27:59 | Watusimoto | bfPushMatrix and bfPopMatrix |
| 22:28:12 | kaen | we can use this for the matrix math: https://github.com/g-truc/glm |
| 22:28:33 | kaen | it's a port of glsl math utils to c++ |
| 22:28:36 | Watusimoto | http://www.youtube.com/watch?v=eKgPY1adc0A |
| 22:28:55 | kaen | it also uses CPU features to accelerate the math, when available |
| 22:32:35 | kaen | which also happens to contain my favorite mind-boggling source file I've ever seen in production software: https://github.com/g-truc/glm/blob/0.9.5/glm/detail/_swizzle_func.hpp |
| 22:37:25 | | raptor_ has joined |
| 22:37:25 | | raptor Quit (Disconnected by services) |
| 22:37:27 | | raptor_ is now known as raptor |
| 22:37:29 | | raptor Quit (Changing host) |
| 22:37:29 | | raptor has joined |
| 22:37:29 | | ChanServ sets mode +o |
| 22:43:48 | | Watusimoto Quit (*.net *.split) |
| 22:44:41 | | Watusimoto has joined |
| 22:49:37 | raptor | oh yeah... we have to replace the oglconsole piece of junk |
| 22:56:21 | Watusimoto | and how |
| 22:56:59 | raptor | I'm considering adding bitmap support and hooking it into font-stash |
| 22:57:15 | Watusimoto | duck!!!! |
| 22:57:23 | raptor | where!? |
| 22:57:24 | | BFLogBot Commit: 46744d884b60 | Author: watusimoto | Message: Circle drawing now precalculates a set of points around the circle, then renders them using glScale() to get the radius right. This eliminates most point calculations during circle rendering, making it much more efficient. |
| 22:57:26 | | BFLogBot Commit: 98ddcb60ca4a | Author: watusimoto | Message: Use circle point computation method for rendering polygons... faster code, less duplication. Awesome! |
| 22:57:27 | | BFLogBot Commit: b7836266363a | Author: watusimoto | Message: Protection |
| 22:57:29 | | BFLogBot Commit: b0315417f84f | Author: watusimoto | Message: Remove unused param |
| 22:57:30 | | BFLogBot Commit: 83cb48f66d6c | Author: watusimoto | Message: Render core in editor with inner circle matching that used in the real game. Use .01, rather than +2, so rendering on dock remains (almost) the same. |
| 22:57:32 | | BFLogBot Commit: f717d1d45e18 | Author: watusimoto | Message: Use translate to handle polygon offsets... the more I think about OpenGLES-2, the more I think I'm going to regret this... |
| 22:57:33 | | BFLogBot Commit: b0f7e1e854da | Author: watusimoto | Message: Remove dead code |
| 22:57:35 | | BFLogBot Commit: f26bacde362c | Author: watusimoto | Message: Remove unneeded function, fix a bunch of warnings |
| 22:57:36 | | BFLogBot Commit: f9b8fd8a4809 | Author: watusimoto | Message: Remove VerboseHelpMessages setting |
| 22:57:38 | | BFLogBot Commit: a2d9e14f64b7 | Author: watusimoto | Message: Remove some casts |
| 22:57:39 | | BFLogBot Commit: 6b305eede4d4 | Author: watusimoto | Message: All calls to glScalef, glTranslatef, and glRotatef now pass through our custom functions in OpenglUtils |
| 22:57:47 | Watusimoto | there |
| 22:57:52 | raptor | commits! |
| 23:02:22 | raptor | so this morning, i caught my two-year-old get peanut butter out of the pantry, a spoon out of the drawer, eat a spoon ful, then put both the peanut butter and spoon back in their original spots |
| 23:03:21 | raptor | but i was half asleep. it didn't register until i just now grabbed a spoon out of the drawer... with goo on it |
| 23:08:43 | raptor | i love that circle algo |
| 23:22:15 | | fordcars has joined |
| 23:25:18 | | fordcars Quit (Client Quit) |
| 23:25:25 | | fordcars has joined |
| 23:29:49 | Watusimoto | yummy peanutbutter flavored spoon |
| 23:34:10 | | fordcars Quit (Ping timeout: 246 seconds) |
| 23:38:29 | | fordcars has joined |
| 23:41:02 | Nothing_Much | Hey fordcars |
| 23:41:36 | Nothing_Much | So I dropped the wordpress file in the html folder in /var/www/ |
| 23:42:13 | Nothing_Much | But when I go to http://localhost/wordpress the page is blank |
| 23:42:31 | kaen | hah! I do that too, wat |
| 23:42:56 | kaen | it's like the fastest possible hack snack |
| 23:43:11 | Nothing_Much | I can't eat peanut butter alone honestly |
| 23:43:12 | | fordcars_ has joined |
| 23:43:18 | Nothing_Much | wb fordcars_ |
| 23:43:25 | kaen | soo good |
| 23:43:38 | kaen | that's honestly where most of the peanut butter goes :P |
| 23:43:47 | | fordcars_ Quit (Client Quit) |
| 23:44:01 | Nothing_Much | Darn it, I need fordcars! |
| 23:44:13 | kaen | the rest goes into toasted PB+honey sandwiches |
| 23:44:19 | | fordcars Quit (Ping timeout: 246 seconds) |
| 23:44:25 | Nothing_Much | yuck |
| 23:44:35 | kaen | :) |
| 23:44:54 | Nothing_Much | oh hey, my cousin's playin' some bitfighter! |
| 23:45:21 | Nothing_Much | on the wrong server :P |
| 23:46:07 | raptor | I actually think I offended some visiting Germans once - by offering them a peanut butter sandwich |
| 23:46:22 | YoshiSmb | il join! |
| 23:46:40 | raptor | I also probably offended them with giving them a firm handshake... |
| 23:48:12 | raptor | Watusimoto: I don't get this one: https://code.google.com/p/bitfighter/source/detail?r=83cb48f66d6c15fa19308c320a07eb4a38f0a42d |
| 23:48:51 | raptor | by 'get', i mean understand |
| 23:49:36 | YoshiSmb | Nothing_Much, you will join? |
| 23:50:00 | Nothing_Much | YoshiSmb: not right now, I wanna figure out this wordpress thing |
| 23:50:06 | YoshiSmb | oh ok |
| 23:50:15 | Watusimoto | yeah so that one |
| 23:50:38 | Watusimoto | so we have two renderings of the core, simple and full on |
| 23:50:56 | YoshiSmb | ps: you cousin got zapped 2 times in row in the same place by me. |
| 23:51:12 | Watusimoto | they consist of a lot of junk, but essentially an outer polygon and an inner circle and a bunch of other stuff |
| 23:51:34 | Watusimoto | the way they were rendered before the change was the inner circle was 2px smaller on the simpler renering |
| 23:51:45 | Watusimoto | so when you hit tab, it looked like it jumped a tiny bit |
| 23:51:48 | Watusimoto | it bothered me |
| 23:51:55 | Nothing_Much | YoshiSmb: well he's a newbie such as myself, try to go easy on him a little (if you can that is) |
| 23:52:06 | YoshiSmb | il try. |
| 23:52:12 | Watusimoto | so the width * .01 adds back those two missing pixels and makes things the same size |
| 23:52:18 | YoshiSmb | if not, team with him to "zap!" me |
| 23:52:27 | Watusimoto | but I could not just add 2 because it screwed up the dock rendering |
| 23:52:43 | Watusimoto | so the .01 has an inperceptible effect on the dock, but fixes the value in game |
| 23:52:47 | Watusimoto | or rather in editor |
| 23:52:58 | Watusimoto | it's a hack |
| 23:53:33 | raptor | ha |
| 23:53:35 | raptor | ok |