1. 12 Jul, 2013 1 commit
    • Burlen Loring's avatar
      OpenGL error hunt -- dashboard cleanup · 6455c581
      Burlen Loring authored
      Use static version of vtkOpenGLCheckErrorMacro in helper class
      that's not a vtkObject in vtkPistonMapper. Don't check for OpenGL
      errors in vtkGL2PSExporter::Write it doesn't use OpenGL directly.
      Fix warning about narrowing cast. Use vtkOpenGLCheckErrorMacro
      before return in vtkOpenGLImageSliceMapper::TextureSizeOK.
      Change-Id: Ia05575d571c230b68b2035e8a866f0ec7519d887
  2. 11 Jul, 2013 6 commits
  3. 10 Jul, 2013 8 commits
  4. 09 Jul, 2013 5 commits
  5. 08 Jul, 2013 3 commits
    • Burlen Loring's avatar
      OpenGL error hunt · a6fa3e37
      Burlen Loring authored
      This patch implements OpenGL error checking in VTK.
      OpenGL's error handling implementation error is designed such
      that internal error flags remain set with the first error that
      occurred until they are explicitly checked. With this design
      it's important to check and clear the error flags regularly
      else they become unusable as code checking for errors ends
      up reporting earlier undetected unrelated errors.
      This patch takes the following approach:
      1) at public entry points into code that uses OpenGL clear the
      error flags without reporting errors. This guards against
      reportinig unrealted errors, such as those caused by code
      outside of VTK. See vtkOpenGLClearErrorMacro
      2) before returning from functions that made OpenGL calls check
      for and report OpenGL errors. This detects Open GL errors in the
      function/method where they occurred facilitating debugging and it
      clears error flags so that user code doesn't detect errors caused
      by VTK. See vtkOpenGLCheckErrorMacro
      This patch cleans up a number of bugs that were detected by
      the new error checking and reporting.
      This patch also contains improvements for OpenGL pixel buffers, a
      renderbuffer object, and fast paths through framebuffer objects,
      and texture objects, and fast path for setting uniform variables,
      all of which are needed in vtkSurfaceLICPainter and
      vtkLineIntegralConvolution2D GPGPU code.
      Change-Id: I4ecefe9a444a74128bf73ef2ddfd5d4acea387ec
    • Sebastien Jourdain's avatar
      Merge remote-tracking branch 'pvvtk/pv-master' into HEAD · bfa9ec2d
      Sebastien Jourdain authored
      Change-Id: I4faa90c2606b54b47dd57deeda0a959639db41e2
    • Sebastien Jourdain's avatar
      Merge topic 'bring-vtk-master' into pv-master · 90b9cca7
      Sebastien Jourdain authored and Kitware Robot's avatar Kitware Robot committed
      abda2e52 Do not try to delete a WeakPointer
      2c2d52dd Fix memory leak in ParaView due to circular reference
      1ae529e9 Merge topic 'oggtheora-linking-order' into master
      10e00610 Merge topic 'Fix_EdgeTable' into master
      bfe5a4c6 libtheora links against libogg: fix linking order
      4a5f20a3 Merge topic 'vtkscalarbaractor-no-box' into master
      95d5a8f5 Split vtkBorderRepresentation::ShowBorder
      663ee1a9 Merge topic 'vtkaxisactor-use-textactor3D' into master
      08f91d0c Merge topic 'vtkPNGWriter-compression-support' into master
      e1094ed7 Fix unisigned comparison warnings.
      415d2b0c Fix memory leak with vtkProp3DFollower device
      0cef6bdd vtkTextActor3D bounds are not padded to power of two
      d086e754 vtkImageActor now supports DisplayExtent starting at -1
      2c559a9c Add vtkAxisActor::UseTextActor3D
      7ffa3173 Fix IsEdge test when points id is larger than maxid inserted.
      72147aae Merge topic 'add_cdash_history_scraper' into master
  6. 05 Jul, 2013 5 commits
  7. 02 Jul, 2013 4 commits
  8. 01 Jul, 2013 5 commits
  9. 29 Jun, 2013 3 commits