1. 18 May, 2018 1 commit
    • Kitware Robot's avatar
      ExternalData: Convert content links from MD5 to SHA512 · d6d05b2a
      Kitware Robot authored
      Populate a script with `map_<md5>=<sha512>` variable settings and
      then run the following to convert the content link files:
          git ls-files -- '*.md5' | while read f; do
            md5="$(cat "$f")"
            sha512="$(eval echo \${map_$md5})"
            rm "$f"
            echo $sha512 > ${f%.md5}.sha512
  2. 21 Mar, 2018 2 commits
    • Joachim Pouderoux's avatar
    • Nicolas Vuaille's avatar
      Improve vtkMolecule framework · 7cd5d1ba
      Nicolas Vuaille authored
       * New filters:
         - vtkDistributedPointCloudFilter
         - vtkPointSetToMoleculeFilter
         - vtkPSimpleBondPerceiver
       * Improvement:
         - Add ghosts atoms in vtkMolecule and vtkMoleculeMapper
         - Use locator in vtkSimpleBondPerceiver
       * Fixes:
         - fix crash in vtkGraph
         - fix assert/crash in vtkPeriodicTable with out of range atomic number
       * Add relevant tests for new filters
  3. 20 Mar, 2018 2 commits
    • Sean McBride's avatar
      Removed a bunch of double semicolons at the end of lines · 2d148a8f
      Sean McBride authored
      154 occurances of ;;\n
    • Sean McBride's avatar
      Applied clang-tidy modernize-use-equals-default fixes · 84ec1d57
      Sean McBride authored
      This required some clean up, because the automatic changes borked a couple of files, but mostly resulted in stupid whitespacing. A few find/replace fixed things up.
      There are now some duplicate semis because it did changes like:
        ~AMRIndexIterator() override{};
        ~AMRIndexIterator() override= default;;
      Note there was a pointless semi before, which clang-tidy didn’t expect / account for.
      My next commit will remove them.
  4. 19 Jan, 2018 4 commits
  5. 03 Jan, 2018 1 commit
  6. 20 Dec, 2017 1 commit
  7. 12 Dec, 2017 1 commit
    • Ken Martin's avatar
      use a smaller exponent for the shadow maps · a841ddf2
      Ken Martin authored
      It seems like Mesa may use a half float rep when
      it does not actually have float support. Or something
      similar. So reduce the range of possible values to fit
      within half float range.
  8. 11 Dec, 2017 3 commits
  9. 05 Dec, 2017 2 commits
  10. 15 Nov, 2017 1 commit
  11. 04 Oct, 2017 1 commit
  12. 02 Oct, 2017 1 commit
  13. 29 Sep, 2017 1 commit
    • Andrew Bauer's avatar
      Improvements for vtkNew for stl containers and comparison operations · fd04b442
      Andrew Bauer authored
      Adding in functionality to allow inserting vtkNew objects into
      stl containers of vtkSmartPointer objects as well as comparisons
      between vtkNew objects and raw pointers. Also removing Get() and
      GetPointer() calls from vtkNew objects since in most instances we
      can just pass in the vtkNew<> object instead of having to use the
      Get() or GetPointer() methods to get the raw pointer.
  14. 08 Sep, 2017 1 commit
    • Ken Martin's avatar
      deprecate scalar material mode · 5abc0618
      Ken Martin authored
      The old scalar material mode was largely unused or used in
      an inappropriate manner and yet adds complexity and cost
      to the code. Thsi topic removes it and replaces it with
      an implementation that is similar to
      VTK_MATERIALMODE_AMBIENT_AND_DIFFUSE so that scalar colors
      are used for ambient and diffuse colors but the ambient
      and diffuse intensities are still respected.
  15. 31 Aug, 2017 1 commit
    • Ken Martin's avatar
      update handling of scalar material mode · 7bc7e583
      Ken Martin authored
      Previously scalar material mode when used
      with scalars would ignore the ambient and diffuse
      material intensities and when mapping one of them
      set that one to 1.0 while leaving th eother alone.
      This caused lots of odd situations where objects would be
      over illuminated etc or where changing the diffuse or
      ambient seemed to have o impact.
      With this change the diffuse and ambient intensities
      are always used. The sclaar simply controls the color
      not the intensity.
  16. 27 Jul, 2017 1 commit
  17. 26 Jul, 2017 2 commits
  18. 29 Jun, 2017 1 commit
  19. 30 May, 2017 2 commits
  20. 27 Apr, 2017 1 commit
  21. 14 Mar, 2017 1 commit
  22. 22 Jan, 2017 1 commit
    • Sean McBride's avatar
      const improvements to APIs and internal usage · 8b32854b
      Sean McBride authored
      - Made a few APIs' params const
      - Changed many usages of the evil GetBounds() to expect a const
        return value, even though it does not (yet?) return const
      - Slightly changed return values of vtkTextActor3D::GetBounds()
        to return its own ivar instead of its ImageActor's
  23. 16 Jan, 2017 1 commit
  24. 14 Jan, 2017 1 commit
  25. 05 Jan, 2017 1 commit
  26. 14 Dec, 2016 1 commit
  27. 30 Nov, 2016 1 commit
  28. 23 Sep, 2016 2 commits
    • Kitware Robot's avatar
      Reindent using the reindentation script. · f830ff47
      Kitware Robot authored
      This commit reindents the code with the following utility:
      This utility changes the positions of the braces so that they are no
      longer indented relative to the code block they reside in.
      The bash command line used was the following:
      for d in Charts Common Deprecated Domains Examples Filters GUISupport \
               Geovis IO Imaging Infovis Interaction Parallel Rendering \
               Testing Views Web Wrapping; do
        for e in cxx cxx.in txx txx.in hxx hxx.in h h.in c c.in; do
          find "${d}" -name "*.${e}" -exec \
            python Utilities/Maintenance/vtk_reindent_code.py {} +
    • David E. DeMarle's avatar
      replace VTK's nonstandard Doxygen with standard markup · 6a7e5148
      David E. DeMarle authored
      generated via:
      cd $VTKSRC
      perl Utilities/Doxygen/doc_header2doxygen.pl --to ~/tmp/vtkheaders .
      cp -r ~/tmp/vtkheaders/* .
  29. 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.