From info-volumizer-owner@els.sgi.com Mon Mar  1 20:00:38 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i223wFHG1971816;
	Mon, 1 Mar 2004 19:58:15 -0800 (PST)
Received: from hastur.corp.sgi.com (hastur.corp.sgi.com [198.149.32.33])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i221blLF1951748
	for <info-volumizer@els.sgi.com>; Mon, 1 Mar 2004 17:37:47 -0800 (PST)
Received: from mtv-atc-009e--n.corp.sgi.com (mtv-atc-009e--n.corp.sgi.com [192.26.60.130])
	by hastur.corp.sgi.com (8.12.9/8.12.10/SGI_generic_relay-1.2) with ESMTP id i221SVPI14046721
	for <info-volumizer@els.sgi.com>; Mon, 1 Mar 2004 17:28:31 -0800 (PST)
Received: by mtv-atc-009e--n.corp.sgi.com with Internet Mail Service (5.5.2655.55)
	id <F7P66RZZ>; Mon, 1 Mar 2004 17:28:49 -0800
Message-ID: <401AB3C78169D711B9F50004ACE8426701384E67@mtv-atc-009e--n.corp.sgi.com>
From: Thomas Tannert <ttannert@sgi.com>
To: "'info-volumizer@els.sgi.com'" <info-volumizer@els.sgi.com>
Subject: [info-volumizer] OpenGL Volumizer Evaluation Licenses
Date: Mon, 1 Mar 2004 17:28:48 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2655.55)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Hello Volumizers-

It appears that there have been some questions about how to get evaluation
licenses for OpenGL Volumizer 2.6.  I wanted to publish some easy directions
to help clarify the procedure.

Step 1: Download the IRIX or 32-bit Linux files for OpenGL Volumizer
	URL: http://www.sgi.com/software/volumizer/downloads.html

Step 2: After you download and install the appropriate files, you will need
to get the evaluation license.  This can be found on the SGI Key-O-Matic web
site: http://www.sgi.com/support/licensing/
Note: This requires that you have a valid free Supportfolio ID.

Step 3: Choose the Operating System you require and the Key Class is
"Eval/Emergency" and press "Get a Key".

Step 4: Follow the directions to get an evaluation license for OpenGL
Volumizer.

The evaluation license is available for 28 days.  After this you can get an
additional evaluation license for 14 days, followed by another 7 day
license.  After these three evaluation licenses, it is necessary to purchase
a full license.  For additional information on purchasing, please see the
OpenGL Volumizer web site:
http://www.sgi.com/software/volumizer/ordering.html

Hope this helps-
Thomas.

--------------------------------------------
Thomas Tannert	
VSG Marketing - SGI
1500 Crittenden Lane, M/S 526
Mountain View, CA 94043
E-mail: ttannert@sgi.com
Phone: (650) 933 5237


From info-volumizer-owner@els.sgi.com Sun Mar  7 22:53:13 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i286prol2020344;
	Sun, 7 Mar 2004 22:51:53 -0800 (PST)
Received: from sgindia.newdelhi.sgi.com (sgindia.newdelhi.sgi.com [134.14.90.2])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i286gLLF2075960
	for <info-volumizer@els.sgi.com>; Sun, 7 Mar 2004 22:42:23 -0800 (PST)
Received: from praveenlaptop ([134.14.90.74]) by sgindia.newdelhi.sgi.com (980427.SGI.8.8.8/980728.SGI.AUTOCF) via SMTP id KAA39101; Mon, 8 Mar 2004 10:50:54 +0530 (IST)
Message-ID: <02fa01c404d7$56aa2f10$6401a8c0@praveenlaptop>
From: "Praveen Bhaniramka" <praveenb@sgi.com>
To: "Performer Mailing List" <info-performer@sgi.com>
Cc: "Volumizer Mailing List" <info-volumizer@els.sgi.com>,
        "Steve Satterfield" <steve@nist.gov>
References: <Pine.LNX.4.44.0402082140230.12461-100000@snoid.sv.vt.edu>
Subject: Re: [info-volumizer] Re: [info-performer] Help needed for libpfvz.so loader
Date: Mon, 8 Mar 2004 12:03:57 +0530
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_02F7_01C40505.6F1E7960"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

This is a multi-part message in MIME format.

------=_NextPart_000_02F7_01C40505.6F1E7960
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Hi John,

Thanks for sending the test case. It turns out that pfVolume was not
handling the multi-window case correctly. I am attaching the result of
'diff'ing the fixed pfVolume.cxx source file with the original one along
with the modified source file. Copy it to
/usr/share/Volumizer2/src/lib/Performer and recompile the libpfvz.so
library. The modifed has been tested to work fine with your test case as
well.

Cheers,
Praveen

--------------------------------------------------------
diff pfVolumeNew.cxx pfVolumeOld.cxx
--------------------------------------------------------

172,180c172,175
<      // Get the current pipe
<      pfPipe *currentPipe = pfGetPipe(pfGetPipeNum());
<
<      vzError::message(5, "pfVolume::drawCB(): Current Pipe = %x, GeoSet
Pipe = %x", currentPipe, pw->getPipe());
<
<      // Compare the current pipe with the pipe for the pfGeoSetCB and
<      // draw the volume if we are on the same pipe only.
<      if(currentPipe == pw->getPipe())
<        vol->draw(pw);
---
>      // Compare the current pfWindow with the pfWindow for the pfGeoSetCB
and
>      // draw the volume if we are in the same window only.
>      if(pw->getSelect() == pfGetCurWin())
>         vol->draw(pw);
207c202
<      pfFree(_geoset_cbs);
---
>      //pfFree(_geoset_cbs);
302c297
<     _geoset_cbs = (pfGeoSetCB **) pfMalloc(sizeof(pfGeoSetCB *) *
MAX_PIPES);
---
>     //_geoset_cbs = (pfGeoSetCB **) pfMalloc(sizeof(pfGeoSetCB *) *
MAX_PIPES);
385,386c380,381
<
<     vzError::message(5, "pfVolume::draw(): Shape Set = %x, Renderer = %x",
_shape_set, renderer);
---
>
>     vzError::message(5, "pfVolume::draw(): Shape Set = %x, Renderer = %x.
Pipe Window = %x", _shape_set, renderer, pw);
398c393,394
<
---
>
>
466c462
<     _geoset_cbs[_num_windows] = gsetCB;
---
>     //_geoset_cbs[_num_windows] = gsetCB;


----- Original Message -----
From: "John Kelso" <kelso@nist.gov>
To: "Performer Mailing List" <info-performer@sgi.com>
Cc: "Volumizer Mailing List" <info-volumizer@els.sgi.com>; "Steve
Satterfield" <steve@nist.gov>
Sent: Monday, February 09, 2004 9:01 AM
Subject: [info-volumizer] Re: [info-performer] Help needed for libpfvz.so
loader


> Hi,
>
> I'd like to add some extra information to Steve's post.  After some
> investigation we've discovered that the "vz" files are displayed correctly
> only in the first window.  They can be displayed correctly in multiple
> viewports in that window, with each viewport having a different channel
> offset, but everything after the first window is incorrect.  In our case,
> our RAVE's first window happens to be the front wall, on pipe 0, so that's
> why it appears correct.
>
> Below is a small program I wrote which illustrates the problem- it's just
> generic Performer code to display an object in two windows:
>
> /////////////////////////////////////////////////////////////////////
> #include <signal.h>
> #include <Performer/pf.h>
> #include <Performer/pf/pfPipe.h>
> #include <Performer/pf/pfPipeWindow.h>
> #include <Performer/pf/pfScene.h>
> #include <Performer/pf/pfLightSource.h>
> #include <Performer/pf/pfChannel.h>
> #include <Performer/pfdu.h>
>
> void signal_catcher(int sig) {
>   pfExit() ;
> }
>
> int main(int argc, char *argv[]) {
>
>   if (argc<=1) {
>     fprintf(stderr,"Usage: %s file [file ... ]\n",argv[0]) ;
>     return 1 ;
>   }
>
>   signal(SIGINT, signal_catcher);
>   pfInit() ;
>
>   int i ;
>   for (i=1; i<argc; i++)
>     pfdInitConverter(argv[i]) ;
>
>   pfConfig() ;
>
>   pfScene *scene = new pfScene() ;
>   pfLightSource *light = new pfLightSource() ;
>   scene->addChild(light) ;
>   pfFilePath("/usr/share/Performer/data") ;
>   for (i=1; i<argc; i++)
>     scene->addChild(pfdLoadFile(argv[i])) ;
>
>   pfVec3 xyz = pfVec3(0.0f, -20.0f, 0.0f) ;
>   pfVec3 hpr = pfVec3(0.0f, 0.0f, 0.0f) ;
>
>   pfPipe *pipe = pfGetPipe(0) ;
>
>   pfChannel *chan1 = new pfChannel(pipe) ;
>   chan1->setScene(scene) ;
>   chan1->setView(xyz, hpr) ;
>
>   pfPipeWindow *win1 = new pfPipeWindow(pipe) ;
>   win1->setName("foo") ;
>   win1->setOriginSize(0, 0, 500, 500) ;
>   win1->addChan(chan1) ;
>   win1->open() ;
>
>   pfChannel *chan2 = new pfChannel(pipe) ;
>   chan2->setScene(scene) ;
>   chan2->setView(xyz, hpr) ;
>
>   pfPipeWindow *win2 = new pfPipeWindow(pipe) ;
>   win2->setName("bar") ;
>   win2->setOriginSize(510, 0, 500, 500) ;
>   win2->addChan(chan2) ;
>   win2->open() ;
>
>   while (1) {
>     pfFrame() ;
>   }
>
>   return 0 ;
> }
> /////////////////////////////////////////////////////////////////////
>
> I run it with the names of files to load as command line arguments.  I
> loaded windmill.iv and the head. The head is loaded as "simple.vz" from
> /usr/share/Volumizer2/data/XML
>
> I can send you an image of a screen dump if you'd like to see how it
> looks.  The screen on the left looks good, the screen on the right has a
> solid white block where the volumetric data should be.
>
> Will someone please, please, please answer or comment on our questions?
> I'd be pleased to find out I'm doing something dumb, as long as it fixes
> the problem.
>
> Also, what's happened to the Volumizer email list?  I see my posts on the
> Performer list, but the Volumizer list seems to be dead.
>
> Many thanks,
>
> -John
>
> On Sat, 7 Feb 2004, Steve Satterfield wrote:
>
> > Hi,
> >
> > We are using the .vz loader to combine Volumizer data in a Performer
> > application. The file works properly when loaded with Perfly.
> > Our Performer application displays on three IR4 pipes in an immersive
> > visualization environment (two walls and a floor). The problem is that
the
> > Volumizer data only displays on IR pipe 0. The other two pipes correctly
> > show the other data loaded with other Performer loaders, but the .vz
data
> > only displays on Pipe 0.
> >
> > I have a feeling it might be related to the configuration of mpk
software
> > used in conjunction with Volumier. My mpk and Volumizer installation is
> > the default inst, see below.
> >
> > Does anyone have any suggestions on where to start looking for a
solution?
> >
> > Thanks,
> > Steve
> >
> >
> >
> > visage:~: versions -b | grep -i Volumizer
> > I  Volumizer2_data      12/15/2003  OpenGL Volumizer 2.5 Sample Data
Files
> > I  Volumizer2_dev       12/15/2003  OpenGL Volumizer 2.5 Development
Environment
> > I  Volumizer2_eoe       12/15/2003  OpenGL Volumizer 2.5 Execution
Environment
> >
> > visage:~: versions -b | grep mpk
> > I  mpk_dev              12/18/2003  OpenGL Multipipe SDK Library
Development Environment, 2.1.1
> > I  mpk_eoe              12/18/2003  OpenGL Multipipe SDK Library
Execution Only Environment, 2.1.1
> >
> >
> > -----------------------------------------------------------------------
> >    List Archives, Info, FAQ:  http://www.sgi.com/software/performer/
> >    Open Development Project:  http://oss.sgi.com/projects/performer/
> >                 Submissions:  info-performer@sgi.com
> >             Admin. requests:  info-performer-request@sgi.com
> > -----------------------------------------------------------------------
> >
> >
> >
>
>
>

------=_NextPart_000_02F7_01C40505.6F1E7960
Content-Type: application/octet-stream;
	name="pfVolume.cxx"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="pfVolume.cxx"

// Copyright =A9 2002 Silicon Graphics, Inc.  All Rights Reserved.=0A=
// =0A=
// The recipient ("Recipient") of this software, including as modified=0A=
// ("Software") may reproduce, redistribute, use, and derive works from =
the=0A=
// Software without restriction, subject to the following conditions:=0A=
//=0A=
// =B7 Redistribution of the Software in any form must reproduce this =
entire=0A=
// notice, including as modified in accordance with these provisions=0A=
// ("Notice");=0A=
//=0A=
// =B7 Any Recipient who modifies and subsequently redistributes the =
Software=0A=
// shall add information to this Notice to sufficiently identify the=0A=
// Recipient's modifications;=0A=
//=0A=
// =B7 Recipient may not use the name(s) of any previous Recipient to =
endorse=0A=
// or promote any products derived from the Software without prior =
express=0A=
// written permission from such previous Recipient.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS," WITHOUT ANY EXPRESS OR IMPLIED=0A=
// WARRANTY OR CONDITION, INCLUDING WITHOUT LIMITATION ANY WARRANTIES OR=0A=
// CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A=0A=
// PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  PATENT LICENSES, IF ANY,=0A=
// PROVIDED HEREIN DO NOT APPLY TO COMBINATIONS OF THIS PROGRAM WITH =
OTHER=0A=
// SOFTWARE, OR ANY OTHER PRODUCT WHATSOEVER.  IN NO EVENT WILL THE=0A=
// ORIGINATOR OR SUBSEQUENT RECIPIENT OF THE SOFTWARE BE LIABLE FOR ANY=0A=
// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL=0A=
// DAMAGES ARISING IN RELATION TO THE SOFTWARE, ITS USE, OR THESE=0A=
// PROVISIONS, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN=0A=
// CONTRACT, STRICT LIABILITY, OR NEGLIGENCE OR OTHER TORT, EVEN IF=0A=
// PRE-ADVISED OF THE PROSPECT OF SUCH DAMAGES.=0A=
//=0A=
// This Software was developed at private expense; if acquired under an=0A=
// agreement with the USA government or any contractor thereto, it is=0A=
// acquired as "commercial computer software" subject to the provisions =
of=0A=
// this license agreement, as specified in (a) 48 CFR 12.212 of the FAR;=0A=
// or, if acquired for Department of Defense units, (b) 48 CFR 227-7202 =
of=0A=
// the DoD FAR Supplement; or sections succeeding thereto.=0A=
// =0A=
// Originator:  Silicon Graphics, Inc., 1600 Amphitheatre Pkwy, Mountain=0A=
// View, CA  94043.  http://www.sgi.com=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// pfVolume.C=0A=
//////////////////////////////////////////////////////////////////////=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// includes=0A=
//////////////////////////////////////////////////////////////////////=0A=
#include "pfVolume.h"=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// macros=0A=
//////////////////////////////////////////////////////////////////////=0A=
#define FOR_ALL_SHAPES for(shapeID =3D 0; shapeID < =
_shape_set->getNumShapes(); shapeID++)=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// Symbols to be used by dlsym use to load the Volumizer file with=0A=
// the extension .vz. =0A=
//////////////////////////////////////////////////////////////////////=0A=
pfType *pfVolume::pfvzClassType =3D 0;=0A=
int pfVolume::pfvzRenderActionSlot =3D 0;=0A=
int pfVolume::pfvzShapeSlot =3D 0;=0A=
=0A=
=0A=
extern "C" {=0A=
pfNode *pfdLoadFile_vz( const char * );=0A=
int  pfdInitConverter_vz(  void );=0A=
}=0A=
=0A=
=0A=
int pfdInitConverter_vz( void )=0A=
{=0A=
    pfVolume::init();=0A=
    return TRUE;=0A=
}=0A=
 =0A=
