1. 13 Feb, 2019 1 commit
  2. 08 Feb, 2019 1 commit
  3. 07 Feb, 2019 1 commit
    • Utkarsh Ayachit's avatar
      fix TestGLUTRenderWindow. · 92287cf4
      Utkarsh Ayachit authored
      there were issues with the test
      
      1. `handleResize` would get called before `display` that resulted in the
         window size set in handleResize being lost and the window being recreated
         in display.
      2. since the test didn't setup `glViewport`, we needed to make sure
         vtkExternalOpenGLRenderWindow didn't attempt to resize itself using
         the viewport by turning off AutomaticWindowPositionAndResize.
      92287cf4
  4. 10 Jan, 2019 1 commit
  5. 09 Jan, 2019 1 commit
  6. 08 Jan, 2019 2 commits
  7. 28 Nov, 2018 1 commit
  8. 17 Oct, 2018 1 commit
  9. 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
          done
      d6d05b2a
  10. 18 Apr, 2018 1 commit
    • Ken Martin's avatar
      clean up the state API and fix Qt widget · 29670593
      Ken Martin authored
      Make it so that the state API does not require glew.h
      as this causes issues with Qt which has it's own gl
      functions and glew #defines clobber them.
      
      Clean up the API for querying opengl state to use the standard
      opengl get method signatures.
      
      Fix an issue with the new Qt widget where it was not setting
      vtk opengl state.
      29670593
  11. 25 Feb, 2018 1 commit
    • Ken Martin's avatar
      Introduce opengl state management · 1e6e44cb
      Ken Martin authored
      This commit adds a vtkOpenGLState class that is used
      to save, restore and cache opengl state. In this commit
      the caching is disabled to ease rollout. Likewise only
      a few methods are being cached which can be expanded
      on later as desired.
      1e6e44cb
  12. 19 Jan, 2018 1 commit
    • Ben Boeckel's avatar
      TestGLUTRenderWindow: handle deprecation of GLUT · 62714a26
      Ben Boeckel authored
      Apple deprecated GLUT.framework in 10.9 and removed it in 10.10. Since
      we don't actually care about this and just want to test it, silence the
      deprecation warnings and if 10.10 is our minimum required version, just
      skip the test completely.
      62714a26
  13. 20 Dec, 2017 1 commit
  14. 05 Dec, 2017 3 commits
  15. 04 Oct, 2017 2 commits
    • Ken Martin's avatar
      manually convert more NULL to nullptr · de3c93a3
      Ken Martin authored
      This topic catches another batch of NULL conversions that
      clang did not handle for various reasons. It also includes
      a number of changes to comments and strings where NULL was
      used. It also catches some recent code changes where NULL
      was used instead of nullptr.
      de3c93a3
    • Kitware Robot's avatar
      Replace VTK_DELETE_FUNCTION with =delete. · 1ac2c008
      Kitware Robot authored
      Now that VTK requires a C++11 compiler we can ditch using custom typedefs to
      wrap =delete;
      1ac2c008
  16. 02 Oct, 2017 1 commit
  17. 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.
      fd04b442
  18. 30 Aug, 2017 1 commit
    • Aron Helser's avatar
      Lights: clear transform when switching types. Fix typos. · f53a4c07
      Aron Helser authored
      A camera light uses the transform to match the camera's position,
      then applies an offset. The transform matrix must be cleared when
      switching to head/scene light for them to position correctly.
      Always clear the transform matrix when switching types.
      
      Fix a duplicate include and make coneAngle consistent between
      ospray and opengl.
      f53a4c07
  19. 10 May, 2017 1 commit
  20. 24 Jan, 2017 2 commits
  21. 10 Jan, 2017 1 commit
    • Sean McBride's avatar
      Fixed many trivial cppcheck 1.77 warnings · ea372f58
      Sean McBride authored
      These are all new warnings vs the previous version, 1.76.1
      
      No real bugs found/fixed here.
      
      Most are either overwriting a never-read variable value,
      usually only at intialiazation, or a useless comparison.
      
      In a couple of places, threw in a const or did other minor reworking.
      ea372f58
  22. 15 Dec, 2016 1 commit
  23. 08 Dec, 2016 1 commit
    • Ken Martin's avatar
      Some openvr related bug and performance fixes · 0203dc6d
      Ken Martin authored
      There was a vsync issue that could cause significant performance
      issues and jitter in the VR display that was fixed.
      
      A sync point in the SaveGLState code was moved into
      External/vtkExternalOpenGLRenderWindow as that is the class
      that needs it.  A couple other minor performance improvements.
      0203dc6d
  24. 28 Oct, 2016 1 commit
  25. 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:
      Utilities/Maintenance/vtk-reindent-code.py
      
      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 {} +
        done
      done
      f830ff47
    • 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/* .
      6a7e5148
  26. 19 Sep, 2016 1 commit
  27. 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
  28. 03 Aug, 2016 1 commit
  29. 07 Jul, 2016 3 commits
    • Sean McBride's avatar
      Applied VTK_DELETE_FUNCTION to last few places · 29e423b8
      Sean McBride authored
      Find/replace of:
      
      ;[ ]*//\s*Not implemented[\.]*
      to
       VTK_DELETE_FUNCTION;
      
      To catch a few remaining ones missed by previous greps.
      
      Manually reverted changed files in VPIC and KWSys folders, and a couple other of places.
      29e423b8
    • Sean McBride's avatar
      Applied VTK_DELETE_FUNCTION to many constructors · 1853e030
      Sean McBride authored
      vtk(.*)\(const vtk\1&\);\s*//\s*Not implemented[\.]*
      to
      vtk\1(const vtk\1\&) VTK_DELETE_FUNCTION;
      
      vtk(.*)\(const vtk\1 &\);\s*//\s*Not implemented[\.]*
      to
      vtk\1(const vtk\1 \&) VTK_DELETE_FUNCTION;
      
      vtk(.*)\( const vtk\1 & \);\s*//\s*Not implemented[\.]*
      to
      vtk\1( const vtk\1 \& ) VTK_DELETE_FUNCTION;
      
      vtk(.*)\( const vtk\1& \);\s*//\s*Not implemented[\.]*
      to
      vtk\1( const vtk\1\& ) VTK_DELETE_FUNCTION;
      
      vtk(.*) \(const vtk\1&\);\s*//\s*Not implemented[\.]*
      to
      vtk\1 (const vtk\1\&) VTK_DELETE_FUNCTION;
      1853e030
    • Sean McBride's avatar
      Applied VTK_DELETE_FUNCTION for operator= · 2d0e11ef
      Sean McBride authored
      (operator\s*=.*);\s*//\s*Not\s*implemented[\.]*
      to
      \1 VTK_DELETE_FUNCTION;
      
      After that, this finds basically nothing:
      
      operator.*implemented
      
      then manually reverted changed files in VPIC and KWSys folders.
      2d0e11ef
  30. 08 Mar, 2016 1 commit
  31. 18 Feb, 2016 2 commits