1. 29 Apr, 2012 1 commit
  2. 15 Apr, 2012 3 commits
    • Bill Lorensen's avatar
      BUG: Missing dependencies in Rendering/OpenGL · 28de9a2e
      Bill Lorensen authored
      Rendering/OpenGL/Testing was missing dependencies on
      Filtering/Programmable.and Rendering/Annotation
      
      The following tests require these dependencies:
        TestTilingCxx
      
      Change-Id: I5b7c1266f8ff5e937727fb2bd7f85b1c881cde43
      28de9a2e
    • Bill Lorensen's avatar
      BUG: Missing dependencies in Rendering/OpenGL · d7eed0cd
      Bill Lorensen authored
      Rendering/OpenGL/Testing was missing dependencies on Rendering/Image.
      
      The following tests require these dependencies:
      
      TestImageResliceMapperAlpha
      TestImageResliceMapperBackground
      TestImageResliceMapperBorder
      TestImageResliceMapperInterpolation
      TestImageResliceMapperOffAxis
      TestImageResliceMapperOrient3D
      TestImageResliceMapperSlab
      TestImageStack
      estSetImageOrientation
      
      Change-Id: I5454d0c501b38dee72f78e0a7a5b3badecf5ae0c
      d7eed0cd
    • Bill Lorensen's avatar
      BUG: Missing dependencies in Rendering/OpenGL · 6f68bb88
      Bill Lorensen authored
      Rendering/OpenGL/Testing was missing dependencies on Rendering/Label
      and Rendering/FreeTypeOpenGL.
      
      The following tests require these dependencies:
      
      TestLabelPlacementMapper
      TestDynamic2DLabelMapper
      TestLabelPlacer
      TestLabelPlacer2D
      TestLabelPlacerCoincidentPoints
      TestLabelPlacementMapper2D
      TestLabelPlacementMapperCoincidentPoints
      
      Change-Id: I62fef4753b21550b07b210fa2888a0862e344a16
      6f68bb88
  3. 14 Apr, 2012 1 commit
    • Marcus D. Hanwell's avatar
      Fixed up some GLSL test logic · 124660c2
      Marcus D. Hanwell authored
      The old test name does not exist (thanks Goodwin Lawlor), and these
      tests should always be enabled (for now at least).
      
      Change-Id: I28ef68ba6bf6d7bc5abf936b1be99ef457aad605
      124660c2
  4. 10 Apr, 2012 2 commits
    • Brad King's avatar
      Define VTK_TEST_OUTPUT_DIR to name Testing/Temporary directory · 13e19ed9
      Brad King authored
      Replace all references to ${VTK_BINARY_DIR}/Testing/Temporary with
      ${VTK_TEST_OUTPUT_DIR} and set the variable accordingly.  The latter is
      shorter and will also be useful to build module tests as an external
      application that does not have VTK_BINARY_DIR available.
      
      Change-Id: I5159077c10dd2eab23365e9ac917bc6cbd806589
      13e19ed9
    • Marcus D. Hanwell's avatar
      Added in vtkRenderingHybridOpenGL · 97348bb5
      Marcus D. Hanwell authored
      This module was created mainly for the LIC2D rendering classes, which
      are OpenGL dependent. The TestImageDataLIC2D segfaults, but was
      segfaulting before. It looks like an issue introduced with the backward
      compatibility changes.
      
      Change-Id: Ia5de33a94136bf244fb1644d5b5cd2517b435d6a
      97348bb5
  5. 09 Apr, 2012 2 commits
    • VTK Developers's avatar
      Add modular VTK build system · 0c1471f1
      VTK Developers authored and Brad King's avatar Brad King committed
      Add module.cmake, CMakeLists.txt, and other build system files.
      
      The modular VTK build system is not yet mature.  The monolithic build
      files had a lot of infrastructure.  The modular build files reproduce
      much of the functionality but some features will need to be restored
      later.  Document status and tasks in "TODO-Modularization.txt".
      
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      Co-Author: Brad King <brad.king@kitware.com>
      Co-Author: Nikhil Shetty <nikhil.shetty@kitware.com>
      0c1471f1
    • VTK Developers's avatar
      Modularize VTK tree layout · cdd4d6fd
      VTK Developers authored and Brad King's avatar Brad King committed
      Move source files from their former monolithic VTK location to their new
      location in modular VTK without modification.  This preserves enough
      information for "git blame -M" and "git log --follow" to connect
      modularized VTK files to their original location and history.
      
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      Co-Author: Brad King <brad.king@kitware.com>
      Co-Author: Nikhil Shetty <nikhil.shetty@kitware.com>
      cdd4d6fd
  6. 03 Feb, 2012 1 commit
    • Marcus D. Hanwell's avatar
      BUG: Don't leak GL state for face culling. · f9ecc028
      Marcus D. Hanwell authored
      This addresses bug 12588, where backface culling would leak and cause
      text to fail to be rendered. The added test fails until the patch is
      applied to PostRender in vtkOpenGLProperty.
      
      Change-Id: I63ced0363b33914d23a92527d9a2cf70963649f7
      f9ecc028
  7. 28 Jan, 2012 1 commit
  8. 27 Jan, 2012 1 commit
  9. 11 Dec, 2011 1 commit
  10. 06 Nov, 2011 1 commit
  11. 20 Sep, 2011 1 commit
  12. 14 Sep, 2011 1 commit
  13. 10 Aug, 2011 1 commit
    • Julien Finet's avatar
      Support 1D textures in vtkOpenGLTexture · f976afa4
      Julien Finet authored
      Having a 1D texture results in having xsize == 1 or ysize == 1.
      It would be a division by 0.
      Add test to try different texture sizes and see if it crashes.
      
      Change-Id: I10142c62a9448563b6e217be3441ecf3466149db
      f976afa4
  14. 31 Jul, 2011 1 commit
    • Julien Finet's avatar
      Support 1D textures in vtkOpenGLTexture · 0b3a774d
      Julien Finet authored
      Having a 1D texture results in having xsize == 1 or ysize == 1.
      It would be a division by 0.
      Add test to try different texture sizes and see if it crashes.
      
      Change-Id: I10142c62a9448563b6e217be3441ecf3466149db
      0b3a774d
  15. 19 Jul, 2011 1 commit
    • Aashish Chaudhary's avatar
      Disabled the off axis test for now · c5a8bff3
      Aashish Chaudhary authored
      A real fix would require querying GL capabilities and also
      the fact that driver panels did not disable stereo
      
      Change-Id: I4635e3ed9d7ad640235eb8f61c0a38edd1cd980d
      c5a8bff3
  16. 13 Jul, 2011 1 commit
  17. 24 Jun, 2011 1 commit
  18. 11 Jun, 2011 1 commit
  19. 26 May, 2011 1 commit
  20. 22 Apr, 2011 1 commit
  21. 01 Apr, 2011 1 commit
  22. 15 Mar, 2011 1 commit
    • David Gobbi's avatar
      ENH: Add new image mappers to VTK. · 9ac8f746
      David Gobbi authored
      New class vtkImageSliceMapper will draw slices of a 3D image, while
      new class vtkImageResliceMapper will draw oblique reformatted slices.
      New class vtkImageSlice is the corresponding Prop3D for the mappers,
      and is a replacement for vtkImageActor, which is now a subclass of it.
      New class vtkImageProperty controls window/level, lookup table, etc.
      
      Change-Id: Id6816402404c8d18d1523dec2c36bd809a060170
      9ac8f746
  23. 07 Mar, 2011 1 commit
  24. 17 Nov, 2010 1 commit
  25. 02 Nov, 2010 1 commit
    • Rusty Blue's avatar
      Fix issue of GetBounds() computing the wrong bounds for non-Linear user matrx · 9a18b4cc
      Rusty Blue authored
      A non-trivial last row of a user matrix (or transform) (something other than
      [0 0 0 1]) is used correctly by OpenGL, but the GetBounds calculation in
      vtkActor (as well as vtkImageActor and vtkVolume) used
      this->Transform->TransformPoint() to trasnform the bbox from the mapper.  As
      this->Transform is a vtkLinearTransform, the final row of the matrix is ignored
      within TransformPoint (actually vtkLinearTransform::InternalTransformPoint(),
      which is what is ultimately called).  Instead, we now use
      vtkMatrix4x4::MultiplyPoint() to do the transformation.
      
      Note, this change also includes  "cleanup" of several lines before and after
      the for loop where we trasnform the points (within GetBounds() fn), replacing
      the, with just this->ComputeMatrix().  This is a subset of what was removed,
      as it was being called by this->GetMatrix(), but also note that internally
      vtkProp3D::ComputeMatrix() does a Push() and Pop() on this->Transform just
      as was done in the code that was removed.  There is a potential issue (I'm
      looking for an extra set of eyes, or many eyes, to scrutinize) with the
      GetOrientation() call (in ComputeMatrix()), which occurs before Push() and
      which might screw things up since it results in vtkTransform::InternalUpdate()
      which might mess up the Concatentation if doTheLegacyHack == true.  Even if
      it is a (potential) problem, moving Push() before GetOrientation() (in
      ComputeMatrix()) should (I believe) rectify the potential for a problem,
      though I did NOT make that change... yet (waiting for feedback)
      
      Change-Id: I122940f1c2142d4c64502a8a54c44a4e18bdc124
      9a18b4cc
  26. 08 Sep, 2010 1 commit
    • François Bertel's avatar
      BUG: LIC algorithms are working again on Linux. · 06fdcfad
      François Bertel authored
      vtkLineIntegralConvolution2D_fs1.glsl was using bReset in an expression to
      compute tcord0. As it was not a conditional, there was a texture fetch on a
      uninitialized texture. The result could be NaN or undefined and this value
      multiplied by (1-bReset) would lead to a NaN or undefined result that would
      propagate to the final value of tcord0 even if the actual value of (1-bReset)
      is 0. The fix is to use a conditional statement instead.
      06fdcfad
  27. 21 Aug, 2010 1 commit
  28. 20 Aug, 2010 1 commit
  29. 29 Jun, 2010 1 commit
  30. 08 Mar, 2010 1 commit
  31. 18 Feb, 2010 1 commit
  32. 10 Feb, 2010 2 commits
  33. 08 Feb, 2010 1 commit
  34. 04 Feb, 2010 1 commit
  35. 05 Jan, 2010 1 commit