<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 17 Aug 2015, at 09:48, Alistair Baxter <<a href="mailto:alistair@mve.com" class="">alistair@mve.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Our main concern at the moment is that we need a multi-window viewer. Due to the way Qt 5 has a separate opengl render thread per Window, this has meant reimplementing a significant chunk of OSGCompositeViewer in order to get it to work at all, and we are discovering a variety of thread-synchronisation issues.</span></div></blockquote></div><br class=""><div class="">Alistair, we might need to have an in-depth chat about this, and I have some other folks I can ask about it, but there’s no correlation between QOpenGLContext (and its associated thread) and QWindow, at least as I understand it.</div><div class=""><br class=""></div><div class="">But, I’m unfamiliar with the CompositeViewer, can you outline (in private email if needs be) what structure you are trying, and where it’s going wrong? (I believe you know my work email if that’s easier, I won’t start the clock since this education time project for me… ;)</div><div class=""><br class=""></div><div class="">Kind regards,</div><div class="">James</div></body></html>