1. 09 Apr, 2015 2 commits
    • David C. Lonie's avatar
      Update baselines. · 1942a721
      David C. Lonie authored
    • David C. Lonie's avatar
      Remove the RenderingFreeTypeOpenGL module. · 4f7460a5
      David C. Lonie authored
      This is not supported by the new OpenGL2 backend, and doesn't support
      new text features, like MathText, FontConfig, or custom font files.
      It only implements vtkTextMapper, which now will use a texture-based
      implementation, similar to vtkTextActor and friends.
  2. 08 Apr, 2015 2 commits
  3. 06 Apr, 2015 1 commit
  4. 10 Mar, 2015 1 commit
  5. 18 Dec, 2014 1 commit
  6. 08 Dec, 2014 1 commit
    • David Gobbi's avatar
      Remove NULL check on reference. · 9bdc4846
      David Gobbi authored
      A reference to a class member cannot be NULL, and checking if it is
      NULL results in a compiler warning in clang 3.3.
      Change-Id: I3bcb0d37ab3a202f2bea92cba0238a5fe96aa2b2
  7. 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
      This commit contains everything needed to get a minimal ParaView
      build using the new rendering backend for polygonal rendering.
      Change-Id: If8676d41d263b046a54060965fc760b5d4bd64a1
  8. 23 Sep, 2014 1 commit
  9. 15 Sep, 2014 1 commit
    • Cory Quammen's avatar
      Re-enabled some tests overlooked by vtk_add_test_* · aba95150
      Cory Quammen authored
      The source file suffixes were missing for some tests, which meant that
      vtk_add_test_* couldn't recognize them as tests. Fixed this by adding
      the missing extensions.
      Change-Id: Ibf5c6bc3226e0c05588a0aa2ffc6b362066de08b
  10. 03 Jul, 2014 1 commit
    • Ben Boeckel's avatar
      modules: add modules to "kits" · e5203447
      Ben Boeckel authored
      The main kits are:
          vtkOpenGL (required due to a dependency cycle from
                     vtkRenderingOpenGL on vtkImagingHybrid)
      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"
      Change-Id: Icae0baa78d62cc0dcce84546541df600d4f311dd
  11. 21 Jun, 2014 1 commit
    • Marcus D. Hanwell's avatar
      Made the label tests pass again! · c3ea64b9
      Marcus D. Hanwell authored
      They were moved from vtkRenderingOpenGL, and they obviously relied
      on the vtkRenderingFreeTypeOpenGL overrides to produce the expected
      baseline image.
      Change-Id: Ic6b33f314a308204a2125d5bc84f3ca056b76b9b
  12. 18 Jun, 2014 2 commits
  13. 16 Apr, 2014 1 commit
  14. 30 Sep, 2013 1 commit
    • Marcus D. Hanwell's avatar
      Made the Filters modules a private dependency · 3c67759b
      Marcus D. Hanwell authored
      This makes the vtkFilters* modules a private dependency of the
      vtkRenderingCore library, and fixes any issues introduced in other
      modules that implicitly relied on these modules.
      Change-Id: I2421aa54fc5b9132e0b91ae404263c6f663822f2
  15. 29 Aug, 2013 2 commits
  16. 18 Aug, 2013 1 commit
  17. 04 Jun, 2013 1 commit
    • Brad King's avatar
      Convert VTKData test inputs to ExternalData content links · 3797f83d
      Brad King authored
      Add to the Testing/Data directory ExternalData content links mirroring
      the content and layout we use from the VTKData/Data directory.
      Add a CMake/vtkLegacyData.cmake module, included from CMakeLists.txt and
      Testing/External/CMakeLists.txt, to call ExternalData_Expand_Arguments
      for all data directories added from VTKData/Data.  This will bulk-fetch
      all test input data currently used by tests of any module, enabled or
      not.  We can make the DATA{} references more granular later.
      Add a VTK_TEST_DATA_DIR variable to refer to the directory we tell the
      ExternalData module to populate the real data files.  Replace references
      to VTK_DATA_ROOT in test command lines (after -D) with references to
      VTK_TEST_DATA_DIR.  Drop the VTK_DATA_ROOT CMake option and stop using
      the VTKData repository.
      Remove the TESTING_DATA option from the vtk_add_test_cxx API and remove
      the VTK_DATA_ROOT option from the vtk_add_test_mpi API since all test
      input data are now handled through ExternalData and Testing/Data content
      Change-Id: Id02490b76ea2e161b9038188264a4830485039d8
  18. 17 May, 2013 2 commits
  19. 14 May, 2013 1 commit
  20. 28 Apr, 2013 1 commit
    • Andrew Maclean's avatar
      These Python tests have been refactored. · 3810c5a6
      Andrew Maclean authored
      This has been done by removing the "tcl-isms" and making
       the code more readable. In some cases redundant code
       has been removed (often a result of copy/paste operations).
       The code has also been checked to ensure each line is 80
       characters or less.
      The code can now be run using vtkpython or by using the
       appropriate Python environment.
      Originally these were TCL scripts that were converted using
        vtkTclTestToPy.py and they they needed to be run through the
        rtImageTest.py driver which defines a few needed
        functions/variables for their operation. To this end
        backdrop.py has been added where it is needed.
      Change-Id: I50d6505628c140ea4551f74f7f3e85df907567e1
      Signed-off-by: Andrew Maclean's avatarAndrew Maclean <andrew.amaclean@gmail.com>
  21. 03 Apr, 2013 1 commit
    • Sean McBride's avatar
      Removed VS6 and VS7 workarounds · de8eae2b
      Sean McBride authored
      Assume that if _MSC_VER is defined that it is >= 1310
      (ie VS7.1).
      This improves the readability of the code, and slightly
      improved code coverage.
      Change-Id: Iffc601f4cff53c4e267835e39b2b17a3adf74494
  22. 22 Mar, 2013 1 commit
    • Utkarsh Ayachit's avatar
      Fix OpenGL include dependency. · ad146c5d
      Utkarsh Ayachit authored
      This reverts commit 35a3e376.
      Instead of adding OPENGL_INCLUDE_DIR to every module that depends on
      vtkRenderingOpenGL, we add OPENGL_INCLUDE_DIR as one of the
      vtkRenderingOpenGL_INCLUDE_DIRS. That way, any module depending on
      vtkRenderingOpenGL will automatically know where to find gl.h since gl.h is
      needed by the header files for classes in vtkRenderingOpenGL.
      Change-Id: I6675c2b522e15b3fc6f7a80c28f91c56660b671e
  23. 15 Mar, 2013 1 commit
    • Sean McBride's avatar
      Big find-replace of VTK_LARGE_INTEGER -> VTK_INT_MAX · 1ff4b0ee
      Sean McBride authored
      vtkType.h says that VTK_LARGE_INTEGER is a
      'compatibility name'.  There were many uses of the
      old name, which I updated.  The find-replace should
      be quite safe as it's basically what the preprocessor
      does anyway.
      Change-Id: Ic82bfec6d706dbcd68af70f2d4a31cdd51f7b497
  24. 15 Feb, 2013 1 commit
    • Bill Lorensen's avatar
      ENH: Tcl tests should not fail if VTK_DATA_ROOT is missing. · c5ab6fda
      Bill Lorensen authored
      A test should run without VTK_DATA_ROOT unless it needs input data
      from VTK_DATA_ROOT. Tests that have image baselines should still run
      unless they need input data.
      rtImage.tcl is modified to skip baseline comparisons if VTK_DATA_ROOT
      is not defined.
      CMakeLists.txt files are converted to use add_test_tcl macro for
      CMakeLists.txt files are changed to isolate tests that need input
      This was tested as follows:
      1) configured a build with VTK_DATA_ROOT undefine
         ctest -R Tcl-
         154 tests passed
      2) configured a build with VTK_DATA_ROOT defined
         ctest -R Tcl-
         390 tests passed
      This means that 390-154 = 236 tcl tests require input data
      Change-Id: I9067a3e3e2a710ddf353f0181cc7b22a85b5ef10
  25. 03 Dec, 2012 1 commit
    • Dave DeMarle's avatar
      Give OpenGL include directory to everything that needs it. · 35a3e376
      Dave DeMarle authored
      For example vtkGL2PSExporter.cxx includes vtkOpenGLRenderWindow.h,
      which includes vtkOpenGL.h which includes GL/gl.h.
      When that isn't on the system include path, as in cross compilation for
      a supercomputer an using pure OSmesa compilation will fail.
      Change-Id: Ic0fa1870009c6013ad30dbb938707ba4735f1ed3
  26. 11 Oct, 2012 1 commit
  27. 05 Sep, 2012 1 commit
  28. 20 May, 2012 1 commit
  29. 09 Apr, 2012 6 commits
    • Marcus D. Hanwell's avatar
      Remove rendering modules from StandAlone · 478cd6ff
      Marcus D. Hanwell authored
      These should be in the Rendering group, but not StandAlone as they
      depend on OpenGL. We could possibly reintroduce the non-OpenGL modules
      at some point in the future if desired.
      Change-Id: I619be3fc3b3b48e8e0d9534cdb66bf1e329b9756
    • Brad King's avatar
      Mark headers to be excluded from header style tests · 002f853f
      Brad King authored
      Add a comment to the bottom of each header that used to be excluded from
      kit HeaderTesting tests in monolithic VTK.  Format the comment in a way
      that cannot be accidentally copied into another header without
      modification.  This comment will tell HeaderTesting.py to exclude a
      header from testing so we do not have to separately list every excluded
      header in every module.
      Change-Id: I9d7ae607125459a6527843c8c15ac463a20f6812
    • VTK Developers's avatar
      Remove trailing whitespace from all source files · 2d323fc4
      VTK Developers authored and Brad King's avatar Brad King committed
      Exclude ThirdParty, Utilities/MetaIO, and Utilities/KWSys as these
      are maintained outside VTK.
      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>
    • VTK Developers's avatar
      Include module-wide headers and export macros · 144f03ca
      VTK Developers authored and Brad King's avatar Brad King committed
      Include the module-wide header from every header in each module.
      Reference the export/visibility macro for the module.
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
    • VTK Developers's avatar
      Add modular VTK build system · 0c1471f1
      VTK Developers authored and Brad King's avatar Brad King committed
      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>
    • VTK Developers's avatar
      Modularize VTK tree layout · cdd4d6fd
      VTK Developers authored and Brad King's avatar Brad King committed
      Move source files from their former monolithic VTK location to their new
      location in modular VTK without modification.  This preserves enough
      information for "git blame -M" and "git log --follow" to connect
      modularized VTK files to their original location and history.
      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>