=0A=
pfNode *pfdLoadFile_vz( const char *fname )=0A=
{=0A=
    pfVolume *vol =3D new pfVolume;=0A=
    if( !(vol->loadFile( fname )))=0A=
	return NULL;=0A=
    =0A=
    return vol;=0A=
}=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// Callbacks=0A=
//////////////////////////////////////////////////////////////////////=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// new - use pfMalloc=0A=
//////////////////////////////////////////////////////////////////////=0A=
void *pfvzNew(size_t size, void */*userData*/) {=0A=
=0A=
    return (pfMalloc(size, pfGetSharedArena()));=0A=
}=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// delete - use pfDelete=0A=
//////////////////////////////////////////////////////////////////////=0A=
void pfvzDelete(void *ptr, void */*userData*/) {=0A=
=0A=
    pfFree(ptr);=0A=
}=0A=
=0A=
#ifndef __linux__=0A=
//////////////////////////////////////////////////////////////////////=0A=
// Exeption hander to pass to vzError::setErrorHandler()=0A=
//////////////////////////////////////////////////////////////////////=0A=
void pfVolume::exceptionHandler( vzErrorSeverity severity, vzErrorType =
type,=0A=
				 const char */*format*/, va_list args, =0A=
				 void* /*data*/)=0A=
{=0A=
     char message[200];=0A=
     sprintf(message, args);=0A=
     if(severity =3D=3D VZ_ERROR)=0A=
       pfNotify( PFNFY_FATAL, PFNFY_PRINT, "pfVolume error type %d, =
severity %d, %s\n",=0A=
		 type, severity, message);=0A=
     else if(severity =3D=3D VZ_WARNING)=0A=
       pfNotify( PFNFY_NOTICE, PFNFY_PRINT, "pfVolume error type %d, =
severity %d, %s\n",=0A=
		 type, severity, message);=0A=
       =0A=
}=0A=
#endif=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// pre APP callback=0A=
// Initializes the scene graph for the given pfPipeWindow, if necessary=0A=
//////////////////////////////////////////////////////////////////////=0A=
int pfVolume::preappCB (pfTraverser * trav, void *data)=0A=
{=0A=
     pfVolume *vol =3D (pfVolume *)data;=0A=
     =0A=
     pfPipeWindow *pw =3D trav->getChan()->getPWin();=0A=
     =0A=
     vzError::message(5, "pfVolume::preappCB():, PID =3D %d, Data =3D =
%x, PipeWin =3D %x", getpid(), vol, pw);=0A=
     =0A=
     vol->preapp(pw);=0A=
     =0A=
     return PFTRAV_CONT;=0A=
}=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// pre DRAW callback=0A=
// Initializes the renderers for the given pfPipeWindow, if necessary=0A=
//////////////////////////////////////////////////////////////////////=0A=
int pfVolume::predrawCB (pfTraverser * trav, void *data)=0A=
{=0A=
     pfVolume *vol =3D (pfVolume *)data;=0A=
     =0A=
     pfPipeWindow *pw =3D trav->getChan()->getPWin();=0A=
     =0A=
     vzError::message(5, "pfVolume::predrawCB(): PID =3D %d, Data =3D =
%x, PipeWin =3D %x", getpid(), vol, pw);=0A=
     =0A=
     vol->predraw(pw);=0A=
     =0A=
     return PFTRAV_CONT;=0A=
}=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// Draw Callback used by the pfGeoSetCB for drawing the shape node=0A=
//////////////////////////////////////////////////////////////////////=0A=
void pfVolume::drawCB(pfGeoSet *gset, void *data)=0A=
{=0A=
     pfVolume *vol =3D (pfVolume *)gset->getUserData(pfvzShapeSlot);=0A=
     =0A=
     pfPipeWindow *pw =3D (pfPipeWindow *)data;=0A=
     =0A=
     vzError::message(5, "pfVolume::drawCB(): PID =3D %d, pfVolume =3D =
%x, pfPipeWindow =3D %x, Gset =3D %x", getpid(), vol, pw, gset);=0A=
     =0A=
     // Compare the current pfWindow with the pfWindow for the =
pfGeoSetCB and=0A=
     // draw the volume if we are in the same window only.=0A=
     if(pw->getSelect() =3D=3D pfGetCurWin())=0A=
        vol->draw(pw);=0A=
}=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// Constructor=0A=
//////////////////////////////////////////////////////////////////////=0A=
pfVolume::pfVolume( void )=0A=
{=0A=
    // Set default values=0A=
    _shape_set =3D NULL;=0A=
    =0A=
#ifndef __linux    =0A=
    vzError::setHandler(exceptionHandler);=0A=
#endif=0A=
    =0A=
    _sampling_rate[0] =3D _sampling_rate[1] =3D _sampling_rate[2] =3D =
1.0;=0A=
    _initialized =3D 0;=0A=
}=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// Destructor=0A=
//////////////////////////////////////////////////////////////////////=0A=
pfVolume::~pfVolume( void )=0A=
{=0A=
     vzError::message(2,"pfVolume: Deleting the shape node");=0A=
     =0A=
     _shape_set->unref();=0A=
     //pfFree(_geoset_cbs);=0A=
     pfFree(_windows);=0A=
}=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// Initialize Performer sub-class=0A=
//////////////////////////////////////////////////////////////////////=0A=
void pfVolume::init( void )=0A=
{=0A=
    if( pfvzClassType =3D=3D 0 ) {=0A=
=0A=
      // Set the new and delete operators to allocate memory from=0A=
      // pf shared arena.=0A=
      vzMemory::setMemoryManagementCallbacks(pfvzNew, pfvzDelete, NULL);=0A=
=0A=
      pfNotify( PFNFY_INFO, PFNFY_PRINT, "Initializing Performer =
subclass 'pfVolume'" );=0A=
	=0A=
      // Initialize the pf class =0A=
      pfObject::init();=0A=
	=0A=
      pfvzClassType =3D new pfType( pfNode::getClassType(), "pfVolume" );=0A=
    }=0A=
	    =0A=
    if(pfvzRenderActionSlot =3D=3D 0) {=0A=
	pfvzRenderActionSlot =3D =
pfObject::getNamedUserDataSlot("pfvzRenderAction");=0A=
    }=0A=
=0A=
    if(pfvzShapeSlot =3D=3D 0) {=0A=
	pfvzShapeSlot =3D pfObject::getNamedUserDataSlot("pfvzShapeSlot");=0A=
    }=0A=
=0A=
}=0A=
=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// Load the given .vol file into a ParameterVolumeTexture and =0A=
// initialize the shape nodeq=0A=
//////////////////////////////////////////////////////////////////////=0A=
int pfVolume::loadFile( const char *filename )=0A=
{=0A=
    // Set the preapp CB to initialize the pfGeoSetCB for the=0A=
    // current pfPipeWindow. This needs to be done in the APP=0A=
    // process=0A=
    setTravData(PFTRAV_APP, this );=0A=
    setTravFuncs(PFTRAV_APP, preappCB, NULL );=0A=
    =0A=
    // Set the predraw CB to initialize the pfvzRenderAction for=0A=
    // the current pfPipeWindow. This needs to be done in the=0A=
    // DRAW process=0A=
    setTravData(PFTRAV_DRAW, this );=0A=
    setTravFuncs(PFTRAV_DRAW, predrawCB, NULL );=0A=
    =0A=
    // Load the shape set from the given XML file=0A=
    _shape_set =3D vzShapeSet::load(filename);=0A=
    if (_shape_set =3D=3D NULL) {=0A=
      vzError::warn(VZ_OPERATION_FAILED,"pfVolume: Could not load shape =
set from file %s", filename);=0A=
      return 0;=0A=
    }=0A=
    =0A=
    // Print some debug information=0A=
    vzError::message(2, "pfVolume: Loaded shape set =3D %x, PID =3D %d", =
_shape_set, getpid());=0A=
    =0A=
    // Number of shapes=0A=
    vzError::message(2,"pfVolume: Number of shapes =3D %d", =
_shape_set->getNumShapes());=0A=
    =0A=
    // Bounding Box=0A=
    float bbox[6];=0A=
    _shape_set->getBoundingBox(bbox);=0A=
    =0A=
    vzError::message(2,"pfVolume:: Bounding box =3D (%f, %f, %f) - (%f, =
%f, %f)",=0A=
		     bbox[0], bbox[1], bbox[2], bbox[3], bbox[4], bbox[5]);=0A=
    =0A=
    // Compute and set the bounding sphere for this node =0A=
    pfSphere bs;=0A=
    bs.center.set( (bbox[0] + bbox[3])/2.0, =0A=
		   (bbox[1] + bbox[4])/2.0, =0A=
		   (bbox[2] + bbox[5])/2.0);=0A=
    bs.radius =3D (bbox[3] - bbox[0]) * sqrtf(3.0)/2.0;=0A=
    =0A=
    setBound( &bs, PFBOUND_STATIC );=0A=
    =0A=
    // Now initialize all Performer data structures=0A=
    initialize();=0A=
    =0A=
    return 1;=0A=
}=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// initialize the Performer data structures...=0A=
//////////////////////////////////////////////////////////////////////=0A=
void pfVolume::initialize()=0A=
{=0A=
    const int MAX_PIPES =3D 16;=0A=
    =0A=
    // Allocate memory for MAX_PIPES geosetCB's and pfPipeWindows=0A=
    //_geoset_cbs =3D (pfGeoSetCB **) pfMalloc(sizeof(pfGeoSetCB *) * =
MAX_PIPES);=0A=
    =0A=
    _windows =3D (pfPipeWindow **) pfMalloc(sizeof(pfPipeWindow *) * =
MAX_PIPES);=0A=
    =0A=
    _num_windows =3D 0;=0A=
    =0A=
    // Create a pfGeoState=0A=
    _geo_state =3D new pfGeoState;=0A=
    =0A=
    _geo_state->makeBasic();=0A=
    =0A=
    // Request high-quality transparency. This geoset will be =0A=
    // drawn in the transparent bin - following all opaque geometry.=0A=
    // In other words, the draw callback will be called after drawing =
all =0A=
    // opaque geometry, ensuring correct alpha blending.=0A=
    _geo_state->setMode(PFSTATE_TRANSPARENCY, PFTR_HIGH_QUALITY);=0A=
    =0A=
    vzError::message(2, "pfVolume::initialize(): Create the pfGeoState =
%x, Num windows =3D %d", _geo_state, _num_windows);=0A=
}=0A=
 =0A=
//////////////////////////////////////////////////////////////////////=0A=
// preapp - If the given pfPipeWindow has not been seen before,=0A=
// add a pfGeoSetCB to the pfVolume geode=0A=
//////////////////////////////////////////////////////////////////////=0A=
void pfVolume::preapp(pfPipeWindow *pw)=0A=
{=0A=
     if(findPipeWindow(pw) < 0) =0A=
	  initializeGeoSetCB(pw);=0A=
}=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// predraw - If the given pfPipeWindow has a NULL renderer, create=0A=
// a new renderer and set it as the user data for the pipe window=0A=
//////////////////////////////////////////////////////////////////////=0A=
void pfVolume::predraw(pfPipeWindow *pw)=0A=
{=0A=
    void *pWinData =3D pw->getUserData(pfvzRenderActionSlot);=0A=
    =0A=
    if(!pWinData) {=0A=
	 =0A=
      vzError::message(2, "pfVolume::predraw(): NULL data for pWin %x", =
pw);=0A=
      =0A=
      initializeRenderer(pw);=0A=
    }=0A=
}=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// find the given pfPipeWindow in the list of pfPipeWindow's=0A=
//////////////////////////////////////////////////////////////////////=0A=
int pfVolume::findPipeWindow(pfPipeWindow *pw)=0A=
{=0A=
     for(int i =3D 0; i < _num_windows; i++) {=0A=
	  =0A=
	  if(_windows[i] =3D=3D pw) {=0A=
	       =0A=
	       // Found pfPipeWindow=0A=
	       vzError::message(2,"pfVolume::findPipeWindow():Found =
pfPipeWindow!!! Position =3D %d, PW =3D %x", i, pw);=0A=
	       return i;=0A=
	  }=0A=
     }=0A=
     return -1;=0A=
}=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// Draw the given pfGeoSetCB. Currently, there is one pfGeoSetCB for=0A=
// each pfPipeWindow. Depending upon the particular callback that is=0A=
// invoked and the user data, we draw the shape using the renderer=0A=
// for the current pfPipeWindow=0A=
//////////////////////////////////////////////////////////////////////=0A=
void pfVolume::draw(pfPipeWindow *pw) =0A=
{=0A=
    if(!pw) {=0A=
	 vzError::warn(VZ_INVALID_VALUE, "pfVolume::draw(): NULL pWin, Num =
windows =3D %d", _num_windows);=0A=
	 return;=0A=
    }=0A=
    =0A=
    void *pWinData =3D pw->getUserData(pfvzRenderActionSlot);=0A=
    if(!pWinData) {=0A=
	 vzError::warn(VZ_INVALID_VALUE, "pfVolume::draw(): NULL data for pWin =
%x", pw);=0A=
	 return;=0A=
    }=0A=
    =0A=
    vzClipRenderAction *renderer =3D (vzClipRenderAction *) pWinData;=0A=
=0A=
    vzError::message(5, "pfVolume::draw(): Shape Set =3D %x, Renderer =
=3D %x. Pipe Window =3D %x", _shape_set, renderer, pw);=0A=
    =0A=
    // Push the current OpenGL state=0A=
    glPushAttrib(GL_LIGHTING_BIT | GL_CURRENT_BIT);=0A=
    =0A=
    // Set the appropriate GL state=0A=
    glDisable(GL_LIGHTING);=0A=
    =0A=
    // Disable back face culling=0A=
    glDisable(GL_CULL_FACE);=0A=
    =0A=
    glColor4f(1, 1, 1, 1);=0A=
=0A=
=0A=
    // set the sampling rate for the renderer=0A=
    renderer->setSamplingRate(_sampling_rate);=0A=
    =0A=
    // Draw in sorted order=0A=
    renderer->draw(_shape_set);=0A=
    =0A=
    // Restore the OpenGL state=0A=
    glPopAttrib();=0A=
    =0A=
}=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// create and set the render action for the pfPipeWindow=0A=
//////////////////////////////////////////////////////////////////////=0A=
void pfVolume::initializeRenderer(pfPipeWindow *pw)=0A=
{=0A=
    // Create the pfvzRenderAction=0A=
    pfvzRenderAction *renderer =3D new (pfGetSharedArena()) =
pfvzRenderAction();=0A=
    =0A=
    if(!renderer){=0A=
      vzError::error(VZ_OUT_OF_MEMORY,"Could not create render action =
for pipe window %x", pw);=0A=
      return;=0A=
    }=0A=
    =0A=
    vzError::message(2, "Setting user data for pWin %x to %x", pw, =
renderer);=0A=
    =0A=
    // Set the user data for this pfPipeWindow=0A=
    pw->setUserData(pfvzRenderActionSlot, renderer);=0A=
    =0A=
    vzError::message(2, "After setting user data for pWin %x to %x", pw, =
renderer);=0A=
}=0A=
=0A=
//////////////////////////////////////////////////////////////////////=0A=
// create the pfGeoSetCB and set the draw callback for the class=0A=
//////////////////////////////////////////////////////////////////////=0A=
void pfVolume::initializeGeoSetCB(pfPipeWindow *pipe)=0A=
{=0A=
    float bbox[6];=0A=
=0A=
    // Get the bounding box for this shape's geometry=0A=
    _shape_set->getBoundingBox(bbox);=0A=
    =0A=
    pfBox	box;=0A=
    box . min[0] =3D bbox[0];=0A=
    box . min[1] =3D bbox[1];=0A=
    box . min[2] =3D bbox[2];=0A=
    box . max[0] =3D bbox[3];=0A=
    box . max[1] =3D bbox[4];=0A=
    box . max[2] =3D bbox[5];=0A=
    =0A=
    // Must set a static bounding box on the geoset. This geoset has no =0A=
    // explicit geometry so Performer has no way to compute its bounding=0A=
    // box.=0A=
    pfGeoSetCB	*gsetCB =3D new pfGeoSetCB;=0A=
    =0A=
    gsetCB->setBound (&box, PFBOUND_STATIC);=0A=
    gsetCB->setDrawCB(drawCB, pipe);=0A=
    gsetCB->setGState(_geo_state);=0A=
    =0A=
    // Store the pfVolume as the user data in the pfGeoSetCB.=0A=
    // This will be used to retrieve the appropriate shape node=0A=
    // in the drawCB.=0A=
    gsetCB->setUserData(pfvzShapeSlot, this);=0A=
    =0A=
    addGSet(gsetCB);=0A=
    =0A=
    _windows[_num_windows] =3D pipe;=0A=
    //_geoset_cbs[_num_windows] =3D gsetCB;=0A=
    =0A=
    _num_windows++;=0A=
    =0A=
    vzError::message(2,"pfVolume::initializeGeoSetCB(): Created a new =
pfGeoSetCB %x. Number =3D %d, pipe index =3D %d", gsetCB, _num_windows, =
pipe->getPipeIndex());=0A=
}=0A=
=0A=

------=_NextPart_000_02F7_01C40505.6F1E7960--


From info-volumizer-owner@els.sgi.com Tue Mar  9 17:08:35 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2A17FGl2121077;
	Tue, 9 Mar 2004 17:07:15 -0800 (PST)
Received: from smtp.nist.gov (rimp1.nist.gov [129.6.16.226])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i290FGLF2099559
	for <info-volumizer@els.sgi.com>; Mon, 8 Mar 2004 16:15:17 -0800 (PST)
Received: from vail.cam.nist.gov (vail.cam.nist.gov [129.6.80.93])
	by smtp.nist.gov (8.12.10/8.12.10) with ESMTP id i29060JF025704;
	Mon, 8 Mar 2004 19:06:00 -0500
Received: from vail.cam.nist.gov (localhost [127.0.0.1])
	by vail.cam.nist.gov (SGI-8.12.5/8.12.5) with ESMTP id i2905uAZ690018;
	Mon, 8 Mar 2004 19:05:56 -0500 (EST)
Received: from localhost (steve@localhost)
	by vail.cam.nist.gov (SGI-8.12.5/8.12.5/Submit) with ESMTP id i2905uoZ699677;
	Mon, 8 Mar 2004 19:05:56 -0500 (EST)
X-Authentication-Warning: vail.cam.nist.gov: steve owned process doing -bs
Date: Mon, 8 Mar 2004 19:05:56 -0500
From: Steve Satterfield <steve@nist.gov>
X-X-Sender: steve@vail.cam.nist.gov
To: Praveen Bhaniramka <praveenb@sgi.com>
cc: Performer Mailing List <info-performer@sgi.com>,
        Volumizer Mailing List <info-volumizer@els.sgi.com>,
        John Kelso <kelso@nist.gov>
Subject: Re: [info-volumizer] Re: [info-performer] Help needed for libpfvz.so
 loader
In-Reply-To: <02fa01c404d7$56aa2f10$6401a8c0@praveenlaptop>
Message-ID: <Pine.SGI.4.43.0403081846410.692144-100000@vail.cam.nist.gov>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-NIST-MailScanner-Information: Please contact the ISP for more information
X-NIST-MailScanner: Found to be clean
X-MailScanner-From: steve@nist.gov
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

On Mon, 8 Mar 2004, Praveen Bhaniramka wrote:

> Hi John,
>
> Thanks for sending the test case. It turns out that pfVolume was not
> handling the multi-window case correctly. I am attaching the result of
> 'diff'ing the fixed pfVolume.cxx source file with the original one along
> with the modified source file. Copy it to
> /usr/share/Volumizer2/src/lib/Performer and recompile the libpfvz.so
> library. The modifed has been tested to work fine with your test case as
> well.
>
> Cheers,
> Praveen
>

Praveen,

I need a little help on the compiling. When I do the obvious:

  cp pfVolume.cxx /usr/share/Volumizer2/src/lib/Performer
  cd /usr/share/Volumizer2/src/lib/Performer
  make

it appears that I get:

   visage 117# cd /usr/share/Volumizer2/lib/irixn32
   visage 118# ls -l
   total 280
   -r--r--r--    1 root     sys          203 Feb 12 22:52 README
   -rwxr-xr-x    1 root     sys        68720 Mar  8 18:41 libpfvz.so.6
   -rwxr-xr-x    1 root     sys        68720 Mar  8 18:41 libpfvz.so.7

And this does not appear to be the correct place.
I see the following:

   visage:~: ls -l `locate libpfvz.so`
   lrwxr-xr-x    1 root     sys           14 Feb 12 21:48 /usr/lib32/Performer/Debug/libpfdb/libpfvz.so -> ./libpfvz.so.8
   -rwxr-xr-x    1 root     sys       230452 Feb 12 21:48 /usr/lib32/Performer/Debug/libpfdb/libpfvz.so.8
   lrwxr-xr-x    1 root     sys           14 Feb 12 21:48 /usr/lib32/libpfdb/libpfvz.so -> ./libpfvz.so.8
   -r--r--r--    1 root     sys        51868 Feb 12 21:47 /usr/lib32/libpfdb/libpfvz.so.7
   -rwxr-xr-x    1 root     sys        51712 Feb 12 21:47 /usr/lib32/libpfdb/libpfvz.so.8
   lrwxr-xr-x    1 root     sys           14 Feb 12 21:48 /usr/lib64/Performer/Debug/libpfdb/libpfvz.so -> ./libpfvz.so.8
   -rwxr-xr-x    1 root     sys       253968 Feb 12 21:49 /usr/lib64/Performer/Debug/libpfdb/libpfvz.so.8
   lrwxr-xr-x    1 root     sys           14 Feb 12 21:48 /usr/lib64/libpfdb/libpfvz.so -> ./libpfvz.so.8
   -r--r--r--    1 root     sys        57968 Feb 12 21:47 /usr/lib64/libpfdb/libpfvz.so.7
   -rwxr-xr-x    1 root     sys        57920 Feb 12 21:47 /usr/lib64/libpfdb/libpfvz.so.8

which appears to be to tbe where I really want the .so files to be installed.
And therea is also a .8 version that didn't seem to be created.

What is the proper way to make libpfvz.so so so it will go to the proper locations?

Thanks,
Steve


From info-volumizer-owner@els.sgi.com Tue Mar  9 17:53:54 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2A1rSSP2127670;
	Tue, 9 Mar 2004 17:53:28 -0800 (PST)
Received: from sgindia.newdelhi.sgi.com (sgindia.newdelhi.sgi.com [134.14.90.2])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2A1nRLF2117343
	for <info-volumizer@els.sgi.com>; Tue, 9 Mar 2004 17:49:28 -0800 (PST)
Received: from praveenlaptop (dhcp-163-154-6-236.engr.sgi.com [163.154.6.236]) by sgindia.newdelhi.sgi.com (980427.SGI.8.8.8/980728.SGI.AUTOCF) via SMTP id FAA98677; Wed, 10 Mar 2004 05:57:58 +0530 (IST)
Message-ID: <00f601c40640$c16323b0$ec069aa3@praveenlaptop>
From: "Praveen Bhaniramka" <praveenb@sgi.com>
To: <info-volumizer@els.sgi.com>
Cc: "Performer Mailing List" <info-performer@sgi.com>,
        "John Kelso" <kelso@nist.gov>
References: <Pine.SGI.4.43.0403081846410.692144-100000@vail.cam.nist.gov>
Subject: Re: [info-volumizer] Re: [info-performer] Help needed for libpfvz.so loader
Date: Wed, 10 Mar 2004 07:11:01 +0530
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Hi Steve,

>    visage 117# cd /usr/share/Volumizer2/lib/irixn32
>    visage 118# ls -l
>    total 280
>    -r--r--r--    1 root     sys          203 Feb 12 22:52 README
>    -rwxr-xr-x    1 root     sys        68720 Mar  8 18:41 libpfvz.so.6
>    -rwxr-xr-x    1 root     sys        68720 Mar  8 18:41 libpfvz.so.7
>
> And this does not appear to be the correct place.
> I see the following:
>
>    visage:~: ls -l `locate libpfvz.so`
>    lrwxr-xr-x    1 root     sys           14 Feb 12 21:48
/usr/lib32/Performer/Debug/libpfdb/libpfvz.so -> ./libpfvz.so.8
>    -rwxr-xr-x    1 root     sys       230452 Feb 12 21:48
/usr/lib32/Performer/Debug/libpfdb/libpfvz.so.8
>    lrwxr-xr-x    1 root     sys           14 Feb 12 21:48
/usr/lib32/libpfdb/libpfvz.so -> ./libpfvz.so.8
>    -r--r--r--    1 root     sys        51868 Feb 12 21:47
/usr/lib32/libpfdb/libpfvz.so.7
>    -rwxr-xr-x    1 root     sys        51712 Feb 12 21:47
/usr/lib32/libpfdb/libpfvz.so.8
>    lrwxr-xr-x    1 root     sys           14 Feb 12 21:48
/usr/lib64/Performer/Debug/libpfdb/libpfvz.so -> ./libpfvz.so.8
>    -rwxr-xr-x    1 root     sys       253968 Feb 12 21:49
/usr/lib64/Performer/Debug/libpfdb/libpfvz.so.8
>    lrwxr-xr-x    1 root     sys           14 Feb 12 21:48
/usr/lib64/libpfdb/libpfvz.so -> ./libpfvz.so.8
>    -r--r--r--    1 root     sys        57968 Feb 12 21:47
/usr/lib64/libpfdb/libpfvz.so.7
>    -rwxr-xr-x    1 root     sys        57920 Feb 12 21:47
/usr/lib64/libpfdb/libpfvz.so.8
>
> which appears to be to tbe where I really want the .so files to be
installed.

In order to have Performer pick up the correct (modified) libraries, you can
either copy the DSOs manually to the appropriate libpfdb directory or simply
set the LD_LIBRARY_PATH environment variable to
/usr/share/Volumizer2/lib/irixn32.

> And therea is also a .8 version that didn't seem to be created.
>
> What is the proper way to make libpfvz.so so so it will go to the proper
locations?

Yeah... you will need to change the Makefile under
/usr/share/Volumizer2/src/lib/Performer to fix that. Since you seem to be
using Performer 3.1, you should simply substitute every occurence of '6'
with '8' in the Makefile and recompile :)

hth,
Praveen


From info-volumizer-owner@els.sgi.com Thu Mar 18 14:16:54 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2IMEBbn2262963;
	Thu, 18 Mar 2004 14:14:11 -0800 (PST)
Received: from jhuml2.jhmi.edu (jhuml2.jhmi.edu [162.129.234.21])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2IM9tLF2342340
	for <info-volumizer@els.sgi.com>; Thu, 18 Mar 2004 14:09:57 -0800 (PST)
Received: from jhuml2.jhmi.edu (jhuml2.jhmi.edu [162.129.234.21])
 by jhuml2.jhmi.edu (PMDF V6.2-X17 #30840)
 with SMTP id <0HUS00JHSJS568@jhuml2.jhmi.edu> for info-volumizer@els.sgi.com;
 Thu, 18 Mar 2004 17:00:13 -0500 (EST)
Received: from jhuml2.jhmi.edu ([162.129.234.21])
 by jhuml2.jhmi.edu (SAVSMTP 3.1.5.43) with SMTP id M2004031817001213649 for
 <info-volumizer@els.sgi.com>; Thu, 18 Mar 2004 17:00:12 -0500
Received: from Cis27.hosts.jhmi.edu (cis27.hosts.jhmi.edu [162.129.9.14])
 by jhuml2.jhmi.edu (PMDF V6.2-X17 #30840)
 with ESMTP id <0HUS007A5L4C8N@jhuml2.jhmi.edu> for info-volumizer@els.sgi.com;
 Thu, 18 Mar 2004 17:00:13 -0500 (EST)
Received: from Jhmipri-MTA by Cis27.hosts.jhmi.edu	with Novell_GroupWise; Thu,
 18 Mar 2004 17:00:12 -0500
Date: Thu, 18 Mar 2004 16:59:55 -0500
From: Ahmet Genc <agenc@jhmi.edu>
Subject: [info-volumizer] Problem on OpenGL Volumizer Evaluation License for Linux
To: info-volumizer@els.sgi.com, ttannert@sgi.com
Message-id: <s059d59c.071@Cis27.hosts.jhmi.edu>
MIME-version: 1.0
X-Mailer: Novell GroupWise Internet Agent 6.5.2 Beta
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7bit
Content-disposition: inline
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Hi There,

I installed Volumizer 2.6 for linux to our system. Although I created
license.dat file successfully and it is not empty as it is claimed in
the following error message, I couldn't overcome this error to continue
using Volumizer. 

Please find related info below 

1) The error message received after executing BasicViewer uncer
/usr/share/Volumizer2/src/apps/simple/tmRenderAction

2) The content of my License.dat file 

Does anyone have an idea about what the problem is and how to fix it?

Thanks,

Ahmet

P.S.> 1) ./BasicViewer -volume ${DATAFILE} -samplingRate 1 1 3.36 -lut
${DATAPATH}/CT2.lut
Volumizer Warning:
'volumizer_linux' License check failed.  Reason:
Volumizer (0): license.dat exists but is empty, corrupt,
Volumizer (0): or does not contain a license key.
Volumizer (0): Exact Error Message from License Manager is:
Volumizer (0): --> Invalid license file syntax (-2,413:2 "No such file
or directory")
Volumizer Warning:
Volumizer was unable to acquire a license.
Volumizer Warning:
Set $VOLUMIZER_DEBUG_LEVEL to 4 for more details, or visit
Volumizer Warning:
http://www.sgi.com/software/volumizer/
Volumizer Warning:
This is a fatal error condition.
Volumizer Warning:
Read the error messages for an explanation.

P.S.2)  more /etc/flexlm/license.dat
FEATURE volumizer_linux sgifd 2.600 15-apr-2004 0 \
3D80C572A23AC4E98B8F HOSTID=000D56171FBC \
vendor_info="OpenGL Volumizer" SN=121027 \
ISSUER="Silicon Graphics, Inc." ck=23


>>> ttannert@sgi.com 03/01/04 8:28 PM >>>
Hello Volumizers-

It appears that there have been some questions about how to get
evaluation
licenses for OpenGL Volumizer 2.6.  I wanted to publish some easy
directions
to help clarify the procedure.

Step 1: Download the IRIX or 32-bit Linux files for OpenGL Volumizer
	URL: http://www.sgi.com/software/volumizer/downloads.html

Step 2: After you download and install the appropriate files, you will
need
to get the evaluation license.  This can be found on the SGI Key-O-Matic
web
site: http://www.sgi.com/support/licensing/
Note: This requires that you have a valid free Supportfolio ID.

Step 3: Choose the Operating System you require and the Key Class is
"Eval/Emergency" and press "Get a Key".

Step 4: Follow the directions to get an evaluation license for OpenGL
Volumizer.

The evaluation license is available for 28 days.  After this you can get
an
additional evaluation license for 14 days, followed by another 7 day
license.  After these three evaluation licenses, it is necessary to
purchase
a full license.  For additional information on purchasing, please see
the
OpenGL Volumizer web site:
http://www.sgi.com/software/volumizer/ordering.html

Hope this helps-
Thomas.

--------------------------------------------
Thomas Tannert	
VSG Marketing - SGI
1500 Crittenden Lane, M/S 526
Mountain View, CA 94043
E-mail: ttannert@sgi.com
Phone: (650) 933 5237



From info-volumizer-owner@els.sgi.com Thu Mar 18 14:46:49 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2IMirYq2303968;
	Thu, 18 Mar 2004 14:44:53 -0800 (PST)
Received: from sgindia.newdelhi.sgi.com (sgindia.newdelhi.sgi.com [134.14.90.2])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2IMf9LF2329534
	for <info-volumizer@els.sgi.com>; Thu, 18 Mar 2004 14:41:11 -0800 (PST)
Received: from praveenlaptop ([163.154.6.191]) by sgindia.newdelhi.sgi.com (980427.SGI.8.8.8/980728.SGI.AUTOCF) via SMTP id CAA59165 for <info-volumizer@els.sgi.com>; Fri, 19 Mar 2004 02:49:22 +0530 (IST)
Message-ID: <008901c40d38$c87ab0b0$bf069aa3@praveenlaptop>
From: "Praveen Bhaniramka" <praveenb@sgi.com>
To: <info-volumizer@els.sgi.com>
References: <s059d59c.071@Cis27.hosts.jhmi.edu>
Subject: Re: [info-volumizer] Problem on OpenGL Volumizer Evaluation License for Linux
Date: Fri, 19 Mar 2004 04:01:38 +0530
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Ahmet,

Try copying your license.dat file to /var/flexlm directory and let us know
if you still see this problem.

Cheers,
Praveen

----- Original Message -----
From: "Ahmet Genc" <agenc@jhmi.edu>
To: <info-volumizer@els.sgi.com>; <ttannert@sgi.com>
Sent: Friday, March 19, 2004 3:29 AM
Subject: [info-volumizer] Problem on OpenGL Volumizer Evaluation License for
Linux


> Hi There,
>
> I installed Volumizer 2.6 for linux to our system. Although I created
> license.dat file successfully and it is not empty as it is claimed in
> the following error message, I couldn't overcome this error to continue
> using Volumizer.
>
> Please find related info below
>
> 1) The error message received after executing BasicViewer uncer
> /usr/share/Volumizer2/src/apps/simple/tmRenderAction
>
> 2) The content of my License.dat file
>
> Does anyone have an idea about what the problem is and how to fix it?
>
> Thanks,
>
> Ahmet
>
> P.S.> 1) ./BasicViewer -volume ${DATAFILE} -samplingRate 1 1 3.36 -lut
> ${DATAPATH}/CT2.lut
> Volumizer Warning:
> 'volumizer_linux' License check failed.  Reason:
> Volumizer (0): license.dat exists but is empty, corrupt,
> Volumizer (0): or does not contain a license key.
> Volumizer (0): Exact Error Message from License Manager is:
> Volumizer (0): --> Invalid license file syntax (-2,413:2 "No such file
> or directory")
> Volumizer Warning:
> Volumizer was unable to acquire a license.
> Volumizer Warning:
> Set $VOLUMIZER_DEBUG_LEVEL to 4 for more details, or visit
> Volumizer Warning:
> http://www.sgi.com/software/volumizer/
> Volumizer Warning:
> This is a fatal error condition.
> Volumizer Warning:
> Read the error messages for an explanation.
>
> P.S.2)  more /etc/flexlm/license.dat
> FEATURE volumizer_linux sgifd 2.600 15-apr-2004 0 \
> 3D80C572A23AC4E98B8F HOSTID=000D56171FBC \
> vendor_info="OpenGL Volumizer" SN=121027 \
> ISSUER="Silicon Graphics, Inc." ck=23
>
>
> >>> ttannert@sgi.com 03/01/04 8:28 PM >>>
> Hello Volumizers-
>
> It appears that there have been some questions about how to get
> evaluation
> licenses for OpenGL Volumizer 2.6.  I wanted to publish some easy
> directions
> to help clarify the procedure.
>
> Step 1: Download the IRIX or 32-bit Linux files for OpenGL Volumizer
> URL: http://www.sgi.com/software/volumizer/downloads.html
>
> Step 2: After you download and install the appropriate files, you will
> need
> to get the evaluation license.  This can be found on the SGI Key-O-Matic
> web
> site: http://www.sgi.com/support/licensing/
> Note: This requires that you have a valid free Supportfolio ID.
>
> Step 3: Choose the Operating System you require and the Key Class is
> "Eval/Emergency" and press "Get a Key".
>
> Step 4: Follow the directions to get an evaluation license for OpenGL
> Volumizer.
>
> The evaluation license is available for 28 days.  After this you can get
> an
> additional evaluation license for 14 days, followed by another 7 day
> license.  After these three evaluation licenses, it is necessary to
> purchase
> a full license.  For additional information on purchasing, please see
> the
> OpenGL Volumizer web site:
> http://www.sgi.com/software/volumizer/ordering.html
>
> Hope this helps-
> Thomas.
>
> --------------------------------------------
> Thomas Tannert
> VSG Marketing - SGI
> 1500 Crittenden Lane, M/S 526
> Mountain View, CA 94043
> E-mail: ttannert@sgi.com
> Phone: (650) 933 5237
>
>


From info-volumizer-owner@els.sgi.com Fri Mar 19 08:46:44 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2JGjaKD2354493;
	Fri, 19 Mar 2004 08:45:36 -0800 (PST)
Received: from multatuli.ka.sara.nl (multatuli.ka.sara.nl [145.100.6.4])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2JGI9LF2364586
	for <info-volumizer@els.sgi.com>; Fri, 19 Mar 2004 08:18:10 -0800 (PST)
Received: from gelato.sara.nl ([145.100.25.205]) by multatuli.ka.sara.nl with Microsoft SMTPSVC(5.0.2195.6713);
	 Fri, 19 Mar 2004 17:08:28 +0100
Date: Fri, 19 Mar 2004 17:08:28 +0100
From: Jeroen Akershoek <jeroena@sara.nl>
To: <info-volumizer@els.sgi.com>
Subject: [info-volumizer] 3D TIFF and directories
Message-Id: <20040319170828.4c690c06.jeroena@sara.nl>
Organization: SARA
X-Mailer: Sylpheed version 0.9.7 (GTK+ 1.2.10; i386-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 19 Mar 2004 16:08:28.0317 (UTC) FILETIME=[6A6C04D0:01C40DCC]
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Hello,

I'm working on some conversions with TIFF files and have noticed that the normal TIFFloader does not support TIFF files with the Z-layers in separate TIFF-directories, such as tiffcp (from libtiff) makes them. I can't find any data on how exactly to make 'normal' 3D tiffs, such as Volumizer understands them. Even the TIFF specs don't have a word about the TIFF_IMAGEDEPTH tag.

I've put all the data in the tiff file (doing nested z,y,x loop) and set the WIDTH, HEIGHT and DEPTH tags correctly, but the loader is complaining that I've got too much scanlines. Anybody got some ideas on this that could help me out?

Kind regards,
 Jeroen

-- 
Jeroen Akershoek
SARA Computing and Network Services
tel: +31 20 5923000     fax:   +31 20 6683167

Te audire non possum. Musa sapientum fixa est in auris

From info-volumizer-owner@els.sgi.com Fri Mar 19 08:46:44 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2JGjZQC2372222;
	Fri, 19 Mar 2004 08:45:35 -0800 (PST)
Received: from multatuli.ka.sara.nl (multatuli.ka.sara.nl [145.100.6.4])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2J78NLF2342699
	for <info-volumizer@els.sgi.com>; Thu, 18 Mar 2004 23:08:24 -0800 (PST)
Received: from gelato.sara.nl ([145.100.25.205]) by multatuli.ka.sara.nl with Microsoft SMTPSVC(5.0.2195.6713);
	 Fri, 19 Mar 2004 07:58:40 +0100
Date: Fri, 19 Mar 2004 07:58:40 +0100
From: Jeroen Akershoek <jeroena@sara.nl>
To: <info-volumizer@els.sgi.com>
Subject: Re: [info-volumizer] Problem on OpenGL Volumizer Evaluation License
 for Linux
Message-Id: <20040319075840.76ccef12.jeroena@sara.nl>
In-Reply-To: <s059d59c.071@Cis27.hosts.jhmi.edu>
References: <s059d59c.071@Cis27.hosts.jhmi.edu>
Organization: SARA
X-Mailer: Sylpheed version 0.9.7 (GTK+ 1.2.10; i386-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 19 Mar 2004 06:58:40.0335 (UTC) FILETIME=[9C0D6DF0:01C40D7F]
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

On Thu, 18 Mar 2004 16:59:55 -0500
"Ahmet Genc" <agenc@jhmi.edu> wrote:

> Hi There,
> 
> I installed Volumizer 2.6 for linux to our system. Although I created
> license.dat file successfully and it is not empty as it is claimed in
> the following error message, I couldn't overcome this error to continue
> using Volumizer. 
> 
> Please find related info below 
> 
> 1) The error message received after executing BasicViewer uncer
> /usr/share/Volumizer2/src/apps/simple/tmRenderAction
> 
> 2) The content of my License.dat file 
> 
> Does anyone have an idea about what the problem is and how to fix it?

You could also set the SGIFD_LICENSE_FILE variable to point to your license file.
Should work fine

-- 
Jeroen Akershoek
SARA Computing and Network Services
tel: +31 20 5923000     fax:   +31 20 6683167

Te audire non possum. Musa sapientum fixa est in auris

From info-volumizer-owner@els.sgi.com Fri Mar 19 08:46:44 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2JGjahS2360202;
	Fri, 19 Mar 2004 08:45:36 -0800 (PST)
Received: from jhuml2.jhmi.edu (jhuml2.jhmi.edu [162.129.234.21])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2JFFPLF2371158
	for <info-volumizer@els.sgi.com>; Fri, 19 Mar 2004 07:15:26 -0800 (PST)
Received: from jhuml2.jhmi.edu (jhuml2.jhmi.edu [162.129.234.21])
 by jhuml2.jhmi.edu (PMDF V6.2-X17 #30840)
 with SMTP id <0HUT0071EWDPBK@jhuml2.jhmi.edu> for info-volumizer@els.sgi.com;
 Fri, 19 Mar 2004 10:05:35 -0500 (EST)
Received: from jhuml2.jhmi.edu ([162.129.234.21])
 by jhuml2.jhmi.edu (SAVSMTP 3.1.5.43) with SMTP id M2004031910053519961 for
 <info-volumizer@els.sgi.com>; Fri, 19 Mar 2004 10:05:35 -0500
Received: from Cis27.hosts.jhmi.edu (cis27.hosts.jhmi.edu [162.129.9.14])
 by jhuml2.jhmi.edu (PMDF V6.2-X17 #30840)
 with ESMTP id <0HUT007A2WLA79@jhuml2.jhmi.edu> for info-volumizer@els.sgi.com;
 Fri, 19 Mar 2004 10:05:34 -0500 (EST)
Received: from Jhmipri-MTA by Cis27.hosts.jhmi.edu	with Novell_GroupWise; Fri,
 19 Mar 2004 10:05:34 -0500
Date: Fri, 19 Mar 2004 10:05:27 -0500
From: Ahmet Genc <agenc@jhmi.edu>
Subject: Re: [info-volumizer] Problem on OpenGL Volumizer Evaluation	Licensefor
 Linux
To: info-volumizer@els.sgi.com, praveenb@sgi.com
Message-id: <s05ac5ee.053@Cis27.hosts.jhmi.edu>
MIME-version: 1.0
X-Mailer: Novell GroupWise Internet Agent 6.5.2 Beta
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7bit
Content-disposition: inline
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Thanks for your useful input on the license problem which no longer
exists.

Now, I have got this message when I try to run executables in
..../tmRenderAction  

"Volumizer MR 2.6, Build #1 (Date: Dec 10 2003 09:01)
 
Bad visual"

What does "Bad Visual" mean?

BTW, the graphics card in our system is 

  nVidia, QuadroFX 3000, 256MB, dual monitor DVI or VGA capable

Thanks,

Ahmet

>>> praveenb@sgi.com 03/18/04 5:31 PM >>>
Ahmet,

Try copying your license.dat file to /var/flexlm directory and let us
know
if you still see this problem.

Cheers,
Praveen

----- Original Message -----
From: "Ahmet Genc" <agenc@jhmi.edu>
To: <info-volumizer@els.sgi.com>; <ttannert@sgi.com>
Sent: Friday, March 19, 2004 3:29 AM
Subject: [info-volumizer] Problem on OpenGL Volumizer Evaluation License
for
Linux


> Hi There,
>
> I installed Volumizer 2.6 for linux to our system. Although I created
> license.dat file successfully and it is not empty as it is claimed in
> the following error message, I couldn't overcome this error to
continue
> using Volumizer.
>
> Please find related info below
>
> 1) The error message received after executing BasicViewer uncer
> /usr/share/Volumizer2/src/apps/simple/tmRenderAction
>
> 2) The content of my License.dat file
>
> Does anyone have an idea about what the problem is and how to fix it?
>
> Thanks,
>
> Ahmet
>
> P.S.> 1) ./BasicViewer -volume ${DATAFILE} -samplingRate 1 1 3.36 -lut
> ${DATAPATH}/CT2.lut
> Volumizer Warning:
> 'volumizer_linux' License check failed.  Reason:
> Volumizer (0): license.dat exists but is empty, corrupt,
> Volumizer (0): or does not contain a license key.
> Volumizer (0): Exact Error Message from License Manager is:
> Volumizer (0): --> Invalid license file syntax (-2,413:2 "No such file
> or directory")
> Volumizer Warning:
> Volumizer was unable to acquire a license.
> Volumizer Warning:
> Set $VOLUMIZER_DEBUG_LEVEL to 4 for more details, or visit
> Volumizer Warning:
> http://www.sgi.com/software/volumizer/
> Volumizer Warning:
> This is a fatal error condition.
> Volumizer Warning:
> Read the error messages for an explanation.
>
> P.S.2)  more /etc/flexlm/license.dat
> FEATURE volumizer_linux sgifd 2.600 15-apr-2004 0 \
> 3D80C572A23AC4E98B8F HOSTID=000D56171FBC \
> vendor_info="OpenGL Volumizer" SN=121027 \
> ISSUER="Silicon Graphics, Inc." ck=23
>
>
> >>> ttannert@sgi.com 03/01/04 8:28 PM >>>
> Hello Volumizers-
>
> It appears that there have been some questions about how to get
> evaluation
> licenses for OpenGL Volumizer 2.6.  I wanted to publish some easy
> directions
> to help clarify the procedure.
>
> Step 1: Download the IRIX or 32-bit Linux files for OpenGL Volumizer
> URL: http://www.sgi.com/software/volumizer/downloads.html
>
> Step 2: After you download and install the appropriate files, you will
> need
> to get the evaluation license.  This can be found on the SGI
Key-O-Matic
> web
> site: http://www.sgi.com/support/licensing/
> Note: This requires that you have a valid free Supportfolio ID.
>
> Step 3: Choose the Operating System you require and the Key Class is
> "Eval/Emergency" and press "Get a Key".
>
> Step 4: Follow the directions to get an evaluation license for OpenGL
> Volumizer.
>
> The evaluation license is available for 28 days.  After this you can
get
> an
> additional evaluation license for 14 days, followed by another 7 day
> license.  After these three evaluation licenses, it is necessary to
> purchase
> a full license.  For additional information on purchasing, please see
> the
> OpenGL Volumizer web site:
> http://www.sgi.com/software/volumizer/ordering.html
>
> Hope this helps-
> Thomas.
>
> --------------------------------------------
> Thomas Tannert
> VSG Marketing - SGI
> 1500 Crittenden Lane, M/S 526
> Mountain View, CA 94043
> E-mail: ttannert@sgi.com
> Phone: (650) 933 5237
>
>



From info-volumizer-owner@els.sgi.com Fri Mar 19 09:23:29 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2JHN5S22352028;
	Fri, 19 Mar 2004 09:23:05 -0800 (PST)
Received: from mrcoffee.engr.sgi.com (mrcoffee.engr.sgi.com [192.102.96.154])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2JHLjLF2348277
	for <info-volumizer@els.sgi.com>; Fri, 19 Mar 2004 09:21:45 -0800 (PST)
Received: from mrcoffee.engr.sgi.com (localhost [127.0.0.1])
	by mrcoffee.engr.sgi.com (SGI-8.12.5/8.12.5) with ESMTP id i2JHC4eF146502
	for <info-volumizer@els.sgi.com>; Fri, 19 Mar 2004 09:12:04 -0800 (PST)
Received: from localhost (praveenb@localhost)
	by mrcoffee.engr.sgi.com (SGI-8.12.5/8.12.5/Submit) with ESMTP id i2JHC3gJ146518
	for <info-volumizer@els.sgi.com>; Fri, 19 Mar 2004 09:12:03 -0800 (PST)
Date: Fri, 19 Mar 2004 09:12:03 -0800
From: Praveen Bhaniramka <praveenb@mrcoffee.engr.sgi.com>
To: info-volumizer@els.sgi.com
Subject: Re: [info-volumizer] Problem on OpenGL Volumizer Evaluation License
 for Linux
In-Reply-To: <s05ac5ee.053@Cis27.hosts.jhmi.edu>
Message-ID: <Pine.SGI.4.56.0403190907010.146246@mrcoffee.engr.sgi.com>
References: <s05ac5ee.053@Cis27.hosts.jhmi.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

See 'man glXChooseVisual'

The sources that you would want to look at/modify would be in
src/apps/simple/common/UserInterface.cxx under UserInterface::create().

- Praveen

On Fri, 19 Mar 2004, Ahmet Genc wrote:

> Thanks for your useful input on the license problem which no longer
> exists.
>
> Now, I have got this message when I try to run executables in
> ..../tmRenderAction
>
> "Volumizer MR 2.6, Build #1 (Date: Dec 10 2003 09:01)
>
> Bad visual"
>
> What does "Bad Visual" mean?
>
> BTW, the graphics card in our system is
>
>   nVidia, QuadroFX 3000, 256MB, dual monitor DVI or VGA capable
>
> Thanks,
>
> Ahmet
>
> >>> praveenb@sgi.com 03/18/04 5:31 PM >>>
> Ahmet,
>
> Try copying your license.dat file to /var/flexlm directory and let us
> know
> if you still see this problem.
>
> Cheers,
> Praveen
>
> ----- Original Message -----
> From: "Ahmet Genc" <agenc@jhmi.edu>
> To: <info-volumizer@els.sgi.com>; <ttannert@sgi.com>
> Sent: Friday, March 19, 2004 3:29 AM
> Subject: [info-volumizer] Problem on OpenGL Volumizer Evaluation License
> for
> Linux
>
>
> > Hi There,
> >
> > I installed Volumizer 2.6 for linux to our system. Although I created
> > license.dat file successfully and it is not empty as it is claimed in
> > the following error message, I couldn't overcome this error to
> continue
> > using Volumizer.
> >
> > Please find related info below
> >
> > 1) The error message received after executing BasicViewer uncer
> > /usr/share/Volumizer2/src/apps/simple/tmRenderAction
> >
> > 2) The content of my License.dat file
> >
> > Does anyone have an idea about what the problem is and how to fix it?
> >
> > Thanks,
> >
> > Ahmet
> >
> > P.S.> 1) ./BasicViewer -volume ${DATAFILE} -samplingRate 1 1 3.36 -lut
> > ${DATAPATH}/CT2.lut
> > Volumizer Warning:
> > 'volumizer_linux' License check failed.  Reason:
> > Volumizer (0): license.dat exists but is empty, corrupt,
> > Volumizer (0): or does not contain a license key.
> > Volumizer (0): Exact Error Message from License Manager is:
> > Volumizer (0): --> Invalid license file syntax (-2,413:2 "No such file
> > or directory")
> > Volumizer Warning:
> > Volumizer was unable to acquire a license.
> > Volumizer Warning:
> > Set $VOLUMIZER_DEBUG_LEVEL to 4 for more details, or visit
> > Volumizer Warning:
> > http://www.sgi.com/software/volumizer/
> > Volumizer Warning:
> > This is a fatal error condition.
> > Volumizer Warning:
> > Read the error messages for an explanation.
> >
> > P.S.2)  more /etc/flexlm/license.dat
> > FEATURE volumizer_linux sgifd 2.600 15-apr-2004 0 \
> > 3D80C572A23AC4E98B8F HOSTID=000D56171FBC \
> > vendor_info="OpenGL Volumizer" SN=121027 \
> > ISSUER="Silicon Graphics, Inc." ck=23
> >
> >
> > >>> ttannert@sgi.com 03/01/04 8:28 PM >>>
> > Hello Volumizers-
> >
> > It appears that there have been some questions about how to get
> > evaluation
> > licenses for OpenGL Volumizer 2.6.  I wanted to publish some easy
> > directions
> > to help clarify the procedure.
> >
> > Step 1: Download the IRIX or 32-bit Linux files for OpenGL Volumizer
> > URL: http://www.sgi.com/software/volumizer/downloads.html
> >
> > Step 2: After you download and install the appropriate files, you will
> > need
> > to get the evaluation license.  This can be found on the SGI
> Key-O-Matic
> > web
> > site: http://www.sgi.com/support/licensing/
> > Note: This requires that you have a valid free Supportfolio ID.
> >
> > Step 3: Choose the Operating System you require and the Key Class is
> > "Eval/Emergency" and press "Get a Key".
> >
> > Step 4: Follow the directions to get an evaluation license for OpenGL
> > Volumizer.
> >
> > The evaluation license is available for 28 days.  After this you can
> get
> > an
> > additional evaluation license for 14 days, followed by another 7 day
> > license.  After these three evaluation licenses, it is necessary to
> > purchase
> > a full license.  For additional information on purchasing, please see
> > the
> > OpenGL Volumizer web site:
> > http://www.sgi.com/software/volumizer/ordering.html
> >
> > Hope this helps-
> > Thomas.
> >
> > --------------------------------------------
> > Thomas Tannert
> > VSG Marketing - SGI
> > 1500 Crittenden Lane, M/S 526
> > Mountain View, CA 94043
> > E-mail: ttannert@sgi.com
> > Phone: (650) 933 5237
> >
> >
>
>
>

