Sunday, 2014-12-28

*** rncbc has quit IRC00:10
*** HarryHaaren has quit IRC00:59
*** NickSB2 has joined #lv201:13
*** NickSB2 has quit IRC01:14
*** NickSB2 has joined #lv201:14
*** drobilla has quit IRC01:39
*** drobilla has joined #lv202:13
*** drobilla has quit IRC02:28
*** drobilla has joined #lv202:34
*** edogawa has joined #lv207:47
*** drobilla has quit IRC08:40
*** edogawa_ has joined #lv209:12
*** edogawa has quit IRC09:15
*** drobilla has joined #lv209:36
*** drobilla has quit IRC09:42
*** falktx has quit IRC10:03
*** edogawa_ is now known as edogawa10:43
*** zth has joined #lv210:48
*** drobilla has joined #lv210:52
*** drobilla has quit IRC10:57
*** HarryHaaren has joined #lv212:13
*** drobilla has joined #lv212:41
*** drobilla has quit IRC12:46
*** drobilla has joined #lv214:30
*** rncbc has joined #lv214:32
*** mlpug has joined #lv214:35
*** drobilla has quit IRC14:35
*** drobilla has joined #lv215:31
*** drobilla has quit IRC15:35
*** drobilla has joined #lv217:01
*** drobilla has quit IRC17:06
*** falktx has joined #lv217:12
*** gianMOD has joined #lv218:09
*** falktx has quit IRC18:49
*** gianMOD has quit IRC18:55
*** rncbc has quit IRC19:03
*** mlpug has quit IRC19:04
*** mlpug has joined #lv219:05
*** drobilla has joined #lv219:57
*** falktx has joined #lv220:03
*** mlpug has quit IRC20:28
HarryHaarendrobilla, pushed a few minor fixes to PUGL, cleaning up Cairo context / surfaces, and fixed a missing include20:49
HarryHaarenthat's all for now20:49
drobillaHarryHaaren: I'll check it out20:50
drobillaIIRC there was cairo-specific draw stuff in the event conversion bit, which is questionable, but I'll have to look closer20:50
HarryHaarenyep: the issue is that we need to re-blit from the back-buffer to the X-accessed buffer on an expose event20:51
HarryHaarenit seemed the easist place to pick up just that event and deal with it20:51
drobillaMaybe, but that's not the place for it.  It should, well, convert events.20:51
drobillaSeems like something that should be done where expose is handled in general20:52
drobillaand probably inefficient/wasteful if you end up rendering stuff to the BB anyway in which case you just drew something useless20:52
drobillabut see above re: me not knowing what I'm really talking about ATM20:53
HarryHaarenyep.20:53
HarryHaarennah it makes sense20:53
HarryHaarenit'd be even better if we could get better / more info (or interpret it better... I don't know X stuff well at all) so that we only repaint when our window actually is "un-covered"20:53
HarryHaarenbut that's down the line. Also, that doesn't happen too often, so perhaps a corner case20:54
HarryHaarenpartial-expose would be much higher on my TODO20:54
drobillaI doubt it makes sense in general :)20:55
drobillaBut what is the visible behaviour it fixes so I can see?20:56
HarryHaarenopen PUGL window, alt-tab other window over it, and alt-tab back to PUGL window => black region where PUGL window was covered21:02
HarryHaareni'm assuming you have an alt-tabbable WM at the moment..21:02
HarryHaarenor otherwise just bring the window offscreen, and back on => part that was offscreen is black21:02
drobillaHm, that's not right... the expose should actually happen in any case21:09
drobillai.e. the event should be dispatched and result in a draw21:09
HarryHaarenperhaps I fixed the symptom not the cause21:10
drobillayep21:10
drobillaSo instead of black we have an outdated buffer21:10
drobillaStep in the right direction anyway :)21:10
drobillaDoing some Ardour stuff, will try to poke around in pugl a bit later today21:11
HarryHaarenno pressure, i'm doing AVTK refactor stuff to get the main UI to derive from a Group so add/remove etc is dealt with automagically21:14
*** zth has quit IRC22:31
*** falktx has quit IRC23:02

Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!