1. 03 Jun, 2016 1 commit
  2. 02 Jun, 2016 7 commits
    • Kenneth Moreland's avatar
      Merge branch 'installed-files' into 'master' · f66d72c7
      Kenneth Moreland authored
      Make sure all header files are listed with build
      
      This should help ensure that all files are properly installed.
      
      See merge request !436
      f66d72c7
    • Kenneth Moreland's avatar
      Add export macros to splat kernel methods · fe8654d7
      Kenneth Moreland authored
      Not having them could cause compiler issues.
      fe8654d7
    • Kenneth Moreland's avatar
      Make sure all source files are declared in the examples · a8169fbf
      Kenneth Moreland authored
      For header files, this only adds the file to IDE file lists, which is
      convenient but not critical. However, the test did find a ligit error in
      the hello_world example where the TBB build was actually using the
      serial device adapter.
      a8169fbf
    • Kenneth Moreland's avatar
      caef882e
    • Kenneth Moreland's avatar
      Make all benchmarking sources listed in build · 7f005562
      Kenneth Moreland authored
      The benchmarking header files were not listed. Not a huge deal since
      these files do not need to be installed, but they should be listed
      anyway. Changed the vtkm_save_benchmarks CMake macro to be able to list
      headers.
      
      Also moved everything from BenchmarkDeviceAdapter.h to
      BenchmarkDeviceAdapter.cxx. Since this code shouldn't need to be
      included by anything except this benchmark, there is no need to have it
      in a header file. Plus, the build changes would mean that any change in
      the header (where most of the source was) could cause all code in this
      directory to recompile. I do not want to set that precedent.
      7f005562
    • Kenneth Moreland's avatar
      Add test to check that all source files are part of the build system · 4ae3a20d
      Kenneth Moreland authored
      The test is a simple CMake script that finds all files in the build
      directory with certain extensions (.h, .cxx, etc.) and makes sure that
      the filename is listed somewhere in the CMakeLists.txt file of the same
      directory. If the filename is listed in the CMakeLists.txt file, then
      there is a good chance it is being addressed by the build.
      
      This should help catch when header files are not being installed. It also
      should help verify that test builds are being done on all files. It will
      also highlight dead source files.
      4ae3a20d
    • Kenneth Moreland's avatar
      Merge branch 'install_missing_vtkm_filter_header' into 'master' · 985cb971
      Kenneth Moreland authored
      delete the vtkm::filter::FieldTypes header.
      
      
      
      See merge request !434
      985cb971
  3. 01 Jun, 2016 10 commits
    • Kenneth Moreland's avatar
      Merge branch 'annotation-compile-issues' into 'master' · 0e114bb1
      Kenneth Moreland authored
      Fix minor compile issues with font classes
      
      
      
      See merge request !435
      0e114bb1
    • Kenneth Moreland's avatar
      Fix some compile warnings · a28432d7
      Kenneth Moreland authored
      These compile warnings include implicit conversion from signed to
      unsigned, a shadowed variable, and an unused static function.
      a28432d7
    • Kenneth Moreland's avatar
      Use VTK-m's OpenGLHeaders.h instead of GL/gl.h · bc979013
      Kenneth Moreland authored
      Not all systems put their OpenGL headers in a directory named GL. (In
      particular, OSX decides to be different.) The vtkm/rendering/internal/
      OpenGLHeaders.h header takes care of including the OpenGL header on all
      platforms.
      bc979013
    • Kenneth Moreland's avatar
      Add new rendering files to CMakeLists.txt · 7154ba29
      Kenneth Moreland authored
      This is required for installing the files. It is also useful for
      developers because it adds the files to IDEs and creates test builds for
      the header files. Those test builds highlighted some missing includes.
      7154ba29
    • Robert Maynard's avatar
      delete the vtkm::filter::FieldTypes header. · e3e94d10
      Robert Maynard authored
      The header is used by nothing, and contains an old version of
      the FieldMetadata class.
      e3e94d10
    • Jeremy Meredith's avatar
      Merge branch 'annot6' into 'master' · 298b9d2e
      Jeremy Meredith authored
      Adding text annotations to rendering
      
      This adds bitmap font support and two types of text annotations - screen space text and world-space billboard text - as well as enables the labels in the axes.
      
      See merge request !423
      298b9d2e
    • Jeremy Meredith's avatar
      unifying 2d and 3d scenes · 6c8045bd
      Jeremy Meredith authored
      6c8045bd
    • Jeremy Meredith's avatar
      cleanup and style · 501f34c2
      Jeremy Meredith authored
      501f34c2
    • Kenneth Moreland's avatar
      Merge branch 'reader-field-names' into 'master' · 3a8c9421
      Kenneth Moreland authored
      Reader should name fields only with their field name
      
      The Legacy VTK file reader was augmenting all the field names with the
      type of field. For example, if you had a point scalar field named
      "elevation", it would be loaded as "SCALARS:elevation".
      
      This is bad for two reasons. First, it is downright confusing. A tool
      like ParaView or VisIt will tell me the field is named "elevation", but
      VTK-m will report that field does not exist. Second, the writer does not
      follow the same convention. Thus, if you have a loop of read file,
      modify, write file, you could end up with fields named
      "SCALARS:SCALARS:SCALARS:...".
      
      See merge request !432
      3a8c9421
    • Kenneth Moreland's avatar
      Merge branch 'fix-endian-flip' into 'master' · c202de14
      Kenneth Moreland authored
      Fix endian flip when reading vector arrays
      
      The legacy VTK file reader has a condition to flip the bytes in values
      when the endian does not match the current system. The problem was that
      when reading in a vector, the flip was happening on all bytes of a Vec.
      This caused the last components of the Vec to be flipped with the first
      components. Instead, we want each component to be flipped independently.
      
      See merge request !433
      c202de14
  4. 31 May, 2016 6 commits
  5. 29 May, 2016 6 commits
  6. 26 May, 2016 7 commits
  7. 25 May, 2016 3 commits