-- 
-----------------------------------------------------------------
Praveen Bhaniramka               Member of Technical Staff (MTS)
praveenb@sgi.com                 Advanced Graphics Division
+91-98991-15641                  Silicon Graphics, Inc.
-----------------------------------------------------------------

From info-volumizer-owner@els.sgi.com Fri Mar 19 13:58:33 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2JLvRLB2327333;
	Fri, 19 Mar 2004 13:57:27 -0800 (PST)
Received: from jhuml2.jhmi.edu (jhuml2.jhmi.edu [162.129.234.21])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2JKtxLF2318843
	for <info-volumizer@els.sgi.com>; Fri, 19 Mar 2004 12:56:01 -0800 (PST)
Received: from jhuml2.jhmi.edu (jhuml2.jhmi.edu [162.129.234.21])
 by jhuml2.jhmi.edu (PMDF V6.2-X17 #30840)
 with SMTP id <0HUU00IP6BQ6JW@jhuml2.jhmi.edu> for info-volumizer@els.sgi.com;
 Fri, 19 Mar 2004 15:46:10 -0500 (EST)
Received: from jhuml2.jhmi.edu ([162.129.234.21])
 by jhuml2.jhmi.edu (SAVSMTP 3.1.5.43) with SMTP id M2004031915461022487 for
 <info-volumizer@els.sgi.com>; Fri, 19 Mar 2004 15:46:10 -0500
Received: from Cis27.hosts.jhmi.edu (cis27.hosts.jhmi.edu [162.129.9.14])
 by jhuml2.jhmi.edu (PMDF V6.2-X17 #30840)
 with ESMTP id <0HUU00M5LCCY3X@jhuml2.jhmi.edu> for info-volumizer@els.sgi.com;
 Fri, 19 Mar 2004 15:46:10 -0500 (EST)
Received: from Jhmipri-MTA by Cis27.hosts.jhmi.edu	with Novell_GroupWise; Fri,
 19 Mar 2004 15:46:10 -0500
Date: Fri, 19 Mar 2004 15:45:56 -0500
From: Ahmet Genc <agenc@jhmi.edu>
Subject: Re: [info-volumizer] Alpha buffer---Problem on OpenGL	Volumizer
 Evaluation Licensefor Linux
To: info-volumizer@els.sgi.com, praveenb@mrcoffee.engr.sgi.com
Message-id: <s05b15c2.010@Cis27.hosts.jhmi.edu>
MIME-version: 1.0
X-Mailer: Novell GroupWise Internet Agent 6.5.2 Beta
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7bit
Content-disposition: inline
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

When I take out "GLX_ALPHA_SIZE" from glxArgs[] , it is fine but too
slow...

At least, I have the volume displayed.

Any suggestion for alpha?

Ahmet

>>> praveenb@mrcoffee.engr.sgi.com 03/19/04 12:12 PM >>>
See 'man glXChooseVisual'

The sources that you would want to look at/modify would be in
src/apps/simple/common/UserInterface.cxx under UserInterface::create().

- Praveen

On Fri, 19 Mar 2004, Ahmet Genc wrote:

> Thanks for your useful input on the license problem which no longer
> exists.
>
> Now, I have got this message when I try to run executables in
> ..../tmRenderAction
>
> "Volumizer MR 2.6, Build #1 (Date: Dec 10 2003 09:01)
>
> Bad visual"
>
> What does "Bad Visual" mean?
>
> BTW, the graphics card in our system is
>
>   nVidia, QuadroFX 3000, 256MB, dual monitor DVI or VGA capable
>
> Thanks,
>
> Ahmet
>
> >>> praveenb@sgi.com 03/18/04 5:31 PM >>>
> Ahmet,
>
> Try copying your license.dat file to /var/flexlm directory and let us
> know
> if you still see this problem.
>
> Cheers,
> Praveen
>
> ----- Original Message -----
> From: "Ahmet Genc" <agenc@jhmi.edu>
> To: <info-volumizer@els.sgi.com>; <ttannert@sgi.com>
> Sent: Friday, March 19, 2004 3:29 AM
> Subject: [info-volumizer] Problem on OpenGL Volumizer Evaluation
License
> for
> Linux
>
>
> > Hi There,
> >
> > I installed Volumizer 2.6 for linux to our system. Although I
created
> > license.dat file successfully and it is not empty as it is claimed
in
> > the following error message, I couldn't overcome this error to
> continue
> > using Volumizer.
> >
> > Please find related info below
> >
> > 1) The error message received after executing BasicViewer uncer
> > /usr/share/Volumizer2/src/apps/simple/tmRenderAction
> >
> > 2) The content of my License.dat file
> >
> > Does anyone have an idea about what the problem is and how to fix
it?
> >
> > Thanks,
> >
> > Ahmet
> >
> > P.S.> 1) ./BasicViewer -volume ${DATAFILE} -samplingRate 1 1 3.36
-lut
> > ${DATAPATH}/CT2.lut
> > Volumizer Warning:
> > 'volumizer_linux' License check failed.  Reason:
> > Volumizer (0): license.dat exists but is empty, corrupt,
> > Volumizer (0): or does not contain a license key.
> > Volumizer (0): Exact Error Message from License Manager is:
> > Volumizer (0): --> Invalid license file syntax (-2,413:2 "No such
file
> > or directory")
> > Volumizer Warning:
> > Volumizer was unable to acquire a license.
> > Volumizer Warning:
> > Set $VOLUMIZER_DEBUG_LEVEL to 4 for more details, or visit
> > Volumizer Warning:
> > http://www.sgi.com/software/volumizer/
> > Volumizer Warning:
> > This is a fatal error condition.
> > Volumizer Warning:
> > Read the error messages for an explanation.
> >
> > P.S.2)  more /etc/flexlm/license.dat
> > FEATURE volumizer_linux sgifd 2.600 15-apr-2004 0 \
> > 3D80C572A23AC4E98B8F HOSTID=000D56171FBC \
> > vendor_info="OpenGL Volumizer" SN=121027 \
> > ISSUER="Silicon Graphics, Inc." ck=23
> >
> >
> > >>> ttannert@sgi.com 03/01/04 8:28 PM >>>
> > Hello Volumizers-
> >
> > It appears that there have been some questions about how to get
> > evaluation
> > licenses for OpenGL Volumizer 2.6.  I wanted to publish some easy
> > directions
> > to help clarify the procedure.
> >
> > Step 1: Download the IRIX or 32-bit Linux files for OpenGL Volumizer
> > URL: http://www.sgi.com/software/volumizer/downloads.html
> >
> > Step 2: After you download and install the appropriate files, you
will
> > need
> > to get the evaluation license.  This can be found on the SGI
> Key-O-Matic
> > web
> > site: http://www.sgi.com/support/licensing/
> > Note: This requires that you have a valid free Supportfolio ID.
> >
> > Step 3: Choose the Operating System you require and the Key Class is
> > "Eval/Emergency" and press "Get a Key".
> >
> > Step 4: Follow the directions to get an evaluation license for
OpenGL
> > Volumizer.
> >
> > The evaluation license is available for 28 days.  After this you can
> get
> > an
> > additional evaluation license for 14 days, followed by another 7 day
> > license.  After these three evaluation licenses, it is necessary to
> > purchase
> > a full license.  For additional information on purchasing, please
see
> > the
> > OpenGL Volumizer web site:
> > http://www.sgi.com/software/volumizer/ordering.html
> >
> > Hope this helps-
> > Thomas.
> >
> > --------------------------------------------
> > Thomas Tannert
> > VSG Marketing - SGI
> > 1500 Crittenden Lane, M/S 526
> > Mountain View, CA 94043
> > E-mail: ttannert@sgi.com
> > Phone: (650) 933 5237
> >
> >
>
>
>

