[eq-dev] Qt integration

m0bl0 treib at in.tum.de
Fri Jul 17 16:07:31 CEST 2009


Stefan Eilemann (via Nabble) wrote:
> You could just handle them by setting the PixelViewport on the  
> eq::Window, similar to Window::processEvent. Equalizer doesn't need  
> the native events.

Am I allowed to do that from another thread?
I tried to do it that way, but I occasionally get a failed EQASSERT in 
Channel::processEvent:
client/channel.cpp:707: EQASSERT( _context == &_nativeContext )
(at svn rev. 3204)

This happens if the Pipe thread is currently e.g. in 
Channel::_cmdFrameDraw and has set _context to something else than 
_nativeContext.

So I assume I'm not supposed to call Equalizer's event handling 
functions (or those that call them, like Window::setPixelViewport) from 
another thread, is that correct?

Cheers,
Marc

-- 
View this message in context: http://n2.nabble.com/Qt-integration-tp3268114p3275592.html
Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.equalizergraphics.com/pipermail/eq-dev/attachments/20090717/46e6e6ce/attachment.htm 


More information about the eq-dev mailing list