*** rncbc has quit IRC | 00:10 | |
*** HarryHaaren has quit IRC | 00:59 | |
*** NickSB2 has joined #lv2 | 01:13 | |
*** NickSB2 has quit IRC | 01:14 | |
*** NickSB2 has joined #lv2 | 01:14 | |
*** drobilla has quit IRC | 01:39 | |
*** drobilla has joined #lv2 | 02:13 | |
*** drobilla has quit IRC | 02:28 | |
*** drobilla has joined #lv2 | 02:34 | |
*** edogawa has joined #lv2 | 07:47 | |
*** drobilla has quit IRC | 08:40 | |
*** edogawa_ has joined #lv2 | 09:12 | |
*** edogawa has quit IRC | 09:15 | |
*** drobilla has joined #lv2 | 09:36 | |
*** drobilla has quit IRC | 09:42 | |
*** falktx has quit IRC | 10:03 | |
*** edogawa_ is now known as edogawa | 10:43 | |
*** zth has joined #lv2 | 10:48 | |
*** drobilla has joined #lv2 | 10:52 | |
*** drobilla has quit IRC | 10:57 | |
*** HarryHaaren has joined #lv2 | 12:13 | |
*** drobilla has joined #lv2 | 12:41 | |
*** drobilla has quit IRC | 12:46 | |
*** drobilla has joined #lv2 | 14:30 | |
*** rncbc has joined #lv2 | 14:32 | |
*** mlpug has joined #lv2 | 14:35 | |
*** drobilla has quit IRC | 14:35 | |
*** drobilla has joined #lv2 | 15:31 | |
*** drobilla has quit IRC | 15:35 | |
*** drobilla has joined #lv2 | 17:01 | |
*** drobilla has quit IRC | 17:06 | |
*** falktx has joined #lv2 | 17:12 | |
*** gianMOD has joined #lv2 | 18:09 | |
*** falktx has quit IRC | 18:49 | |
*** gianMOD has quit IRC | 18:55 | |
*** rncbc has quit IRC | 19:03 | |
*** mlpug has quit IRC | 19:04 | |
*** mlpug has joined #lv2 | 19:05 | |
*** drobilla has joined #lv2 | 19:57 | |
*** falktx has joined #lv2 | 20:03 | |
*** mlpug has quit IRC | 20:28 | |
HarryHaaren | drobilla, pushed a few minor fixes to PUGL, cleaning up Cairo context / surfaces, and fixed a missing include | 20:49 |
---|---|---|
HarryHaaren | that's all for now | 20:49 |
drobilla | HarryHaaren: I'll check it out | 20:50 |
drobilla | IIRC there was cairo-specific draw stuff in the event conversion bit, which is questionable, but I'll have to look closer | 20:50 |
HarryHaaren | yep: the issue is that we need to re-blit from the back-buffer to the X-accessed buffer on an expose event | 20:51 |
HarryHaaren | it seemed the easist place to pick up just that event and deal with it | 20:51 |
drobilla | Maybe, but that's not the place for it. It should, well, convert events. | 20:51 |
drobilla | Seems like something that should be done where expose is handled in general | 20:52 |
drobilla | and probably inefficient/wasteful if you end up rendering stuff to the BB anyway in which case you just drew something useless | 20:52 |
drobilla | but see above re: me not knowing what I'm really talking about ATM | 20:53 |
HarryHaaren | yep. | 20:53 |
HarryHaaren | nah it makes sense | 20:53 |
HarryHaaren | it'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 |
HarryHaaren | but that's down the line. Also, that doesn't happen too often, so perhaps a corner case | 20:54 |
HarryHaaren | partial-expose would be much higher on my TODO | 20:54 |
drobilla | I doubt it makes sense in general :) | 20:55 |
drobilla | But what is the visible behaviour it fixes so I can see? | 20:56 |
HarryHaaren | open PUGL window, alt-tab other window over it, and alt-tab back to PUGL window => black region where PUGL window was covered | 21:02 |
HarryHaaren | i'm assuming you have an alt-tabbable WM at the moment.. | 21:02 |
HarryHaaren | or otherwise just bring the window offscreen, and back on => part that was offscreen is black | 21:02 |
drobilla | Hm, that's not right... the expose should actually happen in any case | 21:09 |
drobilla | i.e. the event should be dispatched and result in a draw | 21:09 |
HarryHaaren | perhaps I fixed the symptom not the cause | 21:10 |
drobilla | yep | 21:10 |
drobilla | So instead of black we have an outdated buffer | 21:10 |
drobilla | Step in the right direction anyway :) | 21:10 |
drobilla | Doing some Ardour stuff, will try to poke around in pugl a bit later today | 21:11 |
HarryHaaren | no pressure, i'm doing AVTK refactor stuff to get the main UI to derive from a Group so add/remove etc is dealt with automagically | 21:14 |
*** zth has quit IRC | 22:31 | |
*** falktx has quit IRC | 23:02 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!