[14:50] Hi :) Anyone here ? [14:52] MCR1: what up ? [14:53] Oh - Hi Sam :) Great to see you working on the missing functionality - but do not expect that I can help much there yet ;) [14:53] smspillaz, seems Expo is broken in trunk - Can you confirm ? [14:54] not right now [14:54] MCR1: what is "broken" about it ? [14:54] MCR1: I wrote a porting guide, check my blog for the link, I haven't got access to it at the moment (long story) [14:55] must have been a very recent commit that broke it... it crashes Compiz - restart via virtual terminal is needed [14:55] smspillaz: I have read it ;) [14:55] MCR1: nothing has been merged in the past month [14:55] MCR1: can you get a stacktrace ? [14:55] maybe it was a nux commit that broke it... [14:56] smspillaz: I can try, but I can try to find out which one broke it also - one min [14:56] MCR1: a stacktrace is more useful [14:56] use valgrind or something [14:58] you already told me once and I've saved it somewhere, but could you please repeat the steps necessary as I failed with trying to get a gdb stacktrace and have no experience using valgrind [14:58] MCR1: sudo apt-get install valgrind; valgrind compiz --replace ccp [14:59] it'll run slower, but you'll get a stack when it crashes, plus some other info as to why it crashed [14:59] ok [15:00] in other news, fuck me I'm an idiot. Just spent the last three hours trying to figure out why a pass-through shader that renders the contents of the backbuffer obtained by glCopyTexSubImage2D as "transparent" - when that's exactly what its meant to do [15:01] at least now I know the problem is in the texel fetch logic and not in the backbuffer copy [15:01] debugging opengl is a giant pain in the ass [15:03] ARGH TYPOES [15:03] s/2/3/ [15:05] valgrind setsid unity from VT seems to work... [15:05] MCR1: if you want copy-and-paste-ability just use a normal terminal [15:06] ok [15:12] Segmentation fault is all I get :( [15:17] MCR1: valgrind compiz --replace ccp in a normal term ? [15:17] surely not .... [15:27] smspillaz: Sorry - had to reboot - valgrind compiz --replace ccp fails: --9012:0:aspacem Valgrind: FATAL: VG_N_SEGNAMES is too low. --9012:0:aspacem Increase it and rebuild. Exiting now. [15:28] smspillaz: Something completely different: branch fixing firepaint is done :) [15:31] wtf [15:31] MCR1: you have weird hardware / screwed installed [15:32] MCR1: in any case, to get gdb output into a file, its something like [15:32] gdb --args compiz --replace ccp [15:32] set logging-file /home/username/gdb-log.txt [15:32] bt [15:32] bt full [15:32] q [15:33] thanks for the firepaint fixes, I'll take a look [15:33] though we need to port firepaint to not use quads, which I suspect will be a pain [15:33] since we actually have to do it, and not just emulate it with gl_triangles and primitive restarts since I'm pretty sure gles doesn't support that [15:33] well, I just created the branches, all the credit goes to Michail Bitzes [15:34] MCR1: you shouldn't underestimate your own ability [15:34] try your hand at porting some of the simpler plugins [15:34] its pretty easy [15:35] you just convert all the glVertex3f () crap to streamingBuffer->addVertices (1, vertex); etc [15:35] smspillaz: For now, firepaint and showmouse are disabled for GLES anyway, so I guess it should be okay... [15:36] well, one day phones and tablets will take over and all we'll have is GLES :P [15:37] see plugins/CMakeLists.txt - but ofc you are right - but recently I had not much time and failed to fix some of the grid issues I took on... [15:37] namely grid-keyboard-resized windows jumping around workspaces... :( [15:38] keep trying [15:38] no idea why those behave so much different, than the mouse-resized ones [15:38] :) [15:39] it is some strangeness going on there :P [15:40] MCR1: in case you were wondering what all my swearing about was earlier, I am trying to por^W^W^Wrewrite the blur plugin [15:40] it really is that bad [15:41] hehe [15:42] if you ask me 4 preferences regarding missing plugins... I would say -> bring back animations... [15:42] but ofc I am very happy about each of them coming back, although I did not use blur personally... [15:42] animations is easy [15:42] you could probably do it [15:44] GPU assembly is such indecipherable garbage ..... [15:44] lets make a deal -> you take one of the animations plugins and convert it, I'll study your diff and take on the others ? - how 'bout that one ? [15:44] done [15:44] we have simple, extra, experimental :) [15:45] not right now though, need to focus on getting blur done and then I have to fix some bugs in my experimental ppa [15:45] and animationsaddon IIRC [15:45] sure, whenever you find some time 4 it :) [15:46] & thanks a lot 4 your efforts ;) [15:47] MCR1: there we go WIP http://i.imgur.com/qjESr.png [15:47] MCR1: eh, I'm learning a fair bit [15:47] having to rip some of the more complicated plugins apart to get them to work forces you to learn how they work [15:48] the compiz blur algorithm is actually really neat [15:48] doesn't work the way you'd expect it to, has lots of tricks [15:49] I guess 'lots of tricks' is the correct way to describe the whole Compiz ;) [15:50] and it is 'compiz or bust' imho ;) - do not underestimate what we have ;) [15:50] just the parts that dennis wrote [15:50] MCR1: well, hopefully people will take the good bits and make it work on other compositors [15:51] fragmentation is stupid, I'm not going to contribute to that problem [15:51] yes, that is true - I never quite fully understood that open-source problem [15:52] all devs should gather around the best/most advanced project, but this is not the way it happens [16:27] smspillaz: Good news. Got the wizard to work with post-r3320 as well 8-) - was the same problem as with the other particle plugins ;) [16:37] smspillaz: Here it is: https://code.launchpad.net/~mc-return/compiz/compiz0.9.9.merge-plugin-wizard/+merge/141459 [17:22] Hello, can anyone help me with the login screen? I want to be able to only type my username and password, not choose my username from a list. === rsalveti_ is now known as rsalveti