Skip to content
Snippets Groups Projects
  1. May 06, 2016
    • David C. Lonie's avatar
      Replace SafeDownCast calls on arrays with vtkArrayDownCast. · 0d71a308
      David C. Lonie authored
      SafeDownCast performs a series of virtual calls and string comparisons,
      which is quite slow, especially when used in worker functions.
      
      vtkArrayDownCast will switch between SafeDownCast and the more
      efficient FastDownCast (only available for common vtkAbstractArray
      subclasses) depending on whether or not FastDownCast is defined for
      the specific array type.
      0d71a308
  2. Mar 08, 2016
  3. Mar 03, 2016
    • David C. Lonie's avatar
      Refactor data array APIs. · 893fb6ed
      David C. Lonie authored
      vtkDataArray subclasses now use
      
      ComponentValue --> TypedComponent
      TupleValue --> TypedValue
      
      for their type-specific methods.
      
      # Conflicts:
      #	Rendering/Annotation/vtkScalarBarActor.cxx
      893fb6ed
  4. Feb 22, 2016
  5. Jan 29, 2016
    • Berk Geveci's avatar
      Refactored and update the way algorithms are updated. · f020ebb6
      Berk Geveci authored
      The way algorithms were updated (made to execute) with
      request meta-data (such as update extent) was very error
      prone and counter-intuitive. Added new methods to make
      updating with meta-data easier. I also deprecated a number
      of methods to set request meta-data. This will encourage
      developers to migrate to the new API which is less error-
      prone.
      f020ebb6
  6. Jan 28, 2016
  7. Jan 04, 2016
  8. Dec 08, 2015
    • Brad King's avatar
      Drop support for compilers without `long long` · 3b89e771
      Brad King authored
      VTK no longer supports any compilers that do not provide this type.
      Therefore all code conditional on VTK_TYPE_USE_LONG_LONG can be made
      unconditional.  Leave the macro defined to tell dependent projects that
      APIs using the type are available in case they still support versions of
      VTK that make it conditional.
      3b89e771
    • Brad King's avatar
      Drop support for compilers with `__int64` as the only 64-bit int · 36bb09a7
      Brad King authored
      VTK no longer supports any compilers that have `__int64` but not a
      `long` or `long long` that is 64-bit.  Therefore all code that is
      conditional on VTK_TYPE_USE___INT64 is never used and can be dropped.
      36bb09a7
  9. Nov 21, 2015
  10. Oct 21, 2015
  11. Sep 22, 2015
    • David Gobbi's avatar
      Wrap many more classes with python. · e6f75b9a
      David Gobbi authored
      This makes the python wrappers ignore WRAP_EXCLUDE, and instead use
      the new property WRAP_EXCLUDE_PYTHON that excludes fewer classes.
      The WRAP_SPECIAL flag, which used to act as a whitelist for python,
      has been removed.
      
      Because this change causes classes to be wrapped in python by default,
      some third-party VTK packages might break until they modify their own
      CMakeLists.txt files to add WRAP_EXCLUDE_PYTHON where necessary.
      e6f75b9a
  12. Aug 24, 2015
  13. Aug 20, 2015
    • Brad King's avatar
      ENH: Remove use of include <vtksys/ios/*> and vtksys_ios::* · 3ae7dd3a
      Brad King authored
      We no longer need this compatibility layer for the compilers we support.
      Use the following commands to switch to standard header and namespace:
      
       git grep -l vtksys/ios/ | xargs sed -i 's|vtksys/ios/||'
       git grep -l vtksys_ios | xargs sed -i 's|vtksys_ios|std|g'
      3ae7dd3a
    • Brad King's avatar
      ENH: Remove use of include <vtksys/stl/*> and vtksys_stl::* · eaf0f6ac
      Brad King authored
      We no longer need this compatibility layer for the compilers we support.
      Use the following commands to switch to standard header and namespace:
      
       git grep -l vtksys/stl/ | xargs sed -i 's|vtksys/stl/||'
       git grep -l vtksys_stl | xargs sed -i 's|vtksys_stl|std|g'
      eaf0f6ac
  14. Jul 22, 2015
    • Bill Lorensen's avatar
      STYLE: Replace vtksys_stl and vtksys_ios:: with std:: · 924248d9
      Bill Lorensen authored
      In the early days of VTK, support for stl was not portable. vtksys_stl
      and vtksys_ios provided a portable implementation of the stl. Now, all
      of the VTK supported compilers have portable stl implementations.
      
      This patch:
        1) Replaces the vtksys_ios:: with std::.
        2) Replaces the vtksys_stl:: with std::.
        3) Removes "using" statements for stl
      924248d9
  15. Apr 09, 2015
    • 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.
      4f7460a5
  16. Apr 02, 2015
    • Sean McBride's avatar
      Fix -Wimplicit-fallthrough warnings; introduce VTK_FALLTHROUGH · 3cc4d9fc
      Sean McBride authored
      Fixed all clang -Wimplicit-fallthrough warnings:
      - Some fixed by adding missing breaks
      - Other fixed by adding VTK_FALLTHROUGH statement
      
      Under (modern) clang with C++11:
       #define VTK_FALLTHROUGH [[clang::fallthrough]]
      
      Otherwise:
       #define VTK_FALLTHROUGH ((void)0)
      
      VTK_FALLTHROUGH serves two purposes:
       - under clang, suppresses -Wimplicit-fallthrough warnings
       - makes code more self-documenting
      3cc4d9fc
  17. Feb 16, 2015
  18. Dec 18, 2014
  19. Dec 02, 2014
    • Bill Lorensen's avatar
      ENH: Restore missing Infovis classes · bac2c9cf
      Bill Lorensen authored
      A number of classes in Infovis/Core were not being compiled. This patch:
      1) Moves vtkConvexHull2D and vtkGraphAnnotatedLayersFilter to
      Rendering/Annotation.
      2) Reinstates tests for vtkConvexHull2D, vtkDotProductSimilarity,
      vtkArrayNorm
      3) Removes unused test for TestTimePoint. The vtkTimePointUtility is
      already tested in Common/Core.
      
      Change-Id: I51c23a20897590531435f784602570865ebcb22b
      bac2c9cf
  20. Oct 09, 2014
  21. Oct 01, 2014
  22. Sep 30, 2014
    • 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
  23. Sep 23, 2014
  24. Jul 03, 2014
    • Ben Boeckel's avatar
      linking: wrap tll() with a module-aware function · 3cd0686a
      Ben Boeckel authored
      This will allow kits to gather all of the required libraries to link
      since the modules themselves won't "exist" to link anything when kits
      are enabled.
      
      Change-Id: Ic73220c7b97e17a5fbc0aa6c0f7a5e5a61dc6bef
      3cd0686a
  25. Jun 23, 2014
    • Marcus D. Hanwell's avatar
      One of the tests needs a context device to render · 92b24859
      Marcus D. Hanwell authored
      Change-Id: I3dad8993e7057782897ddbe1a232e2df376a91b5
      92b24859
    • Jeff Baumes's avatar
      Fixing array bounds issue · a1958d2b
      Jeff Baumes authored
      When alpha is zero, the array is indexed past the end.
      This junk data is then multiplied by zero so it had
      the correct behavior on most platforms, but for some
      (e.g. Visual Studio) there is runtime bounds checking
      and the program would error. So check for this case
      to avoid going past the end of the array
      
      Change-Id: I0d1c8bf94a65983fd8303ffbb7e1c75ca778f614
      a1958d2b
  26. Jun 20, 2014
  27. May 06, 2014
  28. Apr 16, 2014
  29. Feb 10, 2014
    • Dave DeMarle's avatar
      deprecate this module · 17804f38
      Dave DeMarle authored
      It doesn't appear to have been compiled since at least 6.0, and it
      needs more time than we have to fully fix the issues that are now
      showing in it.
      
      Change-Id: I5499518f68e32572b5344691ee0fcb4a9b29a6b5
      17804f38
    • Dave DeMarle's avatar
      fix link errors that happened when I turned on InfovisParallel · 039d1d9d
      Dave DeMarle authored
      Still many comp warnings and several failed tests remain. Lacking
      users, I will deprecate this module rather than fix them.
      
      Change-Id: I4cf58bb1c769ba5fe10b135f3899cd6865c2b9b8
      039d1d9d
  30. Jan 22, 2014
  31. Jan 09, 2014
  32. Dec 14, 2013
Loading