<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
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>
</body>
</html>