OpenTK multiple GLControl with a single Context
<p>I<code>m working on a program which should have multiple views of a model. I would like to use multiple</code>GLControls` for that.</p>

<p>Is there any possibility to create multiple GLControl which use the same GraphicsContext?</p>

<p>I successfully created this on a multithreaded enviroment, but the contexts are not shared then. So I have to load the model for each context, which is bad.</p>

<p>My pseudocode for a single threaded enviroment looks something like this:</p>

<pre><code>glControl1.MakeCurrent();
// Render here
glControl1.SwapBuffers();
glControl2.MakeCurrent();
// Render here too
glControl2.SwapBuffers();
</code></pre>

<p>I tried this by creating multiple contexts on the thread but it crashed with </p>

<blockquote>
  <p>Error: 170" at "MakeCurrent()</p>
</blockquote>

<p>of <code>glControl2</code>. (Even <code>glControl2.Context.MakeCurrent(null)</code> before switching the context didn`t work)</p>

<p>Maybe you have some hints which can help me. </p>