[14:50] <MCR1> Hi :) Anyone here ?
[14:52] <smspillaz> MCR1: what up ?
[14:53] <MCR1> 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] <MCR1> smspillaz, seems Expo is broken in trunk - Can you confirm ?
[14:54] <smspillaz> not right now
[14:54] <smspillaz> MCR1: what is "broken" about it ?
[14:54] <smspillaz> 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] <MCR1> must have been a very recent commit that broke it... it crashes Compiz - restart via virtual terminal is needed
[14:55] <MCR1> smspillaz: I have read it ;)
[14:55] <smspillaz> MCR1: nothing has been merged in the past month
[14:55] <smspillaz> MCR1: can you get a stacktrace ?
[14:55] <MCR1> maybe it was a nux commit that broke it...
[14:56] <MCR1> smspillaz: I can try, but I can try to find out which one broke it also - one min
[14:56] <smspillaz> MCR1: a stacktrace is more useful
[14:56] <smspillaz> use valgrind or something
[14:58] <MCR1> 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] <smspillaz> MCR1: sudo apt-get install valgrind; valgrind compiz --replace ccp
[14:59] <smspillaz> it'll run slower, but you'll get a stack when it crashes, plus some other info as to why it crashed
[14:59] <MCR1> ok
[15:00] <smspillaz> 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] <smspillaz> at least now I know the problem is in the texel fetch logic and not in the backbuffer copy
[15:01] <smspillaz> debugging opengl is a giant pain in the ass
[15:03] <smspillaz> ARGH TYPOES
[15:03] <smspillaz> s/2/3/
[15:05] <MCR1> valgrind setsid unity from VT seems to work...
[15:05] <smspillaz> MCR1: if you want copy-and-paste-ability just use a normal terminal
[15:06] <MCR1> ok
[15:12] <MCR1> Segmentation fault is all I get :(
[15:17] <smspillaz> MCR1: valgrind compiz --replace ccp in a normal term ?
[15:17] <smspillaz> surely not ....
[15:27] <MCR1> 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] <MCR1> smspillaz: Something completely different: branch fixing firepaint is done :)
[15:31] <smspillaz> wtf
[15:31] <smspillaz> MCR1: you have weird hardware / screwed installed
[15:32] <smspillaz> MCR1: in any case, to get gdb output into a file, its something like
[15:32] <smspillaz> gdb --args compiz --replace ccp
[15:32] <smspillaz> set logging-file /home/username/gdb-log.txt
[15:32] <smspillaz> bt
[15:32] <smspillaz> bt full
[15:32] <smspillaz> q
[15:33] <smspillaz> thanks for the firepaint fixes, I'll take a look
[15:33] <smspillaz> though we need to port firepaint to not use quads, which I suspect will be a pain
[15:33] <smspillaz> 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] <MCR1> well, I just created the branches, all the credit goes to Michail Bitzes
[15:34] <smspillaz> MCR1: you shouldn't underestimate your own ability
[15:34] <smspillaz> try your hand at porting some of the simpler plugins
[15:34] <smspillaz> its pretty easy
[15:35] <smspillaz> you just convert all the glVertex3f () crap to streamingBuffer->addVertices (1, vertex); etc
[15:35] <MCR1> smspillaz: For now, firepaint and showmouse are disabled for GLES anyway, so I guess it should be okay...
[15:36] <smspillaz> well, one day phones and tablets will take over and all we'll have is GLES :P
[15:37] <MCR1> 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] <MCR1> namely grid-keyboard-resized windows jumping around workspaces... :(
[15:38] <smspillaz> keep trying
[15:38] <MCR1> no idea why those behave so much different, than the mouse-resized ones
[15:38] <smspillaz> :)
[15:39] <MCR1> it is some strangeness going on there :P
[15:40] <smspillaz> 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] <smspillaz> it really is that bad
[15:41] <MCR1> hehe
[15:42] <MCR1> if you ask me 4 preferences regarding missing plugins... I would say -> bring back animations...
[15:42] <MCR1> but ofc I am very happy about each of them coming back, although I did not use blur personally...
[15:42] <smspillaz> animations is easy
[15:42] <smspillaz> you could probably do it
[15:44] <smspillaz> GPU assembly is such indecipherable garbage .....
[15:44] <MCR1> 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] <smspillaz> done
[15:44] <MCR1> we have simple, extra, experimental :)
[15:45] <smspillaz> 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] <MCR1> and animationsaddon IIRC
[15:45] <MCR1> sure, whenever  you find some time 4 it :)
[15:46] <MCR1> & thanks a lot 4 your efforts ;)
[15:47] <smspillaz> MCR1: there we go WIP http://i.imgur.com/qjESr.png
[15:47] <smspillaz> MCR1: eh, I'm learning a fair bit
[15:47] <smspillaz> having to rip some of the more complicated plugins apart to get them to work forces you to learn how they work
[15:48] <smspillaz> the compiz blur algorithm is actually really neat
[15:48] <smspillaz> doesn't work the way you'd expect it to, has lots of tricks
[15:49] <MCR1> I guess 'lots of tricks' is the correct way to describe the whole Compiz ;)
[15:50] <MCR1> and it is 'compiz or bust' imho ;) - do not underestimate what we have ;)
[15:50] <smspillaz> just the parts that dennis wrote
[15:50] <smspillaz> MCR1: well, hopefully people will take the good bits and make it work on other compositors
[15:51] <smspillaz> fragmentation is stupid, I'm not going to contribute to that problem
[15:51] <MCR1> yes, that is true - I never quite fully understood that open-source problem
[15:52] <MCR1> all devs should gather around the best/most advanced project, but this is not the way it happens
[16:27] <MCR1> 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] <MCR1> smspillaz: Here it is: https://code.launchpad.net/~mc-return/compiz/compiz0.9.9.merge-plugin-wizard/+merge/141459
[17:22] <kucksdorfs> 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.