[vtkusers] problem with vtkOpenGLGPUVolumeRayCastMapper

Sergio Aguirre sergio.aguirre at gmail.com
Fri Feb 1 00:56:54 EST 2013


Hi I don't think so, I'm running a win7 64 bit system with the 64 bit IDs flag enabled in cmake. 
S 

On Jan 31, 2013, at 9:34 PM, alex Dowson <alexdowson at hotmail.com> wrote:

> May be case of 32 bit operating system ?
>  
> From: Sergio Aguirre
> Sent: Friday, February 01, 2013 10:37 AM
> To: vtkusers at vtk.org
> Subject: [vtkusers] problem with vtkOpenGLGPUVolumeRayCastMapper
>  
> Hi everyone
> 
> I recently upgraded my video card from a FirePro V7900 with 2GB to a FirePro W7000 with 4GB
> 
> I have been consistently been using vtkGPUVolumeRayCastMapperand thus vtkOpenGLGPUVolumeRayCastMapper to volume render medical datasets with the following set up
> 
> dcmMapper->SetMaxMemoryInBytes(2147483648);
> dcmMapper->SetMaxMemoryFraction(0.90);
> dcmMapper->SetAutoAdjustSampleDistances(1);
> dcmMapper->SetBlendModeToComposite();
> dcmMapper->SetInput(dcmVImage);
> dcmMapper->Update(); 
>  
> So in order to take advantage of the 4GB of my new video card I decided to change the max memory amount
>  
> dcmMapper->SetMaxMemoryInBytes(4294967296); 
>  
> However, once I do that the applications crash.
>  
> I have followed in debug at what point does it crash:
>  
> Apparently the variable "Loaded" of vtkOpenGLGPUVolumeRayCastMapper changes from TRUE to FALSE at line 790
>  
> this->Loaded=textureSize[0]*textureSize[1]*textureSize[2]*vtkAbstractArray::GetDataTypeSize(scalarType)*scalars->GetNumberOfComponents()<=maxMemoryInBytes;
>  
> and thus the application later crashes in line 1071
>  
>   vtkIdType *GetLoadedExtent()
>     {
>       assert("pre: loaded" && this->Loaded);
>       return this->LoadedExtent;
>     }
>  
>  
> If I maintain the maxmemory ivar to 2GB all works OK, once I place it over 2GB it fails.
>  
> I noticed that vtkOpenGLGPUVolumeRayCastMapper has a local maxMemoryInBytes which is 2147483648
>  
> Do I need to change this value and recompile/install VTK in order to use the 4GB of my video card?
>  
> Any suggestion would be appreciated.
>  
> S
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> 
> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20130131/f8243b83/attachment.htm>


More information about the vtkusers mailing list