[vtk-developers] OpenGLExtensions not loaded with OffscreenRendering and MultiSamples

Xabi Riobe xabivtk at gmail.com
Mon Nov 30 09:44:06 EST 2015


Hi,

I have an issue (master OpenGL1) with OffscreenRendering if
vtkRenderWindow::MultiSamples > 1.

In vtkOpenGLRenderWindow::CreateHardwareOffScreenWindow there is this test
added 10 months ago by David Lonie:

  // This implementation currently ignores multisampling configurations:
  if (this->MultiSamples > 1)
    {
    vtkDebugMacro(<<"Multisampling is not currently supported by the "
                  "accelerated offscreen rendering backend. Falling back to
"
                  "a platform-specific offscreen solution...");
    return 0;
    }

and that falls back to the
method vtkWin32OpenGLRenderWindow::CreateOffScreenDC.

But in this case, when i enter later
in vtkOpenGLExtensionManager::ReadOpenGLExtensions, i have only 3
extensions loaded, instead of a lot of them when it is
CreateHardwareOffScreenWindow that runs.

A workaround is to set MultiSamples to 0 since it is currently not
implemented, but i am wondering why the extensions are not loaded, and if
something is missing in CreateOffScreenDC.

For information, with OpenGL2 this modification has been commented out with
this note: "the following code causes tests to fail, commenting it out"

Thanks for any information about that.

Xabi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20151130/1312e8b0/attachment.html>


More information about the vtk-developers mailing list