Skip to content
Snippets Groups Projects
  1. Aug 16, 2023
  2. Aug 15, 2023
  3. Aug 11, 2023
  4. Aug 08, 2023
  5. Aug 07, 2023
  6. Aug 03, 2023
  7. Aug 02, 2023
    • Andy Nichols's avatar
      Always use QQuickWindow::effectiveDevicePixelRatio() · 0b6d2f5a
      Andy Nichols authored
      
      Since QtQuick3D's renderer paths will always be via QQuickWindow, we
      should always use QQuickWindow::effectiveDevicePixelRatio() instead of
      QWindow::devicePixelRatio() because effectiveDevicePixelRatio() will
      take into consideration the RenderControl case where there is an dummy
      Window that may not reflect the physical screen. If you use juse use
      QWindow::devicePixelRatio() and the fake window can't provide a DPR then
      it will get pulled from via QScreen which likely is not what you would
      want when rendering offscreen via RenderControl.
      
      Change-Id: Id2398d3fb32a677fb49342173ed0e44d248cf1f2
      Reviewed-by: default avatarLaszlo Agocs <laszlo.agocs@qt.io>
      (cherry picked from commit 06eb7c7f)
      Reviewed-by: default avatarQt Cherry-pick Bot <cherrypick_bot@qt-project.org>
      0b6d2f5a
  8. Aug 01, 2023
  9. Jul 31, 2023
  10. Jul 26, 2023
  11. Jul 24, 2023
  12. Jul 21, 2023
  13. Jul 12, 2023
  14. Jul 11, 2023
  15. Jul 10, 2023
  16. Jul 07, 2023
    • Qt Submodule Update Bot's avatar
      Update dependencies on '6.6' in qt/qtquick3d · e5716495
      Qt Submodule Update Bot authored
      
      Change-Id: I6a110f14d7f2d4d6022b0f40f4a1ad5d6eefbeb7
      Reviewed-by: default avatarQt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
      v6.6.0-beta2
      e5716495
    • Alexandru Croitor's avatar
      CMake: Work around assimp draco export set error in top-level build · ae4ddd8c
      Alexandru Croitor authored
      
      When building both qtquick3d and qt3d in a top-level build, both of
      them try to find the assimp 3rd party library via their own Find
      scripts.
      The assimp library depends on the draco library.
      
      On Ubuntu the draco package exports two targets, draco_shared and
      draco_static, but the assimp library only depends on draco_shared.
      I mention Ubuntu, because they patch the Config file for the package.
      
      qt_find_package promotes all 3rd party library targets to global
      and that also happens for Quick3D -> assimp -> draco_shared.
      Notably draco_static is left unpromoted.
      
      Then when qt3d calls find_package(*Assimp), the draco-targets.cmake
      file is loaded and checks for the existence of its targets.
      It finds draco_shared, because it is global, but not draco_static
      and errors out with:
      
      CMake Error at
      /usr/lib/x86_64-linux-gnu/cmake/draco/draco-targets.cmake:37 (message):
       Some (but not all) targets in this export set were already defined.
        Targets Defined: draco_shared
        Targets not yet defined: draco_static
      
      To prevent the error, manually promote the targets to global if they
      exist only during the qt build.
      
      Fixes: QTBUG-106371
      Fixes: QTBUG-115064
      Change-Id: I7bab736f21a8fc740d2df184daa4ecce03965160
      Reviewed-by: default avatarAlexey Edelev <alexey.edelev@qt.io>
      Reviewed-by: default avatarQt CI Bot <qt_ci_bot@qt-project.org>
      (cherry picked from commit 94cc48a0)
      Reviewed-by: default avatarQt Cherry-pick Bot <cherrypick_bot@qt-project.org>
      ae4ddd8c
  17. Jul 03, 2023
  18. Jun 29, 2023
  19. Jun 28, 2023
  20. Jun 21, 2023
  21. Jun 20, 2023
  22. Jun 16, 2023
  23. Jun 15, 2023
Loading