GPU based rendering error

Volume rendering in Slicer and ParaView is failing due to a VTK error when the volume has one dimension larger than 2000px. The following error is produced by Slicer:

Generic Warning: In C:\S\B\VTK\Rendering\VolumeOpenGL2\vtkOpenGLGPUVolumeRayCast
Mapper.cxx, line 1230
Error after glDrawElements in RenderVolumeGeometry! 1 OpenGL errors detected
0 : (1285) Out of memory

Generic Warning: In C:\S\B\VTK\Rendering\VolumeOpenGL2\vtkOpenGLGPUVolumeRayCast
Mapper.cxx, line 1230
Error after glDrawElements in RenderVolumeGeometry! 1 OpenGL errors detected
0 : (1285) Out of memory

This behavior is consistent on Windows and Linux with multiple graphics card including 1080TI with 11GB of RAM and the latest driver. Although an out of memory error is generated, the memory should not be a problem since the same volume renders fine on a Quadro P4000 with 8GB of RAM.

resolved?

Maximum texture size is described in the GPU’s specification. Splitting up the volume using SetPartitions () method might help if you have a GPU that cannot handle your large volume as one large texture.