Hello - I am attempting to adapt my working OpenTK-based C# Windows application (.NET 2.0) which uses two glControls by placing the rendering for each control into separate threads.
I am simply creating two BackgroundWorker threads and in the DoWork() loops am calling the rendering routines for the respective glControls, instead of Invalidating and using the Paint event.
However, immediately when I am setting up the viewport, etc, I am getting exceptions whenever I try and execute OpenGL commands with the glControl.
The glControls are still members of a Windows.Form. Is there something else I need to do get the glControls to work in their separate threads?