/srv/irclogs.ubuntu.com/2014/10/17/#ubuntu-mir.txt

=== Stskeepz is now known as Stskeeps
slvn_Hi, I have posted a feature request on libmirclient07:40
slvn_https://bugs.launchpad.net/mir/+bug/138220907:40
ubot5Ubuntu bug 1382209 in Mir "[Enhancement] Add an API to lock surface orientation" [Undecided,New]07:40
slvn_It would be nice if someone could consider it !07:41
slvn_This is my last blocker to submit application for ubuntu touch07:41
=== tvoss|food is now known as tvoss
tvossslvn_, thanks for the bug report :)08:04
slvn_tvoss, you're welcome ! I need this feature, to publish my SDL application ! I need anyone porting an SDL game, or any native application will need this feature !08:55
slvn_I  think anyone porting an SDL game, or any native application will need this feature !08:55
tvossslvn_, yup, I think I know what you are after. Out of curiosity: did you use our sdl 2 backend for porting purposes?08:56
slvn_tvoss,  yes of course !   I have had any talks and help with bschaefer about it ! and I also a reported a few minors fixes08:58
tvossslvn_, awesome, thank you08:58
slvn_(and I got help from many people here ! for cross-compiling and making think works)08:59
tvossslvn_, great,thanks for the feedback :)08:59
slvn_s/think/thing08:59
slvn_from my point of view. Developing native app on ios/android/winrt/nacl/macox/linux09:00
slvn_the main blocker remaining to develop native app09:00
slvn_is this orientation issue !09:00
=== renato is now known as Guest37257
kdub_alan_g, are you working on https://code.launchpad.net/~alan-griffiths/mir/spike-making-render_surfaces-an-example/+merge/238562/comments/586081 ? If not I'll take it up12:28
alan_gkdub_: I'm not - what are you thinking of doing with it?12:52
kdub_alan_g, just seeing if its possible to just override the DisplayBufferCompositor, and get rid of the factory12:52
alan_gThat would be good to establish12:54
kdub_its looking easier to use so far12:57
kdub_we don't have to make the overriding code fiddle with our funny compositor id system12:57
=== dandrader is now known as dandrader|afk
alf__kdub_: Note that the factory is there so that the implementation could: 1. Provide customized/optimized DisplayBufferCompositors for maximum performance (e.g. with a gl renderer tailor-made for each display buffer)13:11
alf__kdub_: 2. Easily handle dynamic construction/destruction of DisplayBufferCompositors as display configurations change13:11
kdub_alf__, but as it is, one DisplayBufferCompositor is made for each displaybuffer13:11
kdub_and, as things change, it seems easier to just adjust the existing gl program than construct a new one13:12
kdub_but its good to keep in mind13:12
alf__kdub_: right, that was the point, create a DisplayBufferCompositor tailor-made for each displaybuffer13:13
kdub_I'm still missing some part of the argument13:15
kdub_alf__, ^^13:18
alf__kdub_: ok, so, what is the plan for handling multiple display buffers internally in the new version of DBC? (e.g. two different calls from different threads for dbc.composite(db1,...) dbc.composite(db2,...) ?13:19
kdub_the gl program adjusts13:20
kdub_I guess the real win in terms of ease of use is moving the SceneElementSequence13:20
alf__kdub_: note that dbc.composite() calls could be concurrent, we can't have a single gl program, we need one for each displaybuffer13:22
kdub_well right, one dbc per displaybuffer13:22
alf__kdub_: One dbc per displaybuffer? I am confused, I thought that you were suggesting a single dbc for all?13:24
kdub_no, just shifting how the DisplayBufferCompositor gets the DisplayBuffer13:25
kdub_right now, we force the implementers of DisplayBuffer to go through the DisplayBufferCompositorFactory and their own constructors to get the DisplayBuffer to use13:26
alf__kdub_: ok, without a factory how do we create new DisplayBuffers in MultiThreadedCompositor when the configuration changes?13:28
=== dandrader|afk is now known as dandrader
kdub_I'm a bit more focused on making the DisplayBufferCompositor::composite easier to use13:29
kdub_still not sure if getting rid of the factory is doable13:29
kdub_still exploring13:29
alf__kdub_: sure, I am trying to use the socratic method (on both of us :)) to bring to the surface all the parameters that may affect the decision.13:35
kdub_socratic method... the true greek way :D13:37

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