SFML community forums
Help => Window => Topic started by: Nitroreg on February 07, 2012, 06:27:18 pm
-
I'm trying to handle events in a thread.
That seems not to work, "PollEvent" never returns true and "WaitEvent" never returns at all.
Is sf::Window thread-safe?
Can I call "Display" in the main thread and "PollEvent / WaitEvent" in a different thread?
Thanks
-
http://www.sfml-dev.org/forum/viewtopic.php?t=3852
Please use the search function next time ;)
-
Thanks, events work in the main thread but graphics don't work if there are not in the main thread. When Display is called this error is printed on the output.
"Failed to activate the window's context"
The OpenGL context's version is 3.1
-
events work in the main thread
No, they work in the thread where the window is created.
but graphics don't work if there are not in the main thread
Graphics work anywhere, as long as the window has first been deactivate in the thread where it was active.
-
It works now. Thanks a lot !