<div class="gmail_quote">On Sat, Mar 5, 2011 at 3:53 AM, Sean McBride <span dir="ltr"><<a href="mailto:sean@rogue-research.com">sean@rogue-research.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi all,<br>
<br>
I don't know much about OpenGL at all (it's nicely abstracted by VTK!),<br>
but I have read that recent versions have started deprecating and<br>
removing legacy functionality.<br>
<br>
Does VTK require any of the deprecated/legacy functionality?<br></blockquote><div><br>Yes. There's a lot of deprecated stuff that's used extensively in VTK. <br><br>However the standard supports two kinds of context creation, the forward compatibile and the backward compatible context. When one uses glCreateContext, as in VTK, it creates the backward compatible context that provides for everything in OpenGL 2.1. <br>
<br>All manufacturers support the backward compatible context and explicitly mention on their website that its unlikely that they will deprecate and make life miserable for their customers. Also most of the OpenGL 3.x stuff is available in OpenGL 2.x via extensions and there's little missed by not creating a forward compatible context. Its unlikely that VTK will do anything about these deprecated functions; it'd be a humumgous task.<br>
<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Put another way, if an OS/driver supported only non-legacy/non-<br>
deprecated functionality, would VTK be OK?<br></blockquote><div><br>No. But its unlikely that any OS/driver would do that.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
Thanks,<br>
<br>
--<br>
____________________________________________________________<br>
Sean McBride, B. Eng                 <a href="mailto:sean@rogue-research.com">sean@rogue-research.com</a><br>
Rogue Research                        <a href="http://www.rogue-research.com" target="_blank">www.rogue-research.com</a><br>
Mac Software Developer              Montréal, Québec, Canada<br>
<br>
<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtk-developers" target="_blank">http://www.vtk.org/mailman/listinfo/vtk-developers</a><br>
<br>
</blockquote></div><br>