Stefan Eilemann (via Nabble) wrote:
<br>> You could just handle them by setting the PixelViewport on the
<br>> eq::Window, similar to Window::processEvent. Equalizer doesn't need
<br>> the native events.
<br><br>Am I allowed to do that from another thread?
<br>I tried to do it that way, but I occasionally get a failed EQASSERT in
<br>Channel::processEvent:
<br>client/channel.cpp:707: EQASSERT( _context == &_nativeContext )
<br>(at svn rev. 3204)
<br><br>This happens if the Pipe thread is currently e.g. in
<br>Channel::_cmdFrameDraw and has set _context to something else than
<br>_nativeContext.
<br><br>So I assume I'm not supposed to call Equalizer's event handling
<br>functions (or those that call them, like Window::setPixelViewport) from
<br>another thread, is that correct?
<br><br>Cheers,
<br>Marc
<br>
<br><hr align="left" width="300">
View this message in context: <a href="http://n2.nabble.com/Qt-integration-tp3268114p3275592.html">Re: [eq-dev] Qt integration</a><br>
Sent from the <a href="http://n2.nabble.com/Equalizer---Parallel-Rendering-f7405.html">Equalizer - Parallel Rendering mailing list archive</a> at Nabble.com.<br>