[vtkusers] (no subject)
Stefan
sps.mindworks at googlemail.com
Tue Aug 5 02:58:09 EDT 2008
Hello,
I'm developing a GPU based raycaster that I'd like to integrate into vtk. I
am fairly new to vtk, so please be patient if my questions seem to be
trivial.
I obviously need hardware acceleration for the program, but somehow I seem
to be unable to get it working. I'm developing under Vista and created a
render window by calling
HWND myHandle = (HWND)this->Handle.ToPointer();
renderWindow=vtkWin32OpenGLRenderWindow::New();
renderWindow->SetParentId(myHandle);
int isHardwareAccelerated = renderWindow->IsDirect();
from a .NET user control. Unfortunately renderWindow->IsDirect() always
returns 0.
Furthermore (IMHO as a result of the problem explained above) I can not
load any OpenGL extensions:
vtkOpenGLExtensionManager *extensions = vtkOpenGLExtensionManager::New();
extensions->SetRenderWindow(this->renderWindow);
int supports_GL_1_3=extensions->ExtensionSupported("GL_VERSION_1_3");
int supports_GL_1_4=extensions->ExtensionSupported("GL_VERSION_1_4");
int supports_GL_1_5=extensions->ExtensionSupported("GL_VERSION_1_5");
int supports_GL_2_0=extensions->ExtensionSupported("GL_VERSION_2_0");
gives me all zeros.
Is there a method to enable hardware acceleration or am I missing a step? Or
do you have any Idea how to identify the problem?
Thanks in advance!
Cheers,
Stefan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20080805/bd5e4c7a/attachment.htm>
More information about the vtkusers
mailing list