1. 27 Dec, 2018 1 commit
  2. 07 Aug, 2018 1 commit
  3. 02 Aug, 2018 1 commit
    • Haocheng LIU's avatar
      Replace std::random_shuffle with std::shuffle · 1fcbca3e
      Haocheng LIU authored
      std::random_shuffle is deprecated in C++14 because it's using std::rand
      which uses a non uniform distribution and the underlying algorithm is
      unspecified. Using std::shuffle can provide a reliable result in a 64
      bit version.
      1fcbca3e
  4. 05 Jun, 2018 1 commit
  5. 17 May, 2018 1 commit
  6. 16 May, 2018 1 commit
    • Robert Maynard's avatar
      copying cpu memory to pascal managed memory now works consistently. · e0b6e698
      Robert Maynard authored
      When copying small arrays from cpu memory to pascal memory we would
      see subsequent kernels fail as the memory transfer hadn't finished.
      This is a bug as each stream should act like a FIFO queue. So
      for now when encountering this use case we explicitly synchronize
      after the memcpy.
      e0b6e698
  7. 23 Feb, 2018 1 commit
  8. 16 Feb, 2018 1 commit
  9. 30 Jan, 2018 1 commit
    • luz.paz's avatar
      Misc. typos · 80b11afa
      luz.paz authored
      Found via `codespell -q 3` via downstream VTK
      80b11afa
  10. 08 Jan, 2018 2 commits
  11. 27 Oct, 2017 3 commits
  12. 09 Oct, 2017 1 commit
  13. 02 Oct, 2017 1 commit
  14. 20 Sep, 2017 2 commits
  15. 24 Aug, 2017 1 commit
  16. 17 Aug, 2017 1 commit
  17. 15 Aug, 2017 1 commit
    • Robert Maynard's avatar
      Refactor vtkm::interop::TransferToOpenGL for implicit ArrayHandles. · a185cd29
      Robert Maynard authored
      Previously TransferToOpenGL would rely on every array handle implementing
      the CopyInto method for transferring to work properly. This was problematic
      as most Implicit arrays don't implement CopyInto.
      
      Now we use the Devices built in Copy infrastructure to facilitate moving
      data from an implicit array to concrete memory which we can be passed
      to OpenGL. As an additional optimization, the temporary memory for this
      interop is cached in the bufferstate.
      a185cd29
  18. 14 Aug, 2017 1 commit
  19. 26 May, 2017 1 commit
  20. 25 May, 2017 1 commit
  21. 18 May, 2017 1 commit
  22. 04 May, 2017 1 commit
  23. 13 Apr, 2017 1 commit
    • David C. Lonie's avatar
      Silence warnings about unavoidable weak vtables. · 4807b3c4
      David C. Lonie authored
      - Exception classes cannot be exported due to MSVC's design decisions.
        See http://stackoverflow.com/questions/24511376. We must leave these
        classes as header only and silence the warnings.
      - TransferResource in BufferState.h must remain a header-only class since
        there is no vtkm_interop library to compile the class into.
      - The VTKDataSetReader hierarchy must similarly remain header-only since
        there is no vtkm_io library.
      - The OptionParser Action classes are part of a header-only utility and
        cannot be easily compiled into a library.
      -
      4807b3c4
  24. 24 Feb, 2017 1 commit
  25. 23 Feb, 2017 1 commit
  26. 07 Feb, 2017 1 commit
    • David C. Lonie's avatar
      Simplify exception hierarchy. · f601e38b
      David C. Lonie authored
      Remove the ErrorControl class such that all subclasses now inherit from
      error. Renamed all exception classes via s/ErrorControl/Error/.
      
      See issue #57.
      f601e38b
  27. 27 Jan, 2017 1 commit
  28. 16 Nov, 2016 1 commit
    • Kenneth Moreland's avatar
      Remove exports for header-only functions/methods · fdaccc22
      Kenneth Moreland authored
      Change the VTKM_CONT_EXPORT to VTKM_CONT. (Likewise for EXEC and
      EXEC_CONT.) Remove the inline from these macros so that they can be
      applied to everything, including implementations in a library.
      
      Because inline is not declared in these modifies, you have to add the
      keyword to functions and methods where the implementation is not inlined
      in the class.
      fdaccc22
  29. 07 Nov, 2016 1 commit
  30. 21 Oct, 2016 1 commit
  31. 20 Oct, 2016 1 commit
  32. 11 Oct, 2016 1 commit
    • Kenneth Moreland's avatar
      Fix function signature for UnitTestTransferGLUT · 61591906
      Kenneth Moreland authored
      The function UnitTestTransferGLUT's second argument was declared as type
      char **. However, the automatic code generated by CMake's testing
      framework calls the function with the type char *[]. Some compilers
      distinguish between these two types and were causing linking errors.
      Fixed the type so the signatures match.
      61591906
  33. 06 Oct, 2016 1 commit
  34. 03 Oct, 2016 1 commit
    • Kenneth Moreland's avatar
      Fix some issues with OpenGL configuration · 039efd6b
      Kenneth Moreland authored
      Change the OpenGL configuration to require GLEW as most of the OpenGL
      code actually requires GLEW (or will as soon as the VBO branch gets
      merged in).
      
      Also removed some stray find_package commands and rearranged the
      configuration to use the vtkm_configure_component_* commands instead.
      039efd6b
  35. 28 Sep, 2016 1 commit
  36. 01 Sep, 2016 1 commit