1. 16 Sep, 2016 2 commits
  2. 12 Sep, 2016 1 commit
    • Haocheng LIU's avatar
      Rewrite all public&private dependency in module.cmake file · 6e113ad4
      Haocheng LIU authored
      The current dependency relationship in vtk is unclear and misleading.
      This MR tries to rewrite them based on header files inclusion of headers
      and source files in each module. Corner cases are considered and
      modules are sorted in alphabetical order to facilitate future reference.
      See details in my gitlab python based script project. In future we can continue
      using this script to clean the VTK Dependency easily from
      time to time.
      6e113ad4
  3. 09 Sep, 2016 4 commits
  4. 08 Sep, 2016 2 commits
  5. 07 Sep, 2016 1 commit
  6. 25 Aug, 2016 1 commit
  7. 19 Aug, 2016 1 commit
    • Bill Lorensen's avatar
      ENH: Introduce vtkMTimeType · 9333d9d1
      Bill Lorensen authored
      This is a fix for:
      #14310
      
      Windows applications that run for a long time report that rendered
      objects do not change. This is because the modified time on a Windows
      system is 32 bits. This causes overflows that defeat the modified time
      mechanism. This patch defines a new type, vtkMTimeType that is 64
      unsigned integer regardless of the architecture.
      
      A mechanism to provide backward compatibility is introduced. The
      preprocessor define "VTK_HAS_MTIME_TYPE" can be used in applications
      that must build against VTK versions that use the "unsigned long" type
      for MTime's.
      
      Methodology used to find MTime occurences:
      1) Identify files as follows:
         git grep "unsigned long" | grep ime | cut -d":" -f1,1 | sort | uniq
      2) Hand edit each of those files replacing "unsigned long" with
         "vtkMTimeType" where appropriate.
      3) Temporarily change typedef for vtkMTimeType to "double" to detect
         missing conversions
      9333d9d1
  8. 18 Aug, 2016 1 commit
    • Utkarsh Ayachit's avatar
      Remove use of strnlen. · 7cdb5ea7
      Utkarsh Ayachit authored
      It has issue on certain old MinGW dashboards. Replacing by strlen()
      instead, which is safe for our use-case.
      7cdb5ea7
  9. 17 Aug, 2016 2 commits
    • Sean McBride's avatar
      Fix/suppress more cppcheck warnings · 4a099c84
      Sean McBride authored
      4a099c84
    • Ken Martin's avatar
      add support for multiple texture coordinates · 9b770d2c
      Ken Martin authored
      Written by Alexis Girault
      
      Update the parser to first instantiate the appropriate
      number of data arrays needed after figuring the number
      of different set of texture coordinates. Each of those
      set are associated to different materials (texture),
      defined in an .obj file by a line templated as follow:
      `usemtl material_name`
      
      In the second parsing of the file, update the current
      material name being processed when reaching a line that
      start by `usemtl`, then fill in the texture coordinates
      accordingly when reaching a line starting by `vt`:
      - add the coordinates read at that line to the current material
      - add (-1, -1) to the other materials
      9b770d2c
  10. 16 Aug, 2016 1 commit
  11. 11 Aug, 2016 2 commits
  12. 09 Aug, 2016 3 commits
  13. 04 Aug, 2016 6 commits
  14. 03 Aug, 2016 1 commit
  15. 28 Jul, 2016 1 commit
  16. 26 Jul, 2016 3 commits
  17. 25 Jul, 2016 2 commits
  18. 22 Jul, 2016 1 commit
  19. 21 Jul, 2016 1 commit
  20. 19 Jul, 2016 4 commits