<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>I make use of the very convenient script in<br><br>    Utilities/Maintenance/WhatModulesVTK.py<br><br></div>to calculate precisely the VTK modules I make use of, and I can pretty much copy-paste the result to the find_package and target_link_libraries in my CMakeLists.txt. So far the only manual touch-up I've had to do is change<br><br>    vtkRenderingOpenGL<br>    vtkRenderingVolumeOpenGL<br><br></div>to<br><br>    vtkRenderingOpenGL2<br>    vtkRenderingVolumeOpenGL2<br><br></div>since it seems the script cannot know that I'm using a VTK compiled with the OpenGL2 backend.<br><br></div>However, now I've ran into another minor snag: I've begun using a vtkContextView, so the script would report<br><br>    vtkRenderingContext2D<br><br></div>But it seems it will not report<br><br>    vtkRenderingContextOpenGL2<br><br></div>which it seems I also need, or the factories won't work (I think related in some way to <a href="http://www.vtk.org/Wiki/VTK/VTK_6_Migration/Factories_now_require_defines">http://www.vtk.org/Wiki/VTK/VTK_6_Migration/Factories_now_require_defines</a> , or perhaps to the splitting of the OpenGL backends).<br><br></div>Anyone know why the script won't report vtkRenderingContextOpenGL2 (or at least vtkRenderingContextOpenGL, I'm fine with having to add the "2" manually) ? Will I always have to add it manually?<br><br></div>It's so convenient to be able to just copy-paste whatever the script outputs.<br><br></div>Thanks in advance,<br></div>Elvis<br></div>