-- 
-----------------------------------------------------------------
Praveen Bhaniramka               Member of Technical Staff (MTS)
praveenb@sgi.com                 Advanced Graphics Division
+91-98991-15641                  Silicon Graphics, Inc.
-----------------------------------------------------------------


From info-volumizer-owner@els.sgi.com Mon Mar 22 03:51:53 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2MBoY3r2397002;
	Mon, 22 Mar 2004 03:50:34 -0800 (PST)
Received: from vsmtp3.tin.it (vsmtp3alice.tin.it [212.216.176.143])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2MAaKLF2398173
	for <info-volumizer@els.sgi.com>; Mon, 22 Mar 2004 02:36:22 -0800 (PST)
Received: from portatile (213.45.198.227) by vsmtp3.tin.it (7.0.027)
        id 40587605000D69C6 for info-volumizer@els.sgi.com; Mon, 22 Mar 2004 11:26:32 +0100
Message-ID: <001e01c40ff8$175f15b0$e3c62dd5@portatile>
From: "Fabrizio Lamberti" <fabrizio.lamberti@polito.it>
To: <info-volumizer@els.sgi.com>
Subject: [info-volumizer] Cannot start volview
Date: Mon, 22 Mar 2004 11:25:46 +0100
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_001B_01C41000.6BD0D8B0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

