IRC logs for #opendune on OFTC at 2012-12-28
            
01:08:06 <Xaroth|Work> http://xkcd.com/1144/
01:09:35 <glx> old :)
02:47:13 *** glx has quit IRC
16:36:09 *** glx has joined #openDune
16:36:09 *** ChanServ sets mode: +o glx
16:36:57 <glx> hello
17:20:46 <TrueBrain> hi :)
17:20:55 <TrueBrain> I analyzed how many SCREEN_0 (see latest commits) there are ... omfg ...
17:21:00 <TrueBrain> my idea is not going to work :P
17:26:49 <Xaroth|Work> back to the drawing board? :P
17:30:27 *** TrueBrain has quit IRC
17:53:55 *** TrueBrain has joined #openDune
21:58:28 <TrueBrain> meh; the drawing stuff in OpenDUNE is such a mess
21:58:31 <TrueBrain> it is all over the freaking place :(
21:59:23 <glx> and sometimes with double buffering
21:59:48 <TrueBrain> more the issue is: there are only N, where N is small, places where it draws to the main screen
21:59:54 <TrueBrain> I can add a Video_Update there
22:00:04 <TrueBrain> but ... sometimes it calls many of those functions in rapid sucession
22:00:16 <TrueBrain> for example, mouse off - draw sprite - mouse on
22:00:26 <TrueBrain> and mouse off and on on their own make several Draw cals
22:00:32 <TrueBrain> so I should wait with a redraw there
22:00:47 <TrueBrain> so ... my idea of adding Video_Update after every change on the screen
22:00:49 <TrueBrain> is not going to work
22:00:59 <TrueBrain> which is annoying ..
22:01:14 <TrueBrain> means we need to find all loops, and do it there or something ..
22:05:54 <TrueBrain> 68 sleepIdle
22:05:56 <TrueBrain> lolz
22:25:10 <TrueBrain> deadlock happens on windows too ... which is much more weird :P
22:26:00 <TrueBrain> but then the music and audio lock eachother
22:26:07 <TrueBrain> (both use wave)
22:27:05 <TrueBrain> right, reduced it to 55 loops ...
22:27:06 <TrueBrain> omfg :P
22:27:42 <TrueBrain> rewrote mst loops
22:27:48 <TrueBrain> to make them a bit easier on the eye
22:31:33 <TrueBrain> meh; it is as hard as I was afraid of :P
22:31:36 <TrueBrain> time to get some sleep; night