1. 03 Oct, 2018 1 commit
  2. 27 Sep, 2018 1 commit
  3. 18 Sep, 2018 1 commit
  4. 31 Aug, 2018 2 commits
  5. 21 Aug, 2018 1 commit
  6. 09 Aug, 2018 1 commit
  7. 08 Aug, 2018 1 commit
  8. 06 Aug, 2018 7 commits
  9. 02 Aug, 2018 1 commit
  10. 11 Jul, 2018 1 commit
    • Utkarsh Ayachit's avatar
      qt: fix swapping buffer without making correct context current. · 36001042
      Utkarsh Ayachit authored
      When using a debug build of Qt, we would get warning messages like the
      following:
      
        QOpenGLContext::swapBuffers() called without corresponding
        makeCurrent()
      
      These popped when resizing the widget, for example. This fixes that
      issue by ensuring that the context is current before issuing a
      swapBuffers call.
      36001042
  11. 05 Jul, 2018 1 commit
    • Kitware Robot's avatar
      ExternalData: Convert more content links from MD5 to SHA512 · 1d3c8981
      Kitware Robot authored
      Populate a script with `map_<md5>=<sha512>` variable settings and
      then run the following to convert the content link files:
      
          git ls-files -- '*.md5' | while read f; do
            md5="$(cat "$f")"
            sha512="$(eval echo \${map_$md5})"
            rm "$f"
            echo $sha512 > ${f%.md5}.sha512
          done
      
      This follows up commit d6d05b2a (ExternalData: Convert content links
      from MD5 to SHA512, 2018-05-14) to convert content links added in topic
      branches that started before the main conversion.
      1d3c8981
  12. 28 Jun, 2018 2 commits
  13. 27 Jun, 2018 1 commit
  14. 20 Jun, 2018 1 commit
  15. 18 Jun, 2018 1 commit
  16. 17 Jun, 2018 1 commit
  17. 14 Jun, 2018 1 commit
  18. 12 Jun, 2018 1 commit
    • Mathieu Westphal's avatar
      Correct QVTKOpenGLWidget double click management · a57f7d04
      Mathieu Westphal authored
      According to QTBUG-25831, when a double click occurs,
      the following events are received :
      mousePress
      mouseRelease
      mousePress
      mouseDoubleClick
      mouseRelease
      
      the second needs to be ignored, the same way it is ignored in
      qwidgetwindow.cpp thanks to a flag.
      a57f7d04
  19. 24 May, 2018 1 commit
    • Lucas Gandel's avatar
      Improve QVTKOpenGLWidget and add QVTKOpenGLWindow class based on QOpenGLWindow · 45704131
      Lucas Gandel authored
      Fixing stereo support with Qt5.
      Commit 139f787a was introducing QVTKOpenGLWidget to couple a vtkRenderWindow with a QOpenGLWidget.
      However, both QVTKOpenGLWidget and its superclass QOpenGLWidget manage a single frame buffer.
      
      QVTKOpenGLWindow derives the QOpenGLWindow class to benefit from an OpenGL context managing multiple frame buffers.
      It can be used as a QWidget by calling QWidget::createWindowContainer() on your QVTKOpenGLWindow instance.
      QVTKOpenGLWidget has been reimplemented to use thes QVTKOpenGLWindow directly has a widget.
      It is recommended to do so.
      
      The old QVTKOpenGLWidget is been moved into QVTKOpenGLSimpleWidget and should not be removed as it support being a native widget,
      wich the new implementation does not.
      
      There is a new QVTKOpenGLWidget::isValid() method to check that the widget is ready to render.
      
      It is to be noted that there is a specific implementation of
      event handling in order to work around QTBUG-61836.
      The Qt::WindowTransparentForInputFlag has no effect on Mac. Thus events
      are not being passed to the widget. We let the window grabbing all events
      and then forward them to the widget.
      We also take care for providing a method to forward back events to the
      window if events were explicitely triggered on the widget instance. This
      is the case for some paraview testing logic that should now use the provided
      testingEvent() method instead of notifying the widget with events.
      
      It is to be noted that, on OSX, the widget is always resized to its internal vtkRenderWindow
      size to ensure that the viewport is correct.
      This is necessary only on MacOS when HiDPI is supported. Enabling HiDPI
      has the side effect that Cocoa will start overriding any glViewport calls
      in application code. For reference, see QCocoaWindow::initialize().
      
      This also improve tests and examples using the QVTKOpenGLWidget
      45704131
  20. 18 May, 2018 1 commit
    • Kitware Robot's avatar
      ExternalData: Convert content links from MD5 to SHA512 · d6d05b2a
      Kitware Robot authored
      Populate a script with `map_<md5>=<sha512>` variable settings and
      then run the following to convert the content link files:
      
          git ls-files -- '*.md5' | while read f; do
            md5="$(cat "$f")"
            sha512="$(eval echo \${map_$md5})"
            rm "$f"
            echo $sha512 > ${f%.md5}.sha512
          done
      d6d05b2a
  21. 18 Apr, 2018 1 commit
    • Ken Martin's avatar
      clean up the state API and fix Qt widget · 29670593
      Ken Martin authored
      Make it so that the state API does not require glew.h
      as this causes issues with Qt which has it's own gl
      functions and glew #defines clobber them.
      
      Clean up the API for querying opengl state to use the standard
      opengl get method signatures.
      
      Fix an issue with the new Qt widget where it was not setting
      vtk opengl state.
      29670593
  22. 20 Mar, 2018 1 commit
  23. 26 Jan, 2018 1 commit
  24. 04 Jan, 2018 1 commit
  25. 21 Dec, 2017 1 commit
  26. 20 Dec, 2017 1 commit
  27. 05 Dec, 2017 3 commits
  28. 04 Dec, 2017 1 commit
  29. 30 Nov, 2017 2 commits