<div dir="ltr">Okay. I am using Windows 7 Professional. The OpenGL version is 1.1 with 8.17.12.5957. Here is a detailed report:<div><br></div><div><div>Renderer: GDI Generic</div><div>Vendor: Microsoft Corporation</div><div>
Memory: 4095 MB</div><div>Version: 1.1.0</div><div>Shading language version: N/A</div><div><br></div><div><br></div><div>Max texture size: 1024 x 1024</div><div>Max texture coordinates: 0</div><div>Max vertex texture image units: 0</div>
<div>Max texture image units: 0</div><div>Max geometry texture units: 0</div><div>Max anisotropic filtering value: 0</div><div>Max number of light sources: 8</div><div>Max viewport size: 16384 x 16384</div><div>Max uniform vertex components: 0</div>
<div>Max uniform fragment components: 0</div><div>Max geometry uniform components: 0</div><div>Max varying floats: 0</div><div>Max samples: 0</div><div>Max draw buffers: 0</div><div><br></div><div><br></div><div>Extensions: 3</div>
<div><br></div><div>GL_EXT_bgra</div><div>GL_EXT_paletted_texture</div><div>GL_WIN_swap_hint</div><div><br></div><div>Core features</div><div>v1.1 (100 % - 7/7)</div><div>v1.2 (0 % - 0/6)</div><div>v1.3 (0 % - 0/9)</div><div>
v1.4 (0 % - 0/14)</div><div>v1.5 (0 % - 0/3)</div><div>v2.0 (0 % - 0/10)</div><div>v2.1 (0 % - 0/3)</div><div>v3.0 (0 % - 0/23)</div><div>v3.1 (0 % - 0/7)</div><div>v3.2 (0 % - 0/10)</div><div>v3.3 (0 % - 0/9)</div><div>v4.0 (0 % - 0/13)</div>
<div>v4.1 (0 % - 0/5)</div><div>v4.2 (0 % - 0/12)</div><div><br></div><div>OpenGL driver version check (Current: 1.1.0, Latest known: 8.17.12.5957):</div><div>Outdated version of display drivers detected</div><div>According the database, you are might be not using the latest version of display drivers for your video card.</div>
<div><br></div><div>No ICD registry entry</div><div>The current OpenGL driver doesn&#39;t expose the SOFTWARE/Microsoft/Windows (NT)/CurrentVersion/OpenGLDrivers registry entry. Unable to detect the driver version, driver revision name and filename.</div>
<div><br></div><div>No compiled vertex array support</div><div>This may cause performance loss in some applications.</div><div><br></div><div>No multitexturing support</div><div>This may cause performance loss in some applications.</div>
<div><br></div><div>No secondary color support</div><div>Some applications may not render polygon highlights correctly.</div><div><br></div><div>No S3TC compression support</div><div>This may cause performance loss in some applications.</div>
<div><br></div><div>No texture edge clamp support</div><div>This feature adds clamping control to edge texel filtering. Some programs may not render textures correctly (black line on borders.)</div><div><br></div><div>No vertex program support</div>
<div>This feature enables vertex programming (equivalent to DX8 Vertex Shader.) Some current or future OpenGL programs may require this feature.</div><div><br></div><div>No fragment program support</div><div>This feature enables per pixel programming (equivalent to DX9 Pixel Shader.) Some current or future OpenGL programs may require this feature.</div>
<div><br></div><div>No OpenGL Shading Language support</div><div>This may break compatibility for applications using per pixel shading.</div><div><br></div><div>No Frame buffer object support</div><div>This may break compatibility for applications using render to texture functions.</div>
<div><br></div><div>Few texture units found</div><div>This may slow down some applications using fragment programs or extensive texture mapping.</div><div><br></div><div>Extension verification: </div><div>GL_EXT_color_subtable was not found, but has the entry point glColorSubTableEXT </div>
<div>GL_EXT_gpu_shader4 was not found, but has the entry point glColorSubTableEXT </div><div>GL_EXT_paletted_texture has the entry point glDrawArraysInstancedEXT missing!</div><div>GL_EXT_paletted_texture has the entry point glDrawElementsInstancedEXT missing!</div>
<div>GL_EXT_texture_compression_rgtc was not found, but has the entry point glColorTableEXT </div><div>GL_EXT_texture_compression_rgtc was not found, but has the entry point glGetColorTableEXT </div><div>GL_EXT_texture_compression_rgtc was not found, but has the entry point glGetColorTableParameterfvEXT </div>
<div>GL_EXT_texture_compression_rgtc was not found, but has the entry point glGetColorTableParameterivEXT </div><div>GL_WIN_swap_hint has the entry point glClearDepthfOES missing!</div><div>GL_WIN_swap_hint has the entry point glClipPlanefOES missing!</div>
<div>GL_WIN_swap_hint has the entry point glDepthRangefOES missing!</div><div>GL_WIN_swap_hint has the entry point glFrustumfOES missing!</div><div>GL_WIN_swap_hint has the entry point glGetClipPlanefOES missing!</div><div>
GL_WIN_swap_hint has the entry point glOrthofOES missing!</div><div>GL_EXT_draw_buffers2 was not found, but is available in driver version 1.1.0 </div><div>GL_EXT_texture_compression_rgtc was not found, but is available in driver version 1.1.0 </div>
<div><br></div><div>Prathamesh<br><br><div class="gmail_quote">On Wed, Sep 21, 2011 at 9:27 AM, Aashish Chaudhary <span dir="ltr">&lt;<a href="mailto:aashish.chaudhary@kitware.com">aashish.chaudhary@kitware.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">You card supports OpenGL 4.1 which is quite new where as the code for<br>
vtkOpenGLVolumeTextureMapper3D is written to support earlier versions.<br>
What I am saying is that some of the extensions required are now may<br>
be in core (rather than being extensions).<br>
<br>
What OS / driver you are using? Also can you send us the output of glxinfo?<br>
<br>
Thanks,<br>
<div><div></div><div class="h5"><br>
<br>
On Wed, Sep 21, 2011 at 10:04 AM, Prathamesh Kulkarni<br>
&lt;<a href="mailto:prathameshmkulkarni@gmail.com">prathameshmkulkarni@gmail.com</a>&gt; wrote:<br>
&gt; I am using Nvidia 6000 Quadro card which supposedly has support for OpenGL.<br>
&gt; Prathamesh<br>
&gt;<br>
&gt; On Wed, Sep 21, 2011 at 12:38 AM, alex Dowson &lt;<a href="mailto:alexdowson@hotmail.com">alexdowson@hotmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi<br>
&gt;&gt;<br>
&gt;&gt; I think you’r graphic card doesnot have this extension supported. Do you<br>
&gt;&gt; have any GPU based card ? like ATI Radeon or Nvidia ?<br>
&gt;&gt;<br>
&gt;&gt; Alex<br>
&gt;&gt;<br>
&gt;&gt; From: Prathamesh Kulkarni<br>
&gt;&gt; Sent: Wednesday, September 21, 2011 9:32 AM<br>
&gt;&gt; To: VTK Mailing List ; <a href="mailto:insight-users@itk.org">insight-users@itk.org</a><br>
&gt;&gt; Cc: Luisi, Jonathan D<br>
&gt;&gt; Subject: [Insight-users] problems with rendering using ray casting<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Hello,<br>
&gt;&gt;<br>
&gt;&gt; I am trying to render a volume (mhd file read as ITKImage&lt;float, 3&gt;) using<br>
&gt;&gt; VTK ray casting. I have tried to use the different available mappers, but<br>
&gt;&gt; the output is always only background. For the mappers using OpenGL, I get<br>
&gt;&gt; the error:  line 100 vtkOpenGLVolumeTextureMapper3D (0000000003270440):<br>
&gt;&gt; required extensions not supported. Below is my code. Any help would be very<br>
&gt;&gt; useful.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;         typedef itk::ImageToVTKImageFilter&lt;ImageType3D&gt;<br>
&gt;&gt; ITKToVTKConnectorType;<br>
&gt;&gt; ITKToVTKConnectorType::Pointer ITK_to_VTK_connector =<br>
&gt;&gt; ITKToVTKConnectorType::New();<br>
&gt;&gt;<br>
&gt;&gt; ITK_to_VTK_connector-&gt;SetInput(data_ptr);<br>
&gt;&gt; ITK_to_VTK_connector-&gt;Update();<br>
&gt;&gt;<br>
&gt;&gt; vtkSmartPointer&lt;vtkImageData&gt; vtk_image =<br>
&gt;&gt; ITK_to_VTK_connector-&gt;GetOutput();<br>
&gt;&gt;<br>
&gt;&gt; // Testing vtk image<br>
&gt;&gt; vtk_image-&gt;PrintSelf(std::cout, vtkIndent(0));<br>
&gt;&gt;<br>
&gt;&gt; vtkSmartPointer&lt;vtkRenderer&gt; renderer =<br>
&gt;&gt; vtkSmartPointer&lt;vtkRenderer&gt;::New();<br>
&gt;&gt; renderer-&gt;SetBackground(1.0, 1.0, 1.0);<br>
&gt;&gt;         vtkSmartPointer&lt;vtkRenderWindow&gt; render_window =<br>
&gt;&gt; vtkSmartPointer&lt;vtkRenderWindow&gt;::New();<br>
&gt;&gt; render_window-&gt;AddRenderer(renderer);<br>
&gt;&gt; vtkSmartPointer&lt;vtkRenderWindowInteractor&gt; render_window_interactor =<br>
&gt;&gt; vtkSmartPointer&lt;vtkRenderWindowInteractor&gt;::New();<br>
&gt;&gt; render_window_interactor-&gt;SetRenderWindow(render_window);<br>
&gt;&gt; vtkSmartPointer&lt;vtkPiecewiseFunction&gt; opacity_transfer_function =<br>
&gt;&gt; vtkSmartPointer&lt;vtkPiecewiseFunction&gt;::New();<br>
&gt;&gt; /*opacity_transfer_function-&gt;AddPoint(20, 0.0);<br>
&gt;&gt; opacity_transfer_function-&gt;AddPoint(25, 0.2);<br>
&gt;&gt; */<br>
&gt;&gt;<br>
&gt;&gt; vtkSmartPointer&lt;vtkColorTransferFunction&gt; color_transfer_function =<br>
&gt;&gt; vtkSmartPointer&lt;vtkColorTransferFunction&gt;::New();<br>
&gt;&gt; /*color_transfer_function-&gt;AddRGBPoint(0.0, 0.0, 0.0, 0.0);<br>
&gt;&gt; color_transfer_function-&gt;AddRGBPoint(64.0, 1.0, 0.0, 0.0);<br>
&gt;&gt; color_transfer_function-&gt;AddRGBPoint(128.0, 0.0, 0.0, 1.0);<br>
&gt;&gt; color_transfer_function-&gt;AddRGBPoint(192.0, 0.0, 1.0, 0.0);<br>
&gt;&gt; color_transfer_function-&gt;AddRGBPoint(255.0, 0.0, 0.2, 0.0);<br>
&gt;&gt; */<br>
&gt;&gt;<br>
&gt;&gt; vtkSmartPointer&lt;vtkVolumeProperty&gt; volume_property =<br>
&gt;&gt; vtkSmartPointer&lt;vtkVolumeProperty&gt;::New();<br>
&gt;&gt; volume_property-&gt;SetColor(color_transfer_function);<br>
&gt;&gt; volume_property-&gt;SetScalarOpacity(opacity_transfer_function);<br>
&gt;&gt; volume_property-&gt;ShadeOn();<br>
&gt;&gt; volume_property-&gt;SetInterpolationTypeToLinear();<br>
&gt;&gt; volume_property-&gt;SetIndependentComponents(1);<br>
&gt;&gt;<br>
&gt;&gt; vtkSmartPointer&lt;vtkVolumeRayCastCompositeFunction&gt; composite_function =<br>
&gt;&gt; vtkSmartPointer&lt;vtkVolumeRayCastCompositeFunction&gt;::New();<br>
&gt;&gt; //vtkSmartPointer&lt;vtkVolumeRayCastMapper&gt; volume_mapper =<br>
&gt;&gt; vtkSmartPointer&lt;vtkVolumeRayCastMapper&gt;::New();<br>
&gt;&gt; //vtkSmartPointer&lt;vtkFixedPointVolumeRayCastMapper&gt; volume_mapper =<br>
&gt;&gt; vtkSmartPointer&lt;vtkFixedPointVolumeRayCastMapper&gt;::New();<br>
&gt;&gt;         vtkSmartPointer&lt;vtkOpenGLVolumeTextureMapper3D&gt; volume_mapper =<br>
&gt;&gt; vtkSmartPointer&lt;vtkOpenGLVolumeTextureMapper3D&gt;::New();<br>
&gt;&gt; //vtkSmartPointer&lt;vtkGPUVolumeRayCastMapper&gt; volume_mapper =<br>
&gt;&gt; vtkSmartPointer&lt;vtkGPUVolumeRayCastMapper&gt;::New();<br>
&gt;&gt; //vtkSmartPointer&lt;vtkOpenGLGPUVolumeRayCastMapper&gt; volume_mapper =<br>
&gt;&gt; vtkSmartPointer&lt;vtkOpenGLGPUVolumeRayCastMapper&gt;::New();<br>
&gt;&gt;<br>
&gt;&gt; //volume_mapper-&gt;SetVolumeRayCastFunction(composite_function);<br>
&gt;&gt; volume_mapper-&gt;SetInput(vtk_image);<br>
&gt;&gt; volume_mapper-&gt;SetBlendModeToComposite();<br>
&gt;&gt; //volume_mapper-&gt;SetBlendModeToMaximumIntensity();<br>
&gt;&gt; //volume_mapper-&gt;SetScalarMode(1);<br>
&gt;&gt; volume_mapper-&gt;SetSampleDistance(0.2);<br>
&gt;&gt;<br>
&gt;&gt; vtkSmartPointer&lt;vtkVolume&gt; volume = vtkSmartPointer&lt;vtkVolume&gt;::New();<br>
&gt;&gt; volume-&gt;SetMapper(volume_mapper);<br>
&gt;&gt; volume-&gt;SetProperty(volume_property);<br>
&gt;&gt; volume-&gt;Update();<br>
&gt;&gt; render_window-&gt;Render();<br>
&gt;&gt; renderer-&gt;AddVolume(volume);<br>
&gt;&gt; renderer-&gt;ResetCamera();<br>
&gt;&gt; render_window_interactor-&gt;Initialize();<br>
&gt;&gt; render_window-&gt;Render();<br>
&gt;&gt; render_window_interactor-&gt;Start();<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Thanks,<br>
&gt;&gt; Prathamesh<br>
&gt;&gt;<br>
&gt;&gt; ________________________________<br>
&gt;&gt; _____________________________________<br>
&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;<br>
&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;<br>
&gt;&gt; Kitware offers ITK Training Courses, for more information visit:<br>
&gt;&gt; <a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
&gt;&gt;<br>
&gt;&gt; Please keep messages on-topic and check the ITK FAQ at:<br>
&gt;&gt; <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
&gt;&gt;<br>
&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
<div class="im">&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; Visit other Kitware open-source projects at<br>
&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>
</div>&gt; Please keep messages on-topic and check the VTK FAQ at:<br>
&gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<div class="im">&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
</div>&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;<br>
&gt;<br>
<font color="#888888"><br>
<br>
<br>
--<br>
| Aashish Chaudhary<br>
| R&amp;D Engineer<br>
| Kitware Inc.<br>
| <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
</font></blockquote></div><br></div></div></div>