title: OpenTK multithreading?
body: <p>Is there a way to draw to the screen using OpenTK/OpenGL in another thread?
  The code I'm trying to use is</p>
  
  <pre><code>GL.Clear(ClearBufferMask.ColorBufferBit);
  GL.ClearColor(Color.Black);
  
  GL.Begin(PrimitiveType.Quads);
  
  GL.Color3(Color.FromArgb(255, 0, 0));
  GL.Vertex2(-1, 1);
  GL.Color3(Color.FromArgb(0, 255, 0));
  GL.Vertex2(1, 1);
  GL.Color3(Color.FromArgb(0, 0, 255));
  GL.Vertex2(1, -1);
  GL.Color3(Color.FromArgb(0, 255, 255));
  GL.Vertex2(-1, -1f);
  
  GL.End();
  SwapBuffers();
  </code></pre>
  
  <p>The code above works in the same thread the GameWindow was created in but not when called from another thread.</p>