1. 16 Jan, 2018 1 commit
    • Robert Maynard's avatar
      vtkm::rendering has more compilation units to help out 32bit compilers · 5ecf2d11
      Robert Maynard authored
      Visual Studio default toolset uses 32bit executables for compiling which
      means that if it uses more than 4GB of memory per instance it crashes.
      By moving the ConnectivityTracer into a separate compilation unit we
      can help out the compiler.
      
      This also improved compilation times and library size:
      
      Old:
      build time (j8): 48.62 real
      lib size: 6.2MB
      
      New:
      build time (j8): 41.31 real
      lib size: 5.0MB
      5ecf2d11
  2. 20 Sep, 2017 1 commit
    • Kenneth Moreland's avatar
      Update copyright for Sandia · c3a3184d
      Kenneth Moreland authored
      Sandia National Laboratories recently changed management from the
      Sandia Corporation to the National Technology & Engineering Solutions
      of Sandia, LLC (NTESS). The copyright statements need to be updated
      accordingly.
      c3a3184d
  3. 18 Sep, 2017 1 commit
  4. 14 Sep, 2017 1 commit
  5. 13 Sep, 2017 1 commit
  6. 31 Aug, 2017 1 commit
    • Manish Mathai's avatar
      Converts `Canvas` to a concrete implementation. · 7f18d17d
      Manish Mathai authored
      This commit converts `Canvas` from an abstract class to a concrete
      class by converting the pure virtual methods to empty/default
      implementations. It provides an implementation for `Canvas::AddLine`
      using Bresenham's line drawing algorithm.
      7f18d17d
  7. 21 Aug, 2017 3 commits
  8. 16 Aug, 2017 1 commit
    • Manish Mathai's avatar
      Implements a simple line renderer using Xialin Wu's algorithm · af2acc57
      Manish Mathai authored
      The algorithm is parallelized using a custom Mapper and Canvas class.
      It is parallelized over the expected pixels that will be colored,
      blending with any previous color value. This does not use the depth buffer
      and hence will naively overrwite all pixels while drawing a line segment.
      af2acc57
  9. 04 Aug, 2017 1 commit
  10. 28 Jul, 2017 3 commits
  11. 10 Jul, 2017 1 commit
  12. 08 Jul, 2017 1 commit
  13. 17 Jun, 2017 1 commit
  14. 28 Mar, 2017 1 commit
  15. 22 Feb, 2017 1 commit
    • Kenneth Moreland's avatar
      Compile RuntimeDeviceTracker.cxx with CUDA when appropriate · a3573117
      Kenneth Moreland authored
      The RuntimeDeviceTracker.cxx contains a library method that queries the
      CUDA device, which only works if compiled as a CUDA source file.
      
      This set up will allow code that is not compiled with CUDA use a
      RuntimeDeviceTracker with other code that does use CUDA.
      a3573117
  16. 27 Jan, 2017 1 commit
  17. 16 Jan, 2017 1 commit
  18. 23 Nov, 2016 3 commits
  19. 31 Oct, 2016 1 commit
  20. 22 Oct, 2016 1 commit
  21. 21 Oct, 2016 1 commit
  22. 20 Oct, 2016 1 commit
  23. 14 Sep, 2016 3 commits
  24. 08 Sep, 2016 1 commit
    • Kenneth Moreland's avatar
      Explicitly implement constructors and destructors · 77ecfbeb
      Kenneth Moreland authored
      The clang compiler was running into linker errors constructors of
      classes with virtual methods that were inline and destructors that were
      not declared at all. In this case, the compiler was not creating
      everything needed by a virtual table and the link died.
      77ecfbeb
  25. 07 Sep, 2016 8 commits