1. 11 Jan, 2019 2 commits
  2. 29 Aug, 2018 1 commit
    • Kenneth Moreland's avatar
      Make DispatcherBase invoke using a TryExecute · d879188d
      Kenneth Moreland authored
      Rather than force all dispatchers to be templated on a device adapter,
      instead use a TryExecute internally within the invoke to select a device
      adapter.
      
      Because this removes the need to declare a device when invoking a
      worklet, this commit also removes the need to declare a device in
      several other areas of the code.
      d879188d
  3. 14 Jun, 2018 1 commit
    • luz.paz's avatar
      Misc. typos · 940c8918
      luz.paz authored
      Found via `codespell` and `grep`
      more typos
      
      includes source typo change and a typo that needs further review
      follow-up typos
      
      
      Follow-up typos
      
      
      Revert a commit
      940c8918
  4. 05 Jun, 2018 1 commit
  5. 25 May, 2018 1 commit
  6. 22 May, 2018 1 commit
  7. 27 Apr, 2018 1 commit
    • Kenneth Moreland's avatar
      Move Scatter from Worklet to Dispatcher · edc4c85f
      Kenneth Moreland authored
      Previously, when a Worklet needed a scatter, the scatter object was
      stored in the Worklet object. That was problematic because that means
      the Scatter, which is a control object, was shoved into the execution
      environment.
      
      To prevent that, move the Scatter into the Dispatcher object. The
      worklet still declares a ScatterType alias, but no longer has a
      GetScatter method. Instead, the Dispatcher now takes a Scatter object in
      its constructor. If using the default scatter (ScatterIdentity), the
      default constructor is used. If using another type of Scatter that
      requires data to set up its state, then the caller of the worklet needs
      to provide that to the dispatcher. For convenience, worklets are
      encouraged to have a MakeScatter method to help construct a proper
      scatter object.
      edc4c85f
  8. 28 Mar, 2018 1 commit
    • Robert Maynard's avatar
      Introduce vtkm::cont::ColorTable replacing vtkm::rendering::ColorTable · 944bc3c0
      Robert Maynard authored
      The new and improved vtkm::cont::ColorTable provides a more feature complete
      color table implementation that is modeled after
      vtkDiscretizableColorTransferFunction. This class therefore supports different
      color spaces ( rgb, lab, hsv, diverging ) and supports execution across all
      device adapters.
      944bc3c0
  9. 23 Mar, 2018 1 commit
    • Kenneth Moreland's avatar
      Resurrect function to get face indices · 1fe78692
      Kenneth Moreland authored
      Due to recent changes to remove static arrays that are not supported on
      some devices, the function to return all the local point indices on a
      face was removed. That left no way to get the structure of cell faces
      short of pulling an internal data structure.
      
      This change resurrects a function to get point indices for a face. The
      interface for this method has necessarily changed, so I also changed the
      corresponding function for getting edge indices.
      1fe78692
  10. 21 Mar, 2018 1 commit
  11. 13 Mar, 2018 1 commit
  12. 10 Mar, 2018 1 commit
  13. 05 Dec, 2017 2 commits
  14. 04 Dec, 2017 1 commit
  15. 26 Oct, 2017 1 commit
  16. 22 Sep, 2017 1 commit
  17. 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
  18. 23 Aug, 2017 1 commit
    • Manish Mathai's avatar
      Handles the case when the passed canvas has rendered data. · 8e0a0308
      Manish Mathai authored
      This change adds a option via `SetIsOverlay` which causes the
      `MapperWireframer` to use the existing depth buffer instead of
      generating a new one.
      This change refactors the line color blending to
      retain the alpha value separately instead of pre-multiplying it.
      8e0a0308
  19. 21 Aug, 2017 4 commits
  20. 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