1. 02 Aug, 2022 1 commit
  2. 29 Jul, 2022 1 commit
  3. 29 Jun, 2022 1 commit
  4. 22 Jun, 2022 1 commit
  5. 18 Jun, 2022 3 commits
  6. 17 Jun, 2022 1 commit
  7. 02 Jun, 2022 2 commits
  8. 27 May, 2022 1 commit
  9. 24 Mar, 2022 1 commit
  10. 12 Mar, 2022 1 commit
  11. 05 Mar, 2022 3 commits
  12. 03 Mar, 2022 5 commits
  13. 07 Feb, 2022 1 commit
  14. 29 Jan, 2022 8 commits
  15. 04 Jan, 2022 1 commit
  16. 15 Dec, 2021 3 commits
  17. 02 Dec, 2021 3 commits
  18. 05 Oct, 2021 1 commit
    • Craig Turner's avatar
      doc: QtGL: fix textures being recreated · 180cc786
      Craig Turner authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      QOpenGLFramebufferObject::takeTexture is detaching the current texture
      and transfering ownership to the caller, and the texture was never
      destroyed afterwards. It was leading to a huge memory consumption and
      leak when using the sample app.
      
      From the documentation[^1] in Qt5:
      
          Returns the texture id for the texture attached to this framebuffer
          object. The ownership of the texture is transferred to the caller.
      
          If the framebuffer object is currently bound, an implicit release()
          will be done. During the next call to bind() a new texture will be
          created.
      
      [1]: https://doc.qt.io/qt-5/qopenglframebufferobject.html#takeTexture
      
      Co-authored-by: Alexandre Janniaux's avatarAlexandre Janniaux <ajanni@videolabs.io>
      For the commit message and cleaning the fix mostly.
      
      Fixes #25867
      180cc786
  19. 20 Aug, 2021 2 commits