Dear vtkEdge experts,

 

I just run some tests with the gpu based raycaster that is included in
vtkedge-5.4. While it gives excellent results on the Nvidia cards we have
here, I can't make it run on ATI cards. Apparently, the required OpenGL
extensions can't be loaded. I looked into the code and found the following
lines:

 

// Assume success

  this->LoadExtensionsSucceeded=1;

 

  const char *gl_vendor=reinterpret_cast<const char
*>(glGetString(GL_VENDOR));

  if(strstr(gl_vendor,"ATI")!=0)

    {

    this->LoadExtensionsSucceeded=0;

    return;

    }

 

Does this mean the raycasting algorithm does not run on any ATI card? It is
very important for my application to run on ATI graphics cards, so I have
two questions.

 

Is there any procedure (e.g. compiling with DirectX SDK) to make the
vtkKWEOpenGLGPUVolumeRayCastMapper work on ATI cards?

 

If not, why doesn't it work? As far as I looked through the code, all the
used extensions are supported by my ATI card.

 

Thank you very much in advance!

 

Best wishes,

 

Stefan

 

 

 

_______________________________________________
VtkEdge mailing list
[email protected]
http://public.kitware.com/cgi-bin/mailman/listinfo/vtkedge

Reply via email to