[vtkusers] Find reason for exclusion of vtkGUISupportQtOpenGL in build output?

Sankhesh Jhaveri sankhesh.jhaveri at kitware.com
Wed Jun 29 11:00:13 EDT 2016


The biggest downside to using the OpenGL backend is that limited support on
newer architectures as it uses the OpenGL 1.1 fixed function pipeline
(deprecated since over a decade now).

Some blog posts that provide more info on the OpenGL2 backend:

https://blog.kitware.com/new-opengl-rendering-in-vtk/
https://blog.kitware.com/rendering-engine-improvements-in-vtk/
https://blog.kitware.com/volume-rendering-improvements-in-vtk/

Having said that, do you have a specific use case for the
vtkGUISupportQtOpenGL module?
For most applications, I find myself just compiling the vtkGUISupportQt
module and using QVTKWidget and QVTKInteractor.

Sankhesh



On Wed, Jun 29, 2016 at 10:43 AM, Elvis Stansvik <
elvis.stansvik at orexplore.com> wrote:

> 2016-06-29 16:37 GMT+02:00 Sankhesh Jhaveri <sankhesh.jhaveri at kitware.com>
> :
>
>> Hi Elvis,
>>
>> vtkGUISupportQtOpenGL module hasn't been ported to the OpenGL2 backend
>> yet.
>>
>> See:
>> https://github.com/Kitware/VTK/commit/e58ca401466f9af4c542c085f7b599b6bde939c8
>>
>> ​For now, it just works with the OpenGL backend.​
>>
>
> Aha. That explains it. Thanks.
>
> Are there any big downsides to using the OpenGL backend? What are the main
> benefits of the OpenGL2 backend?
>
> Elvis
>
>
>>
>> ​Sankhesh​
>>
>>
>> On Wed, Jun 29, 2016 at 10:22 AM, Elvis Stansvik <
>> elvis.stansvik at orexplore.com> wrote:
>>
>>> Hi,
>>>
>>> I'm building a custom Ubuntu package of VTK-7.0.0 at this PPA:
>>>
>>>     https://launchpad.net/~elvstone/+archive/ubuntu/vtk7
>>>
>>> the full build log is at:
>>>
>>>
>>> https://launchpadlibrarian.net/261625779/buildlog_ubuntu-xenial-amd64.vtk7_7.0.0-0ubuntu2_BUILDING.txt.gz
>>>
>>> I only recently discovered that the vtkGUISupportQtOpenGL module was not
>>> included.
>>>
>>> Anyone know how I can deduce from the build log why it wasn't built?
>>>
>>> The only relevant message I could find in the CMake output is:
>>>
>>>     -- Group Qt modules:
>>> vtkRenderingQt;vtkGUISupportQtSQL;vtkGUISupportQt;vtkViewsQt
>>>
>>> But I can't find anything stating the reason for vtkGUISupportQtOpenGL
>>> not being built.
>>>
>>> The build slave has libqt5opengl5 and libqt5opengl5-dev installed
>>> (search for "Setting up libqt5opengl5" in the build log linked above).
>>>
>>> Do I have to specify something more than -DVTK_Group_Qt=ON and
>>> -DVTK_QT_VERSION=5 to get this module?
>>>
>>> Thanks in advance,
>>> Elvis
>>>
>>> _______________________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at
>>> http://www.kitware.com/opensource/opensource.html
>>>
>>> Please keep messages on-topic and check the VTK FAQ at:
>>> http://www.vtk.org/Wiki/VTK_FAQ
>>>
>>> Search the list archives at: http://markmail.org/search/?q=vtkusers
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://public.kitware.com/mailman/listinfo/vtkusers
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20160629/0bb80f25/attachment.html>


More information about the vtkusers mailing list