<div dir="ltr"><div>Once a vtkRenderer is attached to a vtkRenderWindow, can it be removed and added to a another vtkRenderWindow temporarily to perform an operation in isolation?</div><div><br></div><div>Here is what I tried:</div><div>- removed renderer from its current window with RemoveRenderer()</div><div>- created a new vtkRenderWindow with vtkNew and added renderer with AddRenderer()</div><div>- I called a method on the renderer (which is my own derived class of vtkOpenGLRenderer); inside this method, I create a new vtkTextureObject using the context from the renderwindow and Create2DFromRaw(). This method fails with an exception in vtkTextureObject::Bind() (Handle is null)</div><div><br></div><div>If I don't remove and add the renderer to another window, I don't get the exception.<br> </div><div><div><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span style="color:rgb(0,0,0)">Matthew Troke</span></div><div><span style="color:rgb(0,0,0)">Software Engineer</span></div><div><img src="http://www.avalonholographics.com/img/logo.png" width="200" height="46"></div><div><span style="color:rgb(0,0,0)">Office: 1-709-701-0239</span></div><div><span style="color:rgb(0,0,0)">Email:</span> <a href="mailto:matthew.troke@avalonholographics.com" target="_blank">matthew.troke@avalonholographics.com</a></div></div></div></div></div></div></div></div>

<br>
<span lang="EN-CA"><div><i style="background-color:rgb(255,255,255);color:red;font-family:arial,sans-serif;font-size:12.8px;font-weight:bold">This email and any attachments are confidential and may be privileged. Any unauthorized use, disclosure, copying or distribution of the information received is prohibited. If you are not the intended recipient please contact the sender immediately by return email confirming that you have and will delete all communications related to the email and any attachments sent to you in error.</i></div></span>