1. 24 Feb, 2017 1 commit
  2. 23 Feb, 2017 1 commit
  3. 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
  4. 27 Jan, 2017 1 commit
  5. 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
  6. 07 Nov, 2016 1 commit
  7. 21 Oct, 2016 1 commit
  8. 20 Oct, 2016 1 commit
  9. 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
  10. 06 Oct, 2016 1 commit
  11. 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
  12. 28 Sep, 2016 1 commit
  13. 01 Sep, 2016 2 commits
  14. 25 Aug, 2016 1 commit
    • Kenneth Moreland's avatar
      Generalize BufferTypePicker · 8a961f5b
      Kenneth Moreland authored
      Previously there was a bug where BufferTypePicker was not implemented
      correctly when LONG was 32 bits (even though 64 bit integers were
      available).
      
      This changes fixes the problem and also makes the implementation more
      general by using the TypeTraits already available.
      8a961f5b
  15. 24 Aug, 2016 1 commit
    • Kenneth Moreland's avatar
      Replace TryAllTypes with trying exemplar tests · f8442903
      Kenneth Moreland authored
      There were many tests that created code paths for every base and Vec
      type that VTK-m supports (up to 4 components). Although this is
      admirable, it is also excessive, and our compile times for the tests are
      very long.
      
      To shorten compile times, remove the TryAllTypes method. Replace it with
      a version of TryTypes that uses a default list of "exemplar" set of
      integers, floats, and Vecs.
      f8442903
  16. 23 Aug, 2016 1 commit
    • Kenneth Moreland's avatar
      Fix config issues with headers and libraries · 866c617c
      Kenneth Moreland authored
      There were a couple of places where the configure scripts did not add
      either includes to VTKm_INCLUDE_DIRS or libraries to VTKm_LIBRARIES.
      
      The biggest offender was when the examples used find_package to load the
      VTK-m configuration it needed. find_package cleared out the includes and
      libraries, but it did not clear out the VTKm_<COMPONENT>_FOUND
      variables. Normally, these variables would not be set before
      find_package is called, but in this case the examples were called after
      some partial configuration. I got around this issue by clearing out all
      the *_FOUND variables in VTKmConfig.cmake.
      866c617c
  17. 08 Aug, 2016 1 commit
  18. 19 Jul, 2016 1 commit
  19. 27 Jun, 2016 1 commit
  20. 21 Jun, 2016 3 commits
  21. 20 Apr, 2016 1 commit
  22. 13 Apr, 2016 1 commit