<div dir="ltr">Ok, then i will push a patch in GitLab.<div><br></div><div>however, in vtkRenderWindowInteractor::Render() there is a call to</div><div>this->InvokeEvent(vtkCommand::RenderEvent, NULL);</div><div><br></div><div>do you think I have to move it to vtkWin32RenderWindowInteractor::vtkHandleMessage2 where the extra render was called?</div><div>otherwise there is just the StartEvent and EndEvent of vtkRenderWindow::Render</div><div><br></div><div>Also, is it considered as a fix, to put it in the 6.3 branch?</div><div> <br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-10-23 17:48 GMT+02:00 Ken Martin <span dir="ltr"><<a href="mailto:ken.martin@kitware.com" target="_blank">ken.martin@kitware.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><a name="1509562e74e80dd6__MailEndCompose"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">No clue why it has a paint, but if everything passes with it removed then I think it would be a good fix - Ken</span></a></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> </span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Ken Martin PhD</span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Chairman & CFO</span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Kitware Inc.</span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">28 Corporate Drive</span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Clifton Park NY 12065</span></p><p class="MsoNormal"><a href="mailto:ken.martin@kitware.com" target="_blank"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:blue">ken.martin@kitware.com</span></a><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><a href="tel:919%20869-8871" value="+19198698871" target="_blank">919 869-8871</a> (w)</span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> </span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> </span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">This communication, including all attachments, contains confidential and legally privileged information, and it is intended only for the use of the addressee.  Access to this email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken in reliance on it is prohibited and may be unlawful. If you received this communication in error please notify us immediately and destroy the original message.  Thank you.</span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> </span></p><p class="MsoNormal"><b><span style="font-size:10pt;font-family:Tahoma,sans-serif">From:</span></b><span style="font-size:10pt;font-family:Tahoma,sans-serif"> vtk-developers [mailto:<a href="mailto:vtk-developers-bounces@vtk.org" target="_blank">vtk-developers-bounces@vtk.org</a>] <b>On Behalf Of </b>Xabi Riobe<br><b>Sent:</b> Friday, October 2, 2015 8:43 AM<br><b>To:</b> VTK Users; VTK Developers<br><b>Subject:</b> [vtk-developers] Call to Render on WM_PAINT in vtkWin32RenderWindowInteractor</span></p><div><div class="h5"><p class="MsoNormal"> </p><div><p class="MsoNormal">Hi,</p><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">Does someone know why in vtkWin32RenderWindowInteractor::vtkHandleMessage2 there is the Render() call on WM_PAINT:</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">case WM_PAINT:</p></div><div><p class="MsoNormal">  me->Render();</p></div><div><p class="MsoNormal">  return CallWindowProc(me->OldProc,hWnd,uMsg,wParam,lParam);</p></div><div><p class="MsoNormal">  break;</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">since CallWindowProc will lead to vtkWin32OpenGLRenderWindow::MessageProc that performs the rendering on WM_PAINT</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">So we have a double rendering that can be slow...</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">For example, resize a render window and you can see this happening.</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">Thanks for any info about that</p></div></div></div></div></div></div>
</blockquote></div><br></div></div>