<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2800.1479" name=GENERATOR></HEAD>
<BODY text=#000000 bgColor=#ffffff>
<DIV dir=ltr align=left><SPAN class=879360313-16122004><FONT face="Courier New"
color=#800000 size=2>John,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=879360313-16122004><FONT face="Courier New"
color=#800000 size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=879360313-16122004><FONT face="Courier New"
color=#800000 size=2>Thanks for your show of support. It is always good to
see others interested and will help to convince the VTK maintainers to adopt the
code.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=879360313-16122004><FONT face="Courier New"
color=#800000 size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=879360313-16122004><FONT face="Courier New"
color=#800000 size=2>To get things rolling, Gary Templet and I (the authors of
the code and Wiki documents) are planning to meet with Kitware in person to
discuss the advantages and issues regarding inserting this code into VTK.
Gary and I have not yet made arrangements, but were thinking sometime in
February.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=879360313-16122004><FONT face="Courier New"
color=#800000 size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=879360313-16122004><FONT face="Courier New"
color=#800000 size=2>-Ken</FONT></SPAN></DIV><BR>
<BLOCKQUOTE dir=ltr
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #800000 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> John Biddiscombe (CSCS)
[mailto:biddisco@cscs.ch] <BR><B>Sent:</B> Thursday, December 16, 2004 12:40
AM<BR><B>To:</B> Moreland, Kenneth<BR><B>Cc:</B> Michael Halle; VTK
Developers<BR><B>Subject:</B> Re: [vtk-developers] GL Extension Wrangler
library<BR></FONT><BR></DIV>
<DIV></DIV>Ken et al,<BR><BR>I read the three docs attached with the Wiki and
I have to say I'm really impressed. I was a little surprised that the emails
of last week to the list didn't prokove any response, so for what it's worth
I'm in favour of all the proposed changes. I have been thinking for some time
of a vtkPolyDataPointSpriteMapper using ARB_POINT_SPRITE for display of
particles etc. I experimented with GLEW for getting extensions etc and found
it to be capable though quite large - but I had mistakenly thought it to be
GPL (so didn't use it for my test program) - looking at the web site again I
see that it is not. Either Glew or your extension manager would be a great
addition - particularly so if we adopt the strategy of the
painters...<BR><BR>The painters heirarchy is just what we need, both for
allowing the kind of custom mapper plug in I have in mind, and also for
generally improving the performance of vtk overall. I had a couple of
questions regarding how to force the selection of a particular mapper over
another, but after rereading the doc I se that there is a mechanism in
place.<BR><BR>What do we need to do to accelerate it's adoption? Are there any
unsolved issues that need to be worked on etc <BR><BR>JB<BR><BR><BR>Moreland,
Kenneth wrote:
<BLOCKQUOTE
cite=mid7137A9E1D1768C44BE7DF11D30FAB3230730BB@ES21SNLNT.srn.sandia.gov
type="cite"><PRE wrap="">If you are interested, we have an OpenGL extension manager designed to
work with VTK. Eventually, we would like to add it to VTK proper, but
this needs to be discussed with Kitware and with the VTK community at
large first.
A short white paper is published on the VTK Wiki. Have a look.
<A class=moz-txt-link-freetext href="http://www.vtk.org/Wiki/images/3/35/VtkOpenGLExtensionManager_Overview.p">http://www.vtk.org/Wiki/images/3/35/VtkOpenGLExtensionManager_Overview.p</A>
df
-Ken
**** Kenneth Moreland
*** Sandia National Laboratories
***********
*** *** *** email: <A class=moz-txt-link-abbreviated href="mailto:kmorel@sandia.gov">kmorel@sandia.gov</A>
** *** ** phone: (505) 844-8919
*** fax: (505) 844-0833
</PRE>
<BLOCKQUOTE type="cite"><PRE wrap="">-----Original Message-----
From: <A class=moz-txt-link-abbreviated href="mailto:vtk-developers-bounces@vtk.org">vtk-developers-bounces@vtk.org</A>
[<A class=moz-txt-link-freetext href="mailto:vtk-developers-bounces@vtk.org">mailto:vtk-developers-bounces@vtk.org</A>] On Behalf Of Michael Halle
Sent: Wednesday, December 15, 2004 8:32 AM
To: 'VTK Developers'
Subject: [vtk-developers] GL Extension Wrangler library
We're struggling to support a VTK OpenGL 3D texture-based
volume rendering package because of differences in OpenGL
versions across platforms. We're happy to "bail out" if the
right extensions aren't supported; the biggest problem we're
facing is effectively dealing with querying the client and
server to find out if functionality is supported, then using
that functionality without worrying about whether EXT or ARB
is necessary. Some platforms get this stuff right, others don't.
I recently discovered GLEW, The GL Extension Wrangler library.
It seems to take care of most of these problems, work
cross-platform, be well-maintained, and have a variety of
licenses (including modified BSD). Does anyone have
experience using it for larger projects? I'd consider it for
just our work, but it might be a good VTK-wide solution for
this all-too-common VTK problem. It would much better allow
the selective use of extensions, with simple and
understandable fallback to core OpenGL, and allow us to use
the higher performance features of contemporary graphics hardware.
Thanks.
Michael Halle
mhalle @ bwh.harvard.edu
_______________________________________________
vtk-developers mailing list
<A class=moz-txt-link-abbreviated href="mailto:vtk-developers@vtk.org">vtk-developers@vtk.org</A>
<A class=moz-txt-link-freetext href="http://www.vtk.org/mailman/listinfo/vtk-developers">http://www.vtk.org/mailman/listinfo/vtk-developers</A>
</PRE></BLOCKQUOTE><PRE wrap=""><!---->
_______________________________________________
vtk-developers mailing list
<A class=moz-txt-link-abbreviated href="mailto:vtk-developers@vtk.org">vtk-developers@vtk.org</A>
<A class=moz-txt-link-freetext href="http://www.vtk.org/mailman/listinfo/vtk-developers">http://www.vtk.org/mailman/listinfo/vtk-developers</A>
</PRE></BLOCKQUOTE><BR><PRE class=moz-signature cols="72">--
John Biddiscombe, email:biddisco @ cscs.ch
<A class=moz-txt-link-freetext href="http://www.cscs.ch/about/BJohn.php">http://www.cscs.ch/about/BJohn.php</A>
CSCS, Swiss National Supercomputing Centre | Tel: +41 (91) 610.82.07
Via Cantonale, 6928 Manno, Switzerland | Fax: +41 (91) 610.82.82
</PRE></BLOCKQUOTE></BODY></HTML>