This is a multi-part message in MIME format.

------=_NextPart_000_001B_01C41000.6BD0D8B0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,
I'm experiencing problems with volview. I've downloaded (hopefully) all 
required packages and installed everything on my redhat8. When I start 
./volview I get the error message "cannot choose visual". I don't know 
if it is relevant, but I do not have any /usr/gfx folder and associated 
setmon command.

Thank you in advance for your help.
Regards,
Fabrizio Lamberti


------=_NextPart_000_001B_01C41000.6BD0D8B0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm experiencing problems with volview. =
I've=20
downloaded (hopefully) all required packages and installed everything on =
my=20
redhat8. When I start ./volview I get the error message "cannot choose =
visual".=20
I don't know if it is relevant, but I do not have any /usr/gfx folder =
and=20
associated setmon command.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Thank you in advance for your =
help.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Regards,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Fabrizio Lamberti</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV></BODY></HTML>

------=_NextPart_000_001B_01C41000.6BD0D8B0--


From info-volumizer-owner@els.sgi.com Mon Mar 22 04:24:51 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2MCOLj62408939;
	Mon, 22 Mar 2004 04:24:21 -0800 (PST)
Received: from sgindia.newdelhi.sgi.com (sgindia.newdelhi.sgi.com [134.14.90.2])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2MCMRLF2365825
	for <info-volumizer@els.sgi.com>; Mon, 22 Mar 2004 04:22:30 -0800 (PST)
Received: from praveenlaptop ([134.14.90.74]) by sgindia.newdelhi.sgi.com (980427.SGI.8.8.8/980728.SGI.AUTOCF) via SMTP id QAA59373 for <info-volumizer@els.sgi.com>; Mon, 22 Mar 2004 16:30:29 +0530 (IST)
Message-ID: <013f01c41007$01a03ab0$4a5a0e86@praveenlaptop>
From: "Praveen Bhaniramka" <praveenb@sgi.com>
To: <info-volumizer@els.sgi.com>
References: <001e01c40ff8$175f15b0$e3c62dd5@portatile>
Subject: Re: [info-volumizer] Cannot start volview
Date: Mon, 22 Mar 2004 17:42:54 +0530
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_013C_01C41035.1AE8EC00"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

This is a multi-part message in MIME format.

------=_NextPart_000_013C_01C41035.1AE8EC00
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Fabrizio,

Can you tell us more about your system's configuration? What is the 
output of 'glxinfo' on the system? Try compiling the sample GLUT 
application under /usr/share/Volumizer2/src/apps/simple/pguide and see 
if you can run that.

hth,
Praveen

  ----- Original Message -----=20
  From: Fabrizio Lamberti=20
  To: info-volumizer@els.sgi.com=20
  Sent: Monday, March 22, 2004 3:55 PM
  Subject: [info-volumizer] Cannot start volview


  Hi,=20
  I'm experiencing problems with volview. I've downloaded (hopefully) =
all required packages and installed everything on my redhat8. When I =
start ./volview I get the error message "cannot choose visual". I don't =
know if it is relevant, but I do not have any /usr/gfx folder and =
associated setmon command.

  Thank you in advance for your help.
  Regards,
  Fabrizio Lamberti


------=_NextPart_000_013C_01C41035.1AE8EC00
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV>Hi Fabrizio,</DIV>
<DIV> </DIV>
<DIV>Can you tell us more about your system's configuration? What =
is the=20
output of 'glxinfo' on the system? Try compiling the sample GLUT =
application=20
under /usr/share/Volumizer2/src/apps/simple/pguide and see if you can =
run that.=20
</DIV>
<DIV> </DIV>
<DIV>hth,</DIV>
<DIV>Praveen</DIV>
<DIV> </DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A title=3Dfabrizio.lamberti@polito.it=20
  href=3D"mailto:fabrizio.lamberti@polito.it">Fabrizio Lamberti</A> =
</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3Dinfo-volumizer@els.sgi.com=20
  =
href=3D"mailto:info-volumizer@els.sgi.com">info-volumizer@els.sgi.com</A>=
 </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Monday, March 22, 2004 =
3:55=20
PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [info-volumizer] =
Cannot start=20
  volview</DIV>
  <DIV><BR></DIV>
  <DIV><FONT face=3DArial size=3D2>Hi, </FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>I'm experiencing problems with =
volview. I've=20
  downloaded (hopefully) all required packages and installed everything =
on my=20
  redhat8. When I start ./volview I get the error message "cannot choose =

  visual". I don't know if it is relevant, but I do not have any =
/usr/gfx folder=20
  and associated setmon command.</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
  <DIV><FONT face=3DArial size=3D2>Thank you in advance for your =
help.</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Regards,</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Fabrizio Lamberti</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
  <DIV><FONT face=3DArial =
size=3D2></FONT> </DIV></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_013C_01C41035.1AE8EC00--


From info-volumizer-owner@els.sgi.com Mon Mar 22 06:46:51 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2MEk7Va2416933;
	Mon, 22 Mar 2004 06:46:07 -0800 (PST)
Received: from vsmtp14.tin.it (vsmtp14.tin.it [212.216.176.118])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2MEPVLF2346339
	for <info-volumizer@els.sgi.com>; Mon, 22 Mar 2004 06:25:33 -0800 (PST)
Received: from portatile (212.171.65.127) by vsmtp14.tin.it (7.0.027)
        id 40571CC3000FFC52 for info-volumizer@els.sgi.com; Mon, 22 Mar 2004 15:15:42 +0100
Message-ID: <000601c41018$0e1dccb0$7f41abd4@portatile>
From: "Fabrizio Lamberti" <fabrizio.lamberti@polito.it>
To: <info-volumizer@els.sgi.com>
References: <001e01c40ff8$175f15b0$e3c62dd5@portatile> <013f01c41007$01a03ab0$4a5a0e86@praveenlaptop>
Subject: Re: [info-volumizer] Cannot start volview
Date: Mon, 22 Mar 2004 15:14:55 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Hi Praveen, I checked out my configuration using glxinfo as suggested.
Moreover, I also tried to compile sample GLUT application in pguide but I
got the following errors (note that libglut 3.7 is installed). Any idea?

Regards,
Fabrizio Lamberti


/usr/lib//libglut.so: undefined reference to `XGetExtensionVersion'
/usr/lib//libglut.so: undefined reference to `XFreeDeviceList'
/usr/lib//libglut.so: undefined reference to `XQueryDeviceState'
/usr/lib//libglut.so: undefined reference to `XListInputDevices'
/usr/lib//libglut.so: undefined reference to `XFreeDeviceState'
/usr/lib//libglut.so: undefined reference to `XOpenDevice'
/usr/lib//libglut.so: undefined reference to `XSelectExtensionEvent'




[root@localhost root]# glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa DRI Radeon 20010402 AGP 1x x86/MMX/3DNow!/SSE
OpenGL version string: 1.2 Mesa 3.4.2
OpenGL extensions:
GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_EXT_abgr,
GL_EXT_blend_func_separate, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_histogram, GL_EXT_packed_pixels,
GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_stencil_wrap,
GL_EXT_texture3D, GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_object, GL_EXT_texture_lod_bias,
GL_EXT_vertex_array, GL_MESA_window_pos, GL_MESA_resize_buffers,
GL_NV_texgen_reflection, GL_PGI_misc_hints, GL_SGIS_pixel_texture,
GL_SGIS_texture_edge_clamp
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x25 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x26 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x29 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x2a 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow






----- Original Message ----- 
From: Praveen Bhaniramka
To: info-volumizer@els.sgi.com
Sent: Monday, March 22, 2004 1:12 PM
Subject: Re: [info-volumizer] Cannot start volview


Hi Fabrizio,

Can you tell us more about your system's configuration? What is the output
of 'glxinfo' on the system? Try compiling the sample GLUT application under
/usr/share/Volumizer2/src/apps/simple/pguide and see if you can run that.

hth,
Praveen

----- Original Message ----- 
From: Fabrizio Lamberti
To: info-volumizer@els.sgi.com
Sent: Monday, March 22, 2004 3:55 PM
Subject: [info-volumizer] Cannot start volview


Hi,
I'm experiencing problems with volview. I've downloaded (hopefully) all
required packages and installed everything on my redhat8. When I start
./volview I get the error message "cannot choose visual". I don't know if it
is relevant, but I do not have any /usr/gfx folder and associated setmon
command.

Thank you in advance for your help.
Regards,
Fabrizio Lamberti


From info-volumizer-owner@els.sgi.com Mon Mar 22 20:57:47 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2N4uX5N2400443;
	Mon, 22 Mar 2004 20:56:33 -0800 (PST)
Received: from ibague.terra.com.br (ibague.terra.com.br [200.154.55.225])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2MHnbLF2390133
	for <info-volumizer@els.sgi.com>; Mon, 22 Mar 2004 09:49:38 -0800 (PST)
Received: from pasto.terra.com.br (pasto.terra.com.br [200.154.55.137])
	by ibague.terra.com.br (Postfix) with ESMTP id 92F5FECD3D
	for <info-volumizer@els.sgi.com>; Mon, 22 Mar 2004 14:39:48 -0300 (BRT)
Received: from yahoo.com.br (unknown [200.207.5.147])
	(authenticated user opens044)
	by pasto.terra.com.br (Postfix) with ESMTP id B687E3C077
	for <info-volumizer@els.sgi.com>; Mon, 22 Mar 2004 14:39:47 -0300 (BRT)
Message-ID: <405F2551.7000508@yahoo.com.br>
Date: Mon, 22 Mar 2004 14:41:37 -0300
From: Wagner Sales <wsalles2003@yahoo.com.br>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030821
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: info-volumizer@els.sgi.com
Subject: Re: [info-volumizer] Cannot start volview
References: <001e01c40ff8$175f15b0$e3c62dd5@portatile> <013f01c41007$01a03ab0$4a5a0e86@praveenlaptop> <000601c41018$0e1dccb0$7f41abd4@portatile>
In-Reply-To: <000601c41018$0e1dccb0$7f41abd4@portatile>
X-Enigmail-Version: 0.76.5.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Fabrizio Lamberti wrote:

