<div dir="ltr">Hi Siavash,<div><br></div><div>First when we say OpenGL2 we don't mean exactly OpenGL2.0. We really should have called the library OpenGLNew or maybe OpenGLAnythingButFixedFunctionPipeline.</div><div><br></div><div>But you still have a valid point. Ken and others will hopefully clarify but I think mostly what made it difficult is the large body of code that VTK is (and probably because VTK had a leaky rendering abstraction layer after years of disuse).</div><div><br></div><div>Sure just rendering a mesh in the old or new GL API is easy to do. Marcus's first prototype only took him a couple of days. Keep in mind though that we also have to support a number of stereo types, antialising options, interaction picking and selection, line integral convolution, sprite techniques, parallel compositing, multi pass rendering, on any number of platforms and in any number of different applications, etc. The crufty old rendering code and all its corner case treatments was also a factor.</div><div><br></div><div>So basically I think it was the size of the library that made it kind of a bear and why it took us so long to take the plunge.</div><div><br></div><div>thanks!</div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">David E DeMarle<br>Kitware, Inc.<br>R&D Engineer<br>21 Corporate Drive<br>Clifton Park, NY 12065-8662<br>Phone: 518-881-4909</div></div>
<br><div class="gmail_quote">On Thu, Sep 10, 2015 at 6:57 PM, Siavash Khallaghi <span dir="ltr"><<a href="mailto:siavashk@ece.ubc.ca" target="_blank">siavashk@ece.ubc.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi David,<br>
<br>
I am coming from an image registration background and my question is most<br>
likely trivial to you and most people in the graphics community. Given that<br>
OpenGL2 was released in  2004<br>
<<a href="https://en.wikipedia.org/wiki/OpenGL#OpenGL_2.0" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/OpenGL#OpenGL_2.0</a>>  , I am wondering why<br>
migrating to it is difficult?<br>
<br>
Siavash<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://vtk.1045678.n5.nabble.com/VTK-6-3-0-tp5733847p5733850.html" rel="noreferrer" target="_blank">http://vtk.1045678.n5.nabble.com/VTK-6-3-0-tp5733847p5733850.html</a><br>
Sent from the VTK - Users mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
</blockquote></div><br></div>