1. 16 Oct, 2019 1 commit
    • Paul Lemire's avatar
      Renderer: check context thread before destroying resources · f60a57eb
      Paul Lemire authored
      
      
      Only try to cleanup the resources if we know we are called from the right
      thread.
      
      releaseGraphicsResources can be called from 2 places:
      - Scene3DCleaner when using Scene3D (when closing the window)
      - AspectThread when the RenderAspect gets unregistered
      
      In configurations where the context lives in the main thread (Scene3D +
      single threaded render loop / ANGLE), the RenderAspect gets unregistered
      before the Scene3DCleaner has had time to call releaseGraphicsResources.
      
      This means that we won't release the resources ourselved and that the
      driver will have to do that for us.
      
      This has been fixed properly in 5.14 with the AspectThread removal.
      
      Task-number: QTBUG-60971
      Change-Id: I49c1c2f74ad09e7162b988f87bac65863f8490d8
      Reviewed-by: default avatarSean Harmer <sean.harmer@kdab.com>
      f60a57eb
  2. 14 Oct, 2019 1 commit
  3. 10 Oct, 2019 2 commits
  4. 09 Oct, 2019 4 commits
  5. 08 Oct, 2019 1 commit
  6. 07 Oct, 2019 2 commits
  7. 04 Oct, 2019 1 commit
  8. 01 Oct, 2019 1 commit
    • Volker Enderlein's avatar
      Fix for bounding volume handling and calculation · 851b2189
      Volker Enderlein authored
      
      
      - Fixed Ritter algorithm implementation
      - Added notation of invalid bounding sphere (radius == -1.0)
      - Handle merging of invalid bounding sphere with valid ones
      - Added test cases and adjusted tests boundingsphere and
        proximityfilter
      - This is necessary to ensure the correct working for viewAll and
        viewEntity
      
      Task-number: QTBUG-78313
      Change-Id: I1dc6d227cf9009f6fbd3230093c7a7a94fb05ae3
      Reviewed-by: Paul Lemire's avatarPaul Lemire <paul.lemire@kdab.com>
      851b2189
  9. 30 Sep, 2019 1 commit
    • Mike Krus's avatar
      Reset input axis changes when enabling camera controller · c40cccb0
      Mike Krus authored
      
      
      When input axis are enabled or disable, we now reset the value
      to 0. And enabling or disabling the camera controller, we now
      do the same for the axis. This prevents residual movement when
      re-enabling the controller due to the asynchronous updates.
      
      Task-number: QTBUG-77996
      Change-Id: I5ac016d5b708e1f8d8eaa996bbd28c00c0f05e79
      Reviewed-by: Paul Lemire's avatarPaul Lemire <paul.lemire@kdab.com>
      c40cccb0
  10. 27 Sep, 2019 1 commit
  11. 17 Sep, 2019 1 commit
  12. 08 Sep, 2019 2 commits
  13. 07 Sep, 2019 2 commits
  14. 05 Sep, 2019 2 commits
  15. 04 Sep, 2019 2 commits
  16. 31 Aug, 2019 2 commits
  17. 30 Aug, 2019 1 commit
  18. 29 Aug, 2019 1 commit
  19. 27 Aug, 2019 1 commit
  20. 26 Aug, 2019 3 commits
  21. 24 Aug, 2019 2 commits
  22. 21 Aug, 2019 1 commit
    • Liang Qi's avatar
      Fix a -Werror=shadow in Entity · e1772c0a
      Liang Qi authored
      
      
      Triggered by gcc version 4.8.5 (SUSE Linux):
      
      src/core/nodes/qentity.h: In member function ‘QVector<T*> Qt3DCore::QEntity::componentsOfType() const’:
      src/core/nodes/qentity.h:69:32: error: declaration of ‘components’ shadows a member of 'this' [-Werror=shadow]
               const QComponentVector components = this->components();
                                      ^
      
      Change-Id: I02507b3ff75b0f21d958955f3ce9a8b01f471d05
      Reviewed-by: default avatarTony Sarajärvi <tony.sarajarvi@qt.io>
      e1772c0a
  23. 20 Aug, 2019 3 commits
  24. 13 Aug, 2019 2 commits