>Hi Praveen, I checked out my configuration using glxinfo as suggested.
>Moreover, I also tried to compile sample GLUT application in pguide but I
>got the following errors (note that libglut 3.7 is installed). Any idea?
>
>Regards,
>Fabrizio Lamberti
>
>
>/usr/lib//libglut.so: undefined reference to `XGetExtensionVersion'
>/usr/lib//libglut.so: undefined reference to `XFreeDeviceList'
>/usr/lib//libglut.so: undefined reference to `XQueryDeviceState'
>/usr/lib//libglut.so: undefined reference to `XListInputDevices'
>/usr/lib//libglut.so: undefined reference to `XFreeDeviceState'
>/usr/lib//libglut.so: undefined reference to `XOpenDevice'
>/usr/lib//libglut.so: undefined reference to `XSelectExtensionEvent'
>
>
>
>
>[root@localhost root]# glxinfo
>name of display: :0.0
>display: :0 screen: 0
>direct rendering: Yes
>server glx vendor string: SGI
>server glx version string: 1.2
>server glx extensions:
>GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
>client glx vendor string: SGI
>client glx version string: 1.2
>client glx extensions:
>GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
>GLX extensions:
>GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
>OpenGL vendor string: VA Linux Systems, Inc.
>OpenGL renderer string: Mesa DRI Radeon 20010402 AGP 1x x86/MMX/3DNow!/SSE
>OpenGL version string: 1.2 Mesa 3.4.2
>OpenGL extensions:
>GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_EXT_abgr,
>GL_EXT_blend_func_separate, GL_EXT_clip_volume_hint,
>GL_EXT_compiled_vertex_array, GL_EXT_histogram, GL_EXT_packed_pixels,
>GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_stencil_wrap,
>GL_EXT_texture3D, GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
>GL_EXT_texture_env_dot3, GL_EXT_texture_object, GL_EXT_texture_lod_bias,
>GL_EXT_vertex_array, GL_MESA_window_pos, GL_MESA_resize_buffers,
>GL_NV_texgen_reflection, GL_PGI_misc_hints, GL_SGIS_pixel_texture,
>GL_SGIS_texture_edge_clamp
>glu version: 1.3
>glu extensions:
>GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
>visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
>id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
>----------------------------------------------------------------------
>0x23 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
>0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
>0x25 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
>0x26 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
>0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
>0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
>0x29 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
>0x2a 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
>
>
>
>
>
>
>----- Original Message ----- 
>From: Praveen Bhaniramka
>To: info-volumizer@els.sgi.com
>Sent: Monday, March 22, 2004 1:12 PM
>Subject: Re: [info-volumizer] Cannot start volview
>
>
>Hi Fabrizio,
>
>Can you tell us more about your system's configuration? What is the output
>of 'glxinfo' on the system? Try compiling the sample GLUT application under
>/usr/share/Volumizer2/src/apps/simple/pguide and see if you can run that.
>
>hth,
>Praveen
>
>----- Original Message ----- 
>From: Fabrizio Lamberti
>To: info-volumizer@els.sgi.com
>Sent: Monday, March 22, 2004 3:55 PM
>Subject: [info-volumizer] Cannot start volview
>
>
>Hi,
>I'm experiencing problems with volview. I've downloaded (hopefully) all
>required packages and installed everything on my redhat8. When I start
>./volview I get the error message "cannot choose visual". I don't know if it
>is relevant, but I do not have any /usr/gfx folder and associated setmon
>command.
>
>Thank you in advance for your help.
>Regards,
>Fabrizio Lamberti
>
>  
>
Fabrizio:
I don't know if that's are on Linux with gcc+ld. But may be that's help:
To link these libraries using gcc, you should make sure that's 
parameters to link
-L<dir of libglu.so> -lGL -lglu
Regards
Wagner


From info-volumizer-owner@els.sgi.com Mon Mar 22 21:21:49 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2N5LNPB2423467;
	Mon, 22 Mar 2004 21:21:23 -0800 (PST)
Received: from sgindia.newdelhi.sgi.com (sgindia.newdelhi.sgi.com [134.14.90.2])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2N5K8LF2345396
	for <info-volumizer@els.sgi.com>; Mon, 22 Mar 2004 21:20:10 -0800 (PST)
Received: from praveenlaptop ([134.14.90.74]) by sgindia.newdelhi.sgi.com (980427.SGI.8.8.8/980728.SGI.AUTOCF) via SMTP id JAA78337 for <info-volumizer@els.sgi.com>; Tue, 23 Mar 2004 09:28:11 +0530 (IST)
Message-ID: <04ba01c41095$2c791200$4a5a0e86@praveenlaptop>
From: "Praveen Bhaniramka" <praveenb@sgi.com>
To: <info-volumizer@els.sgi.com>
References: <001e01c40ff8$175f15b0$e3c62dd5@portatile> <013f01c41007$01a03ab0$4a5a0e86@praveenlaptop> <000601c41018$0e1dccb0$7f41abd4@portatile>
Subject: Re: [info-volumizer] Cannot start volview
Date: Tue, 23 Mar 2004 10:40:35 +0530
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Fabrizio,

Looks like you have incompatible versions of certain libraries installed on
your system. Here is what I have on my RedHat 8 system -

[root]# rpm -qa | grep glut
glut-devel-3.7-8
glut-3.7-8
[root]# rpm -qa | grep XFree
XFree86-75dpi-fonts-4.2.0-72
XFree86-xdm-4.2.0-72
XFree86-devel-4.2.0-72
XFree86-libs-4.2.0-72
XFree86-Mesa-libGL-4.2.0-72
XFree86-xfs-4.2.0-72
XFree86-truetype-fonts-4.2.0-72
XFree86-100dpi-fonts-4.2.0-72
XFree86-base-fonts-4.2.0-72
XFree86-xauth-4.2.0-72
XFree86-tools-4.2.0-72
XFree86-font-utils-4.2.0-72
XFree86-Mesa-libGLU-4.2.0-72
XFree86-4.2.0-72
XFree86-twm-4.2.0-72

Also, from your glxinfo, it looks like you do not have the appropriate
graphics drivers installed from your graphics card vendor. You would
probably want to do that before you can run Volumizer applications on the
system.

hth,
Praveen

----- Original Message -----
From: "Fabrizio Lamberti" <fabrizio.lamberti@polito.it>
To: <info-volumizer@els.sgi.com>
Sent: Monday, March 22, 2004 7:44 PM
Subject: Re: [info-volumizer] Cannot start volview


> Hi Praveen, I checked out my configuration using glxinfo as suggested.
> Moreover, I also tried to compile sample GLUT application in pguide but I
> got the following errors (note that libglut 3.7 is installed). Any idea?
>
> Regards,
> Fabrizio Lamberti
>
>
> /usr/lib//libglut.so: undefined reference to `XGetExtensionVersion'
> /usr/lib//libglut.so: undefined reference to `XFreeDeviceList'
> /usr/lib//libglut.so: undefined reference to `XQueryDeviceState'
> /usr/lib//libglut.so: undefined reference to `XListInputDevices'
> /usr/lib//libglut.so: undefined reference to `XFreeDeviceState'
> /usr/lib//libglut.so: undefined reference to `XOpenDevice'
> /usr/lib//libglut.so: undefined reference to `XSelectExtensionEvent'
>
>
>
>
> [root@localhost root]# glxinfo
> name of display: :0.0
> display: :0 screen: 0
> direct rendering: Yes
> server glx vendor string: SGI
> server glx version string: 1.2
> server glx extensions:
> GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
> client glx vendor string: SGI
> client glx version string: 1.2
> client glx extensions:
> GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
> GLX extensions:
> GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
> OpenGL vendor string: VA Linux Systems, Inc.
> OpenGL renderer string: Mesa DRI Radeon 20010402 AGP 1x x86/MMX/3DNow!/SSE
> OpenGL version string: 1.2 Mesa 3.4.2
> OpenGL extensions:
> GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_EXT_abgr,
> GL_EXT_blend_func_separate, GL_EXT_clip_volume_hint,
> GL_EXT_compiled_vertex_array, GL_EXT_histogram, GL_EXT_packed_pixels,
> GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_stencil_wrap,
> GL_EXT_texture3D, GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
> GL_EXT_texture_env_dot3, GL_EXT_texture_object, GL_EXT_texture_lod_bias,
> GL_EXT_vertex_array, GL_MESA_window_pos, GL_MESA_resize_buffers,
> GL_NV_texgen_reflection, GL_PGI_misc_hints, GL_SGIS_pixel_texture,
> GL_SGIS_texture_edge_clamp
> glu version: 1.3
> glu extensions:
> GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
> visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
> id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
> ----------------------------------------------------------------------
> 0x23 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
> 0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
> 0x25 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
> 0x26 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
> 0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
> 0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
> 0x29 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
> 0x2a 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
>
>
>
>
>
>
> ----- Original Message -----
> From: Praveen Bhaniramka
> To: info-volumizer@els.sgi.com
> Sent: Monday, March 22, 2004 1:12 PM
> Subject: Re: [info-volumizer] Cannot start volview
>
>
> Hi Fabrizio,
>
> Can you tell us more about your system's configuration? What is the output
> of 'glxinfo' on the system? Try compiling the sample GLUT application
under
> /usr/share/Volumizer2/src/apps/simple/pguide and see if you can run that.
>
> hth,
> Praveen
>
> ----- Original Message -----
> From: Fabrizio Lamberti
> To: info-volumizer@els.sgi.com
> Sent: Monday, March 22, 2004 3:55 PM
> Subject: [info-volumizer] Cannot start volview
>
>
> Hi,
> I'm experiencing problems with volview. I've downloaded (hopefully) all
> required packages and installed everything on my redhat8. When I start
> ./volview I get the error message "cannot choose visual". I don't know if
it
> is relevant, but I do not have any /usr/gfx folder and associated setmon
> command.
>
> Thank you in advance for your help.
> Regards,
> Fabrizio Lamberti
>


From info-volumizer-owner@els.sgi.com Mon Mar 22 21:38:32 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2N5c6kX2403852;
	Mon, 22 Mar 2004 21:38:06 -0800 (PST)
Received: from sgindia.newdelhi.sgi.com (sgindia.newdelhi.sgi.com [134.14.90.2])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2N5b3LF2418932
	for <info-volumizer@els.sgi.com>; Mon, 22 Mar 2004 21:37:04 -0800 (PST)
Received: from praveenlaptop ([134.14.90.74]) by sgindia.newdelhi.sgi.com (980427.SGI.8.8.8/980728.SGI.AUTOCF) via SMTP id JAA82034 for <info-volumizer@els.sgi.com>; Tue, 23 Mar 2004 09:45:06 +0530 (IST)
Message-ID: <04f601c41097$89cff570$4a5a0e86@praveenlaptop>
From: "Praveen Bhaniramka" <praveenb@sgi.com>
To: <info-volumizer@els.sgi.com>
References: <s05b15c2.010@Cis27.hosts.jhmi.edu>
Subject: Re: [info-volumizer] Alpha buffer---Problem on OpenGL	Volumizer Evaluation Licensefor Linux
Date: Tue, 23 Mar 2004 10:57:30 +0530
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Ahmet,

You need to look at the output of glxinfo on your system to see what visuals
it supports. Here is what I have on my GeForce FX -

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x21 24 tc  0 32  0 r  y  .  8  8  8  0  0 24  8 16 16 16 16  0 0 None
0x22 24 dc  0 32  0 r  y  .  8  8  8  0  0 24  8 16 16 16 16  0 0 None
0x23 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x24 24 tc  0 32  0 r  .  .  8  8  8  0  0 24  8 16 16 16 16  0 0 None
0x25 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x26 24 tc  0 32  0 r  y  .  8  8  8  0  0 16  0 16 16 16 16  0 0 None
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 None
0x28 24 tc  0 32  0 r  .  .  8  8  8  0  0 16  0 16 16 16 16  0 0 None
0x29 24 tc  0 32  0 r  .  .  8  8  8  8  0 16  0 16 16 16 16  0 0 None
0x2a 24 tc  0 32  0 r  y  .  8  8  8  0  0  0  0 16 16 16 16  0 0 None
0x2b 24 tc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 None
0x2c 24 tc  0 32  0 r  .  .  8  8  8  0  0  0  0 16 16 16 16  0 0 None
0x2d 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 None
0x2e 24 tc  0 32  0 r  y  .  8  8  8  0  0 24  8 16 16 16 16  0 0 Ncon
0x2f 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Ncon
0x30 24 tc  0 32  0 r  y  .  8  8  8  0  0 16  0 16 16 16 16  0 0 Ncon
0x31 24 tc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 Ncon
0x32 24 tc  0 32  0 r  y  .  8  8  8  0  0 24  8 16 16 16 16  0 0 Ncon
0x33 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Ncon
0x34 24 tc  0 32  0 r  y  .  8  8  8  0  0 16  0 16 16 16 16  0 0 Ncon
0x35 24 tc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 Ncon
0x36 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x37 24 dc  0 32  0 r  .  .  8  8  8  0  0 24  8 16 16 16 16  0 0 None
0x38 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x39 24 dc  0 32  0 r  y  .  8  8  8  0  0 16  0 16 16 16 16  0 0 None
0x3a 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 None
0x3b 24 dc  0 32  0 r  .  .  8  8  8  0  0 16  0 16 16 16 16  0 0 None
0x3c 24 dc  0 32  0 r  .  .  8  8  8  8  0 16  0 16 16 16 16  0 0 None
0x3d 24 dc  0 32  0 r  y  .  8  8  8  0  0  0  0 16 16 16 16  0 0 None
0x3e 24 dc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 None
0x3f 24 dc  0 32  0 r  .  .  8  8  8  0  0  0  0 16 16 16 16  0 0 None
0x40 24 dc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 None
0x41 24 dc  0 32  0 r  y  .  8  8  8  0  0 24  8 16 16 16 16  0 0 Ncon
0x42 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Ncon
0x43 24 dc  0 32  0 r  y  .  8  8  8  0  0 16  0 16 16 16 16  0 0 Ncon
0x44 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 Ncon
0x45 24 dc  0 32  0 r  y  .  8  8  8  0  0 24  8 16 16 16 16  0 0 Ncon
0x46 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Ncon
0x47 24 dc  0 32  0 r  y  .  8  8  8  0  0 16  0 16 16 16 16  0 0 Ncon
0x48 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 Ncon


----- Original Message -----
From: "Ahmet Genc" <agenc@jhmi.edu>
To: <info-volumizer@els.sgi.com>; <praveenb@mrcoffee.engr.sgi.com>
Sent: Saturday, March 20, 2004 2:15 AM
Subject: Re: [info-volumizer] Alpha buffer---Problem on OpenGL Volumizer
Evaluation Licensefor Linux


> When I take out "GLX_ALPHA_SIZE" from glxArgs[] , it is fine but too
> slow...
>
> At least, I have the volume displayed.
>
> Any suggestion for alpha?
>
> Ahmet
>
> >>> praveenb@mrcoffee.engr.sgi.com 03/19/04 12:12 PM >>>
> See 'man glXChooseVisual'
>
> The sources that you would want to look at/modify would be in
> src/apps/simple/common/UserInterface.cxx under UserInterface::create().
>
> - Praveen
>
> On Fri, 19 Mar 2004, Ahmet Genc wrote:
>
> > Thanks for your useful input on the license problem which no longer
> > exists.
> >
> > Now, I have got this message when I try to run executables in
> > ..../tmRenderAction
> >
> > "Volumizer MR 2.6, Build #1 (Date: Dec 10 2003 09:01)
> >
> > Bad visual"
> >
> > What does "Bad Visual" mean?
> >
> > BTW, the graphics card in our system is
> >
> >   nVidia, QuadroFX 3000, 256MB, dual monitor DVI or VGA capable
> >
> > Thanks,
> >
> > Ahmet
> >
> > >>> praveenb@sgi.com 03/18/04 5:31 PM >>>
> > Ahmet,
> >
> > Try copying your license.dat file to /var/flexlm directory and let us
> > know
> > if you still see this problem.
> >
> > Cheers,
> > Praveen
> >
> > ----- Original Message -----
> > From: "Ahmet Genc" <agenc@jhmi.edu>
> > To: <info-volumizer@els.sgi.com>; <ttannert@sgi.com>
> > Sent: Friday, March 19, 2004 3:29 AM
> > Subject: [info-volumizer] Problem on OpenGL Volumizer Evaluation
> License
> > for
> > Linux
> >
> >
> > > Hi There,
> > >
> > > I installed Volumizer 2.6 for linux to our system. Although I
> created
> > > license.dat file successfully and it is not empty as it is claimed
> in
> > > the following error message, I couldn't overcome this error to
> > continue
> > > using Volumizer.
> > >
> > > Please find related info below
> > >
> > > 1) The error message received after executing BasicViewer uncer
> > > /usr/share/Volumizer2/src/apps/simple/tmRenderAction
> > >
> > > 2) The content of my License.dat file
> > >
> > > Does anyone have an idea about what the problem is and how to fix
> it?
> > >
> > > Thanks,
> > >
> > > Ahmet
> > >
> > > P.S.> 1) ./BasicViewer -volume ${DATAFILE} -samplingRate 1 1 3.36
> -lut
> > > ${DATAPATH}/CT2.lut
> > > Volumizer Warning:
> > > 'volumizer_linux' License check failed.  Reason:
> > > Volumizer (0): license.dat exists but is empty, corrupt,
> > > Volumizer (0): or does not contain a license key.
> > > Volumizer (0): Exact Error Message from License Manager is:
> > > Volumizer (0): --> Invalid license file syntax (-2,413:2 "No such
> file
> > > or directory")
> > > Volumizer Warning:
> > > Volumizer was unable to acquire a license.
> > > Volumizer Warning:
> > > Set $VOLUMIZER_DEBUG_LEVEL to 4 for more details, or visit
> > > Volumizer Warning:
> > > http://www.sgi.com/software/volumizer/
> > > Volumizer Warning:
> > > This is a fatal error condition.
> > > Volumizer Warning:
> > > Read the error messages for an explanation.
> > >
> > > P.S.2)  more /etc/flexlm/license.dat
> > > FEATURE volumizer_linux sgifd 2.600 15-apr-2004 0 \
> > > 3D80C572A23AC4E98B8F HOSTID=000D56171FBC \
> > > vendor_info="OpenGL Volumizer" SN=121027 \
> > > ISSUER="Silicon Graphics, Inc." ck=23
> > >
> > >
> > > >>> ttannert@sgi.com 03/01/04 8:28 PM >>>
> > > Hello Volumizers-
> > >
> > > It appears that there have been some questions about how to get
> > > evaluation
> > > licenses for OpenGL Volumizer 2.6.  I wanted to publish some easy
> > > directions
> > > to help clarify the procedure.
> > >
> > > Step 1: Download the IRIX or 32-bit Linux files for OpenGL Volumizer
> > > URL: http://www.sgi.com/software/volumizer/downloads.html
> > >
> > > Step 2: After you download and install the appropriate files, you
> will
> > > need
> > > to get the evaluation license.  This can be found on the SGI
> > Key-O-Matic
> > > web
> > > site: http://www.sgi.com/support/licensing/
> > > Note: This requires that you have a valid free Supportfolio ID.
> > >
> > > Step 3: Choose the Operating System you require and the Key Class is
> > > "Eval/Emergency" and press "Get a Key".
> > >
> > > Step 4: Follow the directions to get an evaluation license for
> OpenGL
> > > Volumizer.
> > >
> > > The evaluation license is available for 28 days.  After this you can
> > get
> > > an
> > > additional evaluation license for 14 days, followed by another 7 day
> > > license.  After these three evaluation licenses, it is necessary to
> > > purchase
> > > a full license.  For additional information on purchasing, please
> see
> > > the
> > > OpenGL Volumizer web site:
> > > http://www.sgi.com/software/volumizer/ordering.html
> > >
> > > Hope this helps-
> > > Thomas.
> > >
> > > --------------------------------------------
> > > Thomas Tannert
> > > VSG Marketing - SGI
> > > 1500 Crittenden Lane, M/S 526
> > > Mountain View, CA 94043
> > > E-mail: ttannert@sgi.com
> > > Phone: (650) 933 5237
> > >
> > >
> >
> >
> >
>
> --
> -----------------------------------------------------------------
> Praveen Bhaniramka               Member of Technical Staff (MTS)
> praveenb@sgi.com                 Advanced Graphics Division
> +91-98991-15641                  Silicon Graphics, Inc.
> -----------------------------------------------------------------
>


