1. 31 May, 2018 1 commit
  2. 25 May, 2018 1 commit
  3. 24 May, 2018 1 commit
  4. 22 May, 2018 1 commit
  5. 21 May, 2018 1 commit
  6. 17 May, 2018 1 commit
  7. 16 May, 2018 1 commit
    • Allison Vacanti's avatar
      Refactor ArrayHandleCompositeVector to simplify usage and impl. · c3c8d0fd
      Allison Vacanti authored
      - Use tao::tuple instead of FunctionInterface to hold array/portal
        collections.
      - Type signatures are simplified. Now just use:
        - ArrayHandleCompositeVector<ArrayT1, ArrayT2, ...>
        - make_ArrayHandleCompositeVector(array1, array2, ...)
        instead of relying on helper structs to determine types.
      - No longer support component selection from an input array. All
        input arrays must have the same ValueType (See ArrayHandleSwizzle
        and ArrayHandleExtractComponent as the replacements for these
        usecases.
      c3c8d0fd
  8. 08 May, 2018 1 commit
  9. 07 May, 2018 2 commits
    • Kenneth Moreland's avatar
      Fix scaling of x/y field of views · 0da55730
      Kenneth Moreland authored
      Prevously, the x field of view was computed by scaling the y field of
      view by the aspect ratio of the canvas. However, this is wrong because
      the field of view angles do not scale linearly with the aspect ratio.
      Fix this issue by using trig functions to convert the angle to distance,
      scale the distance, and then convert back to angle.
      0da55730
    • Kenneth Moreland's avatar
      Fix raytrace using wrong fov with standard camera · 39b347db
      Kenneth Moreland authored
      The raytracing code has its own version of camera that maintains two
      field of view (fov) parameters: one for the x direction and one for the
      y. The standard vtkm::rendering::Camera contains only one fov. As is
      consistent with OpenGL's gluPerspective and VTK's camera, the fov is
      specified in the y direction. However, the raytracing code was
      incorrectly using it in the x direction. That caused it to do a weird
      rescaling when the aspect ratio was not 1.
      39b347db
  10. 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
  11. 26 Feb, 2018 1 commit
  12. 12 Feb, 2018 1 commit
  13. 09 Feb, 2018 2 commits
  14. 31 Jan, 2018 1 commit
  15. 30 Jan, 2018 4 commits
  16. 29 Jan, 2018 1 commit
  17. 25 Jan, 2018 1 commit
  18. 16 Jan, 2018 2 commits
  19. 10 Jan, 2018 1 commit
  20. 02 Jan, 2018 2 commits
  21. 20 Dec, 2017 1 commit
  22. 05 Dec, 2017 1 commit
    • Sujin Philip's avatar
      Remove VTKM_EXEC_CONSTANT · e28309f0
      Sujin Philip authored
      If a global static array is declared with VTKM_EXEC_CONSTANT and the code
      is compiled by nvcc (for multibackend code) then the array is only accesible
      on the GPU. If for some reason a worklet fails on the cuda backend and it is
      re-executed on any of the CPU backends, it will continue to fail.
      
      We couldn't find a simple way to declare the array once and have it available
      on both CPU and GPU. The approach we are using here is to declare the arrays
      as static inside some "Get" function which is marked as VTKM_EXEC_CONT.
      e28309f0
  23. 03 Dec, 2017 1 commit
  24. 02 Nov, 2017 1 commit
  25. 01 Nov, 2017 2 commits
  26. 26 Oct, 2017 1 commit
  27. 16 Oct, 2017 1 commit
  28. 10 Oct, 2017 2 commits
  29. 25 Sep, 2017 1 commit
  30. 22 Sep, 2017 1 commit
  31. 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