1. 12 Sep, 2016 1 commit
    • Haocheng LIU's avatar
      Rewrite all public&private dependency in module.cmake file · 6e113ad4
      Haocheng LIU authored
      The current dependency relationship in vtk is unclear and misleading.
      This MR tries to rewrite them based on header files inclusion of headers
      and source files in each module. Corner cases are considered and
      modules are sorted in alphabetical order to facilitate future reference.
      See details in my gitlab python based script project. In future we can continue
      using this script to clean the VTK Dependency easily from
      time to time.
      6e113ad4
  2. 08 Mar, 2016 1 commit
  3. 30 Sep, 2014 1 commit
    • Marcus D. Hanwell's avatar
      Expand support for the OpenGL2 backend · 666ade8a
      Marcus D. Hanwell authored
      This change makes more modules dynamically switch between the
      rendering backends if they have no OpenGL code, or introduces some
      ifdefs in the case of RenderingParallel (which may not be functional
      at this stage). Added RenderingFreeTypeOpenGL2 which will also need
      some additional work before it is properly integrated with the new
      rendering backend, but it surprisingly seems to render on the
      desktop.
      
      This commit contains everything needed to get a minimal ParaView
      build using the new rendering backend for polygonal rendering.
      
      Change-Id: If8676d41d263b046a54060965fc760b5d4bd64a1
      666ade8a
  4. 03 Jul, 2014 1 commit
    • Ben Boeckel's avatar
      modules: add modules to "kits" · e5203447
      Ben Boeckel authored
      The main kits are:
      
          vtkCommon
          vtkFilters
          vtkIO
          vtkImaging
          vtkInteraction
          vtkOpenGL (required due to a dependency cycle from
                     vtkRenderingOpenGL on vtkImagingHybrid)
          vtkParallel
          vtkRendering
          vtkViews
          vtkWrapping
      
      Modules which deal with a specialization of another module belong to the
      kit related to the specialization (i.e., FiltersParallel and
      IOParallelXML both belong to the vtkParallel kit) to avoid circular
      dependencies that arise when put into the same kit as the "lesser"
      module.
      
      Change-Id: Icae0baa78d62cc0dcce84546541df600d4f311dd
      e5203447
  5. 16 Apr, 2014 1 commit
  6. 26 Sep, 2013 1 commit
    • Marcus D. Hanwell's avatar
      Added missing private dependency, disabled test · 980e8951
      Marcus D. Hanwell authored
      Adding missing private dependency on vtkIOImage for vtkRenderingParallel
      and disabled a Python test that is equivalent to the C++ tests using XML
      shaders to test generic attributes.
      
      Change-Id: I4a29650fc8aeb0cbc2800aed8daab5a695cabc9c
      980e8951
  7. 01 Mar, 2013 1 commit
    • Berk Geveci's avatar
      Fixed TestParallelRendering which was hanging. · 6daacef0
      Berk Geveci authored
      TestParallelRendering was not originally designed to be run as a
      test. Fixed. It does not do image comparison but at least runs as
      part of the test suite. This class is covered well in the ParaView
      testing suite.
      
      Change-Id: Ic579396983698c5448b806ce6082b37a9cd8d4b5
      6daacef0
  8. 28 Aug, 2012 1 commit
  9. 09 Apr, 2012 2 commits
    • Marcus D. Hanwell's avatar
      BUG: Removed vtkRenderingParallel from StandAlone. · 13405a5d
      Marcus D. Hanwell authored
      This was introducing an MPI dependency from the StandAlone group.
      
      Change-Id: I00392390c67fee4242ec8e72567a9b7c2bb3e00d
      13405a5d
    • VTK Developers's avatar
      Add modular VTK build system · 0c1471f1
      VTK Developers authored
      Add module.cmake, CMakeLists.txt, and other build system files.
      
      The modular VTK build system is not yet mature.  The monolithic build
      files had a lot of infrastructure.  The modular build files reproduce
      much of the functionality but some features will need to be restored
      later.  Document status and tasks in "TODO-Modularization.txt".
      
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      Co-Author: Brad King <brad.king@kitware.com>
      Co-Author: Nikhil Shetty <nikhil.shetty@kitware.com>
      0c1471f1