From info-volumizer-owner@els.sgi.com Tue Mar 23 21:30:13 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2O5TCLK2452065;
	Tue, 23 Mar 2004 21:29:12 -0800 (PST)
Received: from vsmtp12.tin.it (vsmtp12.tin.it [212.216.176.206])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2NHGrLF2444454
	for <info-volumizer@els.sgi.com>; Tue, 23 Mar 2004 09:16:54 -0800 (PST)
Received: from portatile (213.45.202.68) by vsmtp12.tin.it (7.0.027)
        id 405984ED000FFCF0 for info-volumizer@els.sgi.com; Tue, 23 Mar 2004 18:07:02 +0100
Message-ID: <00d801c410f9$212069d0$a2c92dd5@portatile>
From: "Fabrizio Lamberti" <fabrizio.lamberti@polito.it>
To: <info-volumizer@els.sgi.com>
References: <001e01c40ff8$175f15b0$e3c62dd5@portatile> <013f01c41007$01a03ab0$4a5a0e86@praveenlaptop> <000601c41018$0e1dccb0$7f41abd4@portatile> <04ba01c41095$2c791200$4a5a0e86@praveenlaptop>
Subject: Re: [info-volumizer] Cannot start volview
Date: Tue, 23 Mar 2004 18:06:04 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

Hi Praven,
I repeated Mesa 6.0 installation (there was something wrong in the previous
one) and tried available Mesa demos: everything works well. Then, I compiled
SGI Volumizer sample in /pguide/ and I got ./viewer successfully. When I
launch the ./viewer program I get an error like this:

[root@localhost pguide]# ./viewer
/usr/share/Volumizer2/data/medical/Phantom/CT.Head.Bone.char.tif
Volumizer MR 2.6, Build #1 (Date: Dec 10 2003 09:01)
Volumizer Warning: Unimplemented
PlatformInfo:: Unrecognized vendor!!! Using VPRO defaults!
Segmentation fault

Do you know what is the reason for the "Volumizer Warning: Unimplemented"
and "Unrecognized vendor!!!" strings.  The output of the ./glxinfo command
now is:


[root@localhost pguide]# glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: Brian Paul
server glx version string: 1.4 Mesa 6.0
server glx extensions:
GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap,
GLX_MESA_release_buffers, GLX_ARB_get_proc_address, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_SGI_video_sync, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer
client glx vendor string: Brian Paul
client glx version string: 1.4 Mesa 6.0
client glx extensions:
GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap,
GLX_MESA_release_buffers, GLX_ARB_get_proc_address, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_SGI_video_sync, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer
GLX extensions:
GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap,
GLX_MESA_release_buffers, GLX_ARB_get_proc_address, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_SGI_video_sync, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer
OpenGL vendor string: Brian Paul
OpenGL renderer string: Mesa X11
OpenGL version string: 1.5 Mesa 6.0
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging,
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
GL_ARB_texture_compression, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_logic_op,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
GL_EXT_histogram, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels,
GL_EXT_paletted_texture, GL_EXT_point_parameters, GL_EXT_polygon_offset,
GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
GL_EXT_shared_texture_palette, GL_EXT_stencil_two_side,
GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
GL_APPLE_packed_pixels, GL_ATI_texture_env_combine3,
GL_ATI_texture_mirror_once, GL_HP_occlusion_test,
GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
GL_MESA_pack_invert, GL_MESA_program_debug, GL_MESA_resize_buffers,
GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_fragment_program, GL_NV_light_max_exponent, GL_NV_point_sprite,
GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program,
GL_NV_vertex_program1_1, GL_SGI_color_matrix, GL_SGI_color_table,
GL_SGI_texture_color_table, GL_SGIS_generate_mipmap,
GL_SGIS_pixel_texture, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
GL_SGIX_pixel_texture, GL_SGIX_shadow, GL_SGIX_shadow_ambient,
GL_SUN_multi_draw_arrays
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 None
0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None
0x25 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None
0x26 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None
0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None
0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None
0x29 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None
0x2a 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 16 0 0 None
































----- Original Message ----- 
From: "Praveen Bhaniramka" <praveenb@sgi.com>
To: <info-volumizer@els.sgi.com>
Sent: Tuesday, March 23, 2004 6:10 AM
Subject: Re: [info-volumizer] Cannot start volview


> Fabrizio,
>
> Looks like you have incompatible versions of certain libraries installed
on
> your system. Here is what I have on my RedHat 8 system -
>
> [root]# rpm -qa | grep glut
> glut-devel-3.7-8
> glut-3.7-8
> [root]# rpm -qa | grep XFree
> XFree86-75dpi-fonts-4.2.0-72
> XFree86-xdm-4.2.0-72
> XFree86-devel-4.2.0-72
> XFree86-libs-4.2.0-72
> XFree86-Mesa-libGL-4.2.0-72
> XFree86-xfs-4.2.0-72
> XFree86-truetype-fonts-4.2.0-72
> XFree86-100dpi-fonts-4.2.0-72
> XFree86-base-fonts-4.2.0-72
> XFree86-xauth-4.2.0-72
> XFree86-tools-4.2.0-72
> XFree86-font-utils-4.2.0-72
> XFree86-Mesa-libGLU-4.2.0-72
> XFree86-4.2.0-72
> XFree86-twm-4.2.0-72
>
> Also, from your glxinfo, it looks like you do not have the appropriate
> graphics drivers installed from your graphics card vendor. You would
> probably want to do that before you can run Volumizer applications on the
> system.
>
> hth,
> Praveen
>
> ----- Original Message -----
> From: "Fabrizio Lamberti" <fabrizio.lamberti@polito.it>
> To: <info-volumizer@els.sgi.com>
> Sent: Monday, March 22, 2004 7:44 PM
> Subject: Re: [info-volumizer] Cannot start volview
>
>
> > Hi Praveen, I checked out my configuration using glxinfo as suggested.
> > Moreover, I also tried to compile sample GLUT application in pguide but
I
> > got the following errors (note that libglut 3.7 is installed). Any idea?
> >
> > Regards,
> > Fabrizio Lamberti
> >
> >
> > /usr/lib//libglut.so: undefined reference to `XGetExtensionVersion'
> > /usr/lib//libglut.so: undefined reference to `XFreeDeviceList'
> > /usr/lib//libglut.so: undefined reference to `XQueryDeviceState'
> > /usr/lib//libglut.so: undefined reference to `XListInputDevices'
> > /usr/lib//libglut.so: undefined reference to `XFreeDeviceState'
> > /usr/lib//libglut.so: undefined reference to `XOpenDevice'
> > /usr/lib//libglut.so: undefined reference to `XSelectExtensionEvent'
> >
> >
> >
> >
> > [root@localhost root]# glxinfo
> > name of display: :0.0
> > display: :0 screen: 0
> > direct rendering: Yes
> > server glx vendor string: SGI
> > server glx version string: 1.2
> > server glx extensions:
> > GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
> > client glx vendor string: SGI
> > client glx version string: 1.2
> > client glx extensions:
> > GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
> > GLX extensions:
> > GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
> > OpenGL vendor string: VA Linux Systems, Inc.
> > OpenGL renderer string: Mesa DRI Radeon 20010402 AGP 1x
x86/MMX/3DNow!/SSE
> > OpenGL version string: 1.2 Mesa 3.4.2
> > OpenGL extensions:
> > GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_EXT_abgr,
> > GL_EXT_blend_func_separate, GL_EXT_clip_volume_hint,
> > GL_EXT_compiled_vertex_array, GL_EXT_histogram, GL_EXT_packed_pixels,
> > GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_stencil_wrap,
> > GL_EXT_texture3D, GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
> > GL_EXT_texture_env_dot3, GL_EXT_texture_object, GL_EXT_texture_lod_bias,
> > GL_EXT_vertex_array, GL_MESA_window_pos, GL_MESA_resize_buffers,
> > GL_NV_texgen_reflection, GL_PGI_misc_hints, GL_SGIS_pixel_texture,
> > GL_SGIS_texture_edge_clamp
> > glu version: 1.3
> > glu extensions:
> > GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
> > visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
> > id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
> > ----------------------------------------------------------------------
> > 0x23 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
> > 0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
> > 0x25 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
> > 0x26 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
> > 0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
> > 0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
> > 0x29 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
> > 0x2a 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
> >
> >
> >
> >
> >
> >
> > ----- Original Message -----
> > From: Praveen Bhaniramka
> > To: info-volumizer@els.sgi.com
> > Sent: Monday, March 22, 2004 1:12 PM
> > Subject: Re: [info-volumizer] Cannot start volview
> >
> >
> > Hi Fabrizio,
> >
> > Can you tell us more about your system's configuration? What is the
output
> > of 'glxinfo' on the system? Try compiling the sample GLUT application
> under
> > /usr/share/Volumizer2/src/apps/simple/pguide and see if you can run
that.
> >
> > hth,
> > Praveen
> >
> > ----- Original Message -----
> > From: Fabrizio Lamberti
> > To: info-volumizer@els.sgi.com
> > Sent: Monday, March 22, 2004 3:55 PM
> > Subject: [info-volumizer] Cannot start volview
> >
> >
> > Hi,
> > I'm experiencing problems with volview. I've downloaded (hopefully) all
> > required packages and installed everything on my redhat8. When I start
> > ./volview I get the error message "cannot choose visual". I don't know
if
> it
> > is relevant, but I do not have any /usr/gfx folder and associated setmon
> > command.
> >
> > Thank you in advance for your help.
> > Regards,
> > Fabrizio Lamberti
> >
>


From info-volumizer-owner@els.sgi.com Tue Mar 23 21:30:14 2004
Received: (from majordom@localhost)
	by els.sgi.com (8.12.10/8.12.2/els-2.2) id i2O5TCUm2366680;
	Tue, 23 Mar 2004 21:29:12 -0800 (PST)
Received: from jhuml1.jhmi.edu (jhuml1.jhmi.edu [162.129.234.20])
	by els.sgi.com (8.12.10/8.12.2/els-2.2) with ESMTP id i2NFdrLF2419866
	for <info-volumizer@els.sgi.com>; Tue, 23 Mar 2004 07:39:57 -0800 (PST)
Received: from jhuml1.jhmi.edu (jhuml1.jhmi.edu [162.129.234.20])
 by jhuml1.jhmi.edu (PMDF V6.2-X20 #30839)
 with SMTP id <0HV100M65C3MKW@jhuml1.jhmi.edu> for info-volumizer@els.sgi.com;
 Tue, 23 Mar 2004 10:27:41 -0500 (EST)
Received: from jhuml1.jhmi.edu ([162.129.234.20])
 by jhuml1.jhmi.edu (SAVSMTP 3.1.5.43) with SMTP id M2004032310274123626 for
 <info-volumizer@els.sgi.com>; Tue, 23 Mar 2004 10:27:41 -0500
Received: from Cis27.hosts.jhmi.edu (cis27.hosts.jhmi.edu [162.129.9.14])
 by jhuml1.jhmi.edu (PMDF V6.2-X20 #30839)
 with ESMTP id <0HV100MV6CA2KW@jhuml1.jhmi.edu> for info-volumizer@els.sgi.com;
 Tue, 23 Mar 2004 10:27:38 -0500 (EST)
Received: from Jhmipri-MTA by Cis27.hosts.jhmi.edu	with Novell_GroupWise; Tue,
 23 Mar 2004 10:27:38 -0500
Date: Tue, 23 Mar 2004 10:27:32 -0500
From: Ahmet Genc <agenc@jhmi.edu>
Subject: Re: [info-volumizer] Alpha buffer---Problem on	OpenGL
	VolumizerEvaluation Licensefor Linux
To: info-volumizer@els.sgi.com, praveenb@sgi.com
Message-id: <s060111a.046@Cis27.hosts.jhmi.edu>
MIME-version: 1.0
X-Mailer: Novell GroupWise Internet Agent 6.5.2 Beta
Content-type: multipart/mixed; boundary="=__Part6B4A4674.0__="
Sender: owner-info-volumizer@els.sgi.com
Precedence: bulk
Reply-To: info-volumizer@els.sgi.com

--=__Part6B4A4674.0__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

I tried one of the volume rendering example "volume.c" provided by sgi
in the following link 

http://www.sgi.com/software/opengl/advanced97/programs/programs.html

It worked fine and my dual processor 3.2 GHz Xeon machine's performance
is much better than Onyx2 in terms of speed, and it's rendering quality
is very good too -using nVidia Quadro Fx  3000 graphics card.

We have not satisfied with the quality of Volumizer 2.6 on Linux though
and already paid for it and got the license.

Main reason for this trial of Volumizer 2.6 in Linux is that our
application was developed in Onyx2 using Volumizer2.4 and Qt, and we
really want to port it to Linux but not under these circumstances.

I attached glxinfo output -as a text file- of our Linux system for your
review.

The graphics card performs well in OpenGL volume rendering but not in
the Volumizer example. 

>From above info, could anybody give opinion about "what is it causing
this in the graphics card and how can I make Volumizer to work?"

Thanks,

Ahmet

  


>>> praveenb@sgi.com 03/23/04 12:27 AM >>>
Ahmet,

You need to look at the output of glxinfo on your system to see what
visuals
it supports. Here is what I have on my GeForce FX -

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x21 24 tc  0 32  0 r  y  .  8  8  8  0  0 24  8 16 16 16 16  0 0 None
0x22 24 dc  0 32  0 r  y  .  8  8  8  0  0 24  8 16 16 16 16  0 0 None
0x23 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x24 24 tc  0 32  0 r  .  .  8  8  8  0  0 24  8 16 16 16 16  0 0 None
0x25 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x26 24 tc  0 32  0 r  y  .  8  8  8  0  0 16  0 16 16 16 16  0 0 None
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 None
0x28 24 tc  0 32  0 r  .  .  8  8  8  0  0 16  0 16 16 16 16  0 0 None
0x29 24 tc  0 32  0 r  .  .  8  8  8  8  0 16  0 16 16 16 16  0 0 None
0x2a 24 tc  0 32  0 r  y  .  8  8  8  0  0  0  0 16 16 16 16  0 0 None
0x2b 24 tc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 None
0x2c 24 tc  0 32  0 r  .  .  8  8  8  0  0  0  0 16 16 16 16  0 0 None
0x2d 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 None
0x2e 24 tc  0 32  0 r  y  .  8  8  8  0  0 24  8 16 16 16 16  0 0 Ncon
0x2f 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Ncon
0x30 24 tc  0 32  0 r  y  .  8  8  8  0  0 16  0 16 16 16 16  0 0 Ncon
0x31 24 tc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 Ncon
0x32 24 tc  0 32  0 r  y  .  8  8  8  0  0 24  8 16 16 16 16  0 0 Ncon
0x33 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Ncon
0x34 24 tc  0 32  0 r  y  .  8  8  8  0  0 16  0 16 16 16 16  0 0 Ncon
0x35 24 tc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 Ncon
0x36 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x37 24 dc  0 32  0 r  .  .  8  8  8  0  0 24  8 16 16 16 16  0 0 None
0x38 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x39 24 dc  0 32  0 r  y  .  8  8  8  0  0 16  0 16 16 16 16  0 0 None
0x3a 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 None
0x3b 24 dc  0 32  0 r  .  .  8  8  8  0  0 16  0 16 16 16 16  0 0 None
0x3c 24 dc  0 32  0 r  .  .  8  8  8  8  0 16  0 16 16 16 16  0 0 None
0x3d 24 dc  0 32  0 r  y  .  8  8  8  0  0  0  0 16 16 16 16  0 0 None
0x3e 24 dc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 None
0x3f 24 dc  0 32  0 r  .  .  8  8  8  0  0  0  0 16 16 16 16  0 0 None
0x40 24 dc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 None
0x41 24 dc  0 32  0 r  y  .  8  8  8  0  0 24  8 16 16 16 16  0 0 Ncon
0x42 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Ncon
0x43 24 dc  0 32  0 r  y  .  8  8  8  0  0 16  0 16 16 16 16  0 0 Ncon
0x44 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 Ncon
0x45 24 dc  0 32  0 r  y  .  8  8  8  0  0 24  8 16 16 16 16  0 0 Ncon
0x46 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Ncon
0x47 24 dc  0 32  0 r  y  .  8  8  8  0  0 16  0 16 16 16 16  0 0 Ncon
0x48 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 Ncon


----- Original Message -----
From: "Ahmet Genc" <agenc@jhmi.edu>
To: <info-volumizer@els.sgi.com>; <praveenb@mrcoffee.engr.sgi.com>
Sent: Saturday, March 20, 2004 2:15 AM
Subject: Re: [info-volumizer] Alpha buffer---Problem on OpenGL Volumizer
Evaluation Licensefor Linux


> When I take out "GLX_ALPHA_SIZE" from glxArgs[] , it is fine but too
> slow...
>
> At least, I have the volume displayed.
>
> Any suggestion for alpha?
>
> Ahmet
>
> >>> praveenb@mrcoffee.engr.sgi.com 03/19/04 12:12 PM >>>
> See 'man glXChooseVisual'
>
> The sources that you would want to look at/modify would be in
> src/apps/simple/common/UserInterface.cxx under
UserInterface::create().
>
> - Praveen
>
> On Fri, 19 Mar 2004, Ahmet Genc wrote:
>
> > Thanks for your useful input on the license problem which no longer
> > exists.
> >
> > Now, I have got this message when I try to run executables in
> > ..../tmRenderAction
> >
> > "Volumizer MR 2.6, Build #1 (Date: Dec 10 2003 09:01)
> >
> > Bad visual"
> >
> > What does "Bad Visual" mean?
> >
> > BTW, the graphics card in our system is
> >
> >   nVidia, QuadroFX 3000, 256MB, dual monitor DVI or VGA capable
> >
> > Thanks,
> >
> > Ahmet
> >
> > >>> praveenb@sgi.com 03/18/04 5:31 PM >>>
> > Ahmet,
> >
> > Try copying your license.dat file to /var/flexlm directory and let
us
> > know
> > if you still see this problem.
> >
> > Cheers,
> > Praveen
> >
> > ----- Original Message -----
> > From: "Ahmet Genc" <agenc@jhmi.edu>
> > To: <info-volumizer@els.sgi.com>; <ttannert@sgi.com>
> > Sent: Friday, March 19, 2004 3:29 AM
> > Subject: [info-volumizer] Problem on OpenGL Volumizer Evaluation
> License
> > for
> > Linux
> >
> >
> > > Hi There,
> > >
> > > I installed Volumizer 2.6 for linux to our system. Although I
> created
> > > license.dat file successfully and it is not empty as it is claimed
> in
> > > the following error message, I couldn't overcome this error to
> > continue
> > > using Volumizer.
> > >
> > > Please find related info below
> > >
> > > 1) The error message received after executing BasicViewer uncer
> > > /usr/share/Volumizer2/src/apps/simple/tmRenderAction
> > >
> > > 2) The content of my License.dat file
> > >
> > > Does anyone have an idea about what the problem is and how to fix
> it?
> > >
> > > Thanks,
> > >
> > > Ahmet
> > >
> > > P.S.> 1) ./BasicViewer -volume ${DATAFILE} -samplingRate 1 1 3.36
> -lut
> > > ${DATAPATH}/CT2.lut
> > > Volumizer Warning:
> > > 'volumizer_linux' License check failed.  Reason:
> > > Volumizer (0): license.dat exists but is empty, corrupt,
> > > Volumizer (0): or does not contain a license key.
> > > Volumizer (0): Exact Error Message from License Manager is:
> > > Volumizer (0): --> Invalid license file syntax (-2,413:2 "No such
> file
> > > or directory")
> > > Volumizer Warning:
> > > Volumizer was unable to acquire a license.
> > > Volumizer Warning:
> > > Set $VOLUMIZER_DEBUG_LEVEL to 4 for more details, or visit
> > > Volumizer Warning:
> > > http://www.sgi.com/software/volumizer/
> > > Volumizer Warning:
> > > This is a fatal error condition.
> > > Volumizer Warning:
> > > Read the error messages for an explanation.
> > >
> > > P.S.2)  more /etc/flexlm/license.dat
> > > FEATURE volumizer_linux sgifd 2.600 15-apr-2004 0 \
> > > 3D80C572A23AC4E98B8F HOSTID=000D56171FBC \
> > > vendor_info="OpenGL Volumizer" SN=121027 \
> > > ISSUER="Silicon Graphics, Inc." ck=23
> > >
> > >
> > > >>> ttannert@sgi.com 03/01/04 8:28 PM >>>
> > > Hello Volumizers-
> > >
> > > It appears that there have been some questions about how to get
> > > evaluation
> > > licenses for OpenGL Volumizer 2.6.  I wanted to publish some easy
> > > directions
> > > to help clarify the procedure.
> > >
> > > Step 1: Download the IRIX or 32-bit Linux files for OpenGL
Volumizer
> > > URL: http://www.sgi.com/software/volumizer/downloads.html
> > >
> > > Step 2: After you download and install the appropriate files, you
> will
> > > need
> > > to get the evaluation license.  This can be found on the SGI
> > Key-O-Matic
> > > web
> > > site: http://www.sgi.com/support/licensing/
> > > Note: This requires that you have a valid free Supportfolio ID.
> > >
> > > Step 3: Choose the Operating System you require and the Key Class
is
> > > "Eval/Emergency" and press "Get a Key".
> > >
> > > Step 4: Follow the directions to get an evaluation license for
> OpenGL
> > > Volumizer.
> > >
> > > The evaluation license is available for 28 days.  After this you
can
> > get
> > > an
> > > additional evaluation license for 14 days, followed by another 7
day
> > > license.  After these three evaluation licenses, it is necessary
to
> > > purchase
> > > a full license.  For additional information on purchasing, please
> see
> > > the
> > > OpenGL Volumizer web site:
> > > http://www.sgi.com/software/volumizer/ordering.html
> > >
> > > Hope this helps-
> > > Thomas.
> > >
> > > --------------------------------------------
> > > Thomas Tannert
> > > VSG Marketing - SGI
> > > 1500 Crittenden Lane, M/S 526
> > > Mountain View, CA 94043
> > > E-mail: ttannert@sgi.com
> > > Phone: (650) 933 5237
> > >
> > >
> >
> >
> >
>
> --
> -----------------------------------------------------------------
> Praveen Bhaniramka               Member of Technical Staff (MTS)
> praveenb@sgi.com                 Advanced Graphics Division
> +91-98991-15641                  Silicon Graphics, Inc.
> -----------------------------------------------------------------
>



--=__Part6B4A4674.0__=
Content-Type: application/octet-stream; name="LinuxVizglxInfo"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="LinuxVizglxInfo"

bmFtZSBvZiBkaXNwbGF5OiA6MC4wCmRpc3BsYXk6IDowICBzY3JlZW46IDAKZGlyZWN0IHJlbmRl
cmluZzogWWVzCnNlcnZlciBnbHggdmVuZG9yIHN0cmluZzogTlZJRElBIENvcnBvcmF0aW9uCnNl
cnZlciBnbHggdmVyc2lvbiBzdHJpbmc6IDEuMwpzZXJ2ZXIgZ2x4IGV4dGVuc2lvbnM6CiAgICBH
TFhfRVhUX3Zpc3VhbF9pbmZvLCBHTFhfRVhUX3Zpc3VhbF9yYXRpbmcsIEdMWF9TR0lYX2ZiY29u
ZmlnLCAKICAgIEdMWF9TR0lYX3BidWZmZXIsIEdMWF9TR0lfdmlkZW9fc3luYywgR0xYX1NHSV9z
d2FwX2NvbnRyb2wsIAogICAgR0xYX0FSQl9tdWx0aXNhbXBsZSwgR0xYX05WX2Zsb2F0X2J1ZmZl
cgpjbGllbnQgZ2x4IHZlbmRvciBzdHJpbmc6IE5WSURJQSBDb3Jwb3JhdGlvbgpjbGllbnQgZ2x4
IHZlcnNpb24gc3RyaW5nOiAxLjMKY2xpZW50IGdseCBleHRlbnNpb25zOgogICAgR0xYX0FSQl9n
ZXRfcHJvY19hZGRyZXNzLCBHTFhfQVJCX211bHRpc2FtcGxlLCBHTFhfRVhUX3Zpc3VhbF9pbmZv
LCAKICAgIEdMWF9FWFRfdmlzdWFsX3JhdGluZywgR0xYX0VYVF9pbXBvcnRfY29udGV4dCwgR0xY
X1NHSV92aWRlb19zeW5jLCAKICAgIEdMWF9OVl9zd2FwX2dyb3VwLCBHTFhfU0dJWF9mYmNvbmZp
ZywgR0xYX1NHSVhfcGJ1ZmZlciwgCiAgICBHTFhfU0dJX3N3YXBfY29udHJvbCwgR0xYX05WX2Zs
b2F0X2J1ZmZlcgpHTFggZXh0ZW5zaW9uczoKICAgIEdMWF9FWFRfdmlzdWFsX2luZm8sIEdMWF9F
WFRfdmlzdWFsX3JhdGluZywgR0xYX1NHSVhfZmJjb25maWcsIAogICAgR0xYX1NHSVhfcGJ1ZmZl
ciwgR0xYX1NHSV92aWRlb19zeW5jLCBHTFhfU0dJX3N3YXBfY29udHJvbCwgCiAgICBHTFhfQVJC
X211bHRpc2FtcGxlLCBHTFhfTlZfZmxvYXRfYnVmZmVyLCBHTFhfQVJCX2dldF9wcm9jX2FkZHJl
c3MKT3BlbkdMIHZlbmRvciBzdHJpbmc6IE5WSURJQSBDb3Jwb3JhdGlvbgpPcGVuR0wgcmVuZGVy
ZXIgc3RyaW5nOiBRdWFkcm8gRlggMzAwMC9BR1AvU1NFMgpPcGVuR0wgdmVyc2lvbiBzdHJpbmc6
IDEuNC4xIE5WSURJQSA1My4yOApPcGVuR0wgZXh0ZW5zaW9uczoKICAgIEdMX0FSQl9kZXB0aF90
ZXh0dXJlLCBHTF9BUkJfZnJhZ21lbnRfcHJvZ3JhbSwgR0xfQVJCX2ltYWdpbmcsIAogICAgR0xf
QVJCX211bHRpc2FtcGxlLCBHTF9BUkJfbXVsdGl0ZXh0dXJlLCBHTF9BUkJfb2NjbHVzaW9uX3F1
ZXJ5LCAKICAgIEdMX0FSQl9wb2ludF9wYXJhbWV0ZXJzLCBHTF9BUkJfcG9pbnRfc3ByaXRlLCBH
TF9BUkJfc2hhZG93LCAKICAgIEdMX0FSQl90ZXh0dXJlX2JvcmRlcl9jbGFtcCwgR0xfQVJCX3Rl
eHR1cmVfY29tcHJlc3Npb24sIAogICAgR0xfQVJCX3RleHR1cmVfY3ViZV9tYXAsIEdMX0FSQl90
ZXh0dXJlX2Vudl9hZGQsIAogICAgR0xfQVJCX3RleHR1cmVfZW52X2NvbWJpbmUsIEdMX0FSQl90
ZXh0dXJlX2Vudl9kb3QzLCAKICAgIEdMX0FSQl90ZXh0dXJlX21pcnJvcmVkX3JlcGVhdCwgR0xf
QVJCX3RyYW5zcG9zZV9tYXRyaXgsIAogICAgR0xfQVJCX3ZlcnRleF9idWZmZXJfb2JqZWN0LCBH
TF9BUkJfdmVydGV4X3Byb2dyYW0sIEdMX0FSQl93aW5kb3dfcG9zLCAKICAgIEdMX1MzX3MzdGMs
IEdMX0VYVF90ZXh0dXJlX2Vudl9hZGQsIEdMX0VYVF9hYmdyLCBHTF9FWFRfYmdyYSwgCiAgICBH
TF9FWFRfYmxlbmRfY29sb3IsIEdMX0VYVF9ibGVuZF9mdW5jX3NlcGFyYXRlLCBHTF9FWFRfYmxl
bmRfbWlubWF4LCAKICAgIEdMX0VYVF9ibGVuZF9zdWJ0cmFjdCwgR0xfRVhUX2NvbXBpbGVkX3Zl
cnRleF9hcnJheSwgCiAgICBHTF9FWFRfZGVwdGhfYm91bmRzX3Rlc3QsIEdMX0VYVF9kcmF3X3Jh
bmdlX2VsZW1lbnRzLCBHTF9FWFRfZm9nX2Nvb3JkLCAKICAgIEdMX0VYVF9tdWx0aV9kcmF3X2Fy
cmF5cywgR0xfRVhUX3BhY2tlZF9waXhlbHMsIEdMX0VYVF9wYWxldHRlZF90ZXh0dXJlLCAKICAg
IEdMX0VYVF9wb2ludF9wYXJhbWV0ZXJzLCBHTF9FWFRfcmVzY2FsZV9ub3JtYWwsIEdMX0VYVF9z
ZWNvbmRhcnlfY29sb3IsIAogICAgR0xfRVhUX3NlcGFyYXRlX3NwZWN1bGFyX2NvbG9yLCBHTF9F
WFRfc2hhZG93X2Z1bmNzLCAKICAgIEdMX0VYVF9zaGFyZWRfdGV4dHVyZV9wYWxldHRlLCBHTF9F
WFRfc3RlbmNpbF90d29fc2lkZSwgCiAgICBHTF9FWFRfc3RlbmNpbF93cmFwLCBHTF9FWFRfdGV4
dHVyZTNELCBHTF9FWFRfdGV4dHVyZV9jb21wcmVzc2lvbl9zM3RjLCAKICAgIEdMX0VYVF90ZXh0
dXJlX2N1YmVfbWFwLCBHTF9FWFRfdGV4dHVyZV9lZGdlX2NsYW1wLCAKICAgIEdMX0VYVF90ZXh0
dXJlX2Vudl9jb21iaW5lLCBHTF9FWFRfdGV4dHVyZV9lbnZfZG90MywgCiAgICBHTF9FWFRfdGV4
dHVyZV9maWx0ZXJfYW5pc290cm9waWMsIEdMX0VYVF90ZXh0dXJlX2xvZCwgCiAgICBHTF9FWFRf
dGV4dHVyZV9sb2RfYmlhcywgR0xfRVhUX3RleHR1cmVfb2JqZWN0LCBHTF9FWFRfdmVydGV4X2Fy
cmF5LCAKICAgIEdMX0hQX29jY2x1c2lvbl90ZXN0LCBHTF9JQk1fcmFzdGVycG9zX2NsaXAsIAog
ICAgR0xfSUJNX3RleHR1cmVfbWlycm9yZWRfcmVwZWF0LCBHTF9LVFhfYnVmZmVyX3JlZ2lvbiwg
R0xfTlZfYmxlbmRfc3F1YXJlLCAKICAgIEdMX05WX2NvcHlfZGVwdGhfdG9fY29sb3IsIEdMX05W
X2RlcHRoX2NsYW1wLCBHTF9OVl9mZW5jZSwgCiAgICBHTF9OVl9mbG9hdF9idWZmZXIsIEdMX05W
X2ZvZ19kaXN0YW5jZSwgR0xfTlZfZnJhZ21lbnRfcHJvZ3JhbSwgCiAgICBHTF9OVl9oYWxmX2Zs
b2F0LCBHTF9OVl9saWdodF9tYXhfZXhwb25lbnQsIEdMX05WX211bHRpc2FtcGxlX2ZpbHRlcl9o
aW50LCAKICAgIEdMX05WX29jY2x1c2lvbl9xdWVyeSwgR0xfTlZfcGFja2VkX2RlcHRoX3N0ZW5j
aWwsIEdMX05WX3BpeGVsX2RhdGFfcmFuZ2UsIAogICAgR0xfTlZfcG9pbnRfc3ByaXRlLCBHTF9O
Vl9wcmltaXRpdmVfcmVzdGFydCwgR0xfTlZfcmVnaXN0ZXJfY29tYmluZXJzLCAKICAgIEdMX05W
X3JlZ2lzdGVyX2NvbWJpbmVyczIsIEdMX05WX3RleGdlbl9yZWZsZWN0aW9uLCAKICAgIEdMX05W
X3RleHR1cmVfY29tcHJlc3Npb25fdnRjLCBHTF9OVl90ZXh0dXJlX2Vudl9jb21iaW5lNCwg