[qt/qt/qtquick3d-assimp]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]> Wed, 5 Aug 2026 12:16:17 +0000 (UTC)
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt/qtquick3d-assimp
Pushed by mirror-service into branch 'upstream/master'.
Changed from bf9dabb617c46e5133dac65cca6bff177917afcb to 3a38cd1e87a7238f48fcfcb955cf10e646c5a343
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 3a38cd1e87a7238f48fcfcb955cf10e646c5a343 by GitHub (on behalf of Zac Zhuo Zhang) on 05/08/2026 at 07:25..
GenBoundingBoxes: fix AABB for meshes with coordinates beyond +/-999999 (#6756)

* GenBoundingBoxes: fix AABB for meshes with coordinates beyond +/-999999

The min/max accumulators were initialized with +/-999999 sentinel values.
Meshes with any coordinate beyond that range (e.g. projected geographic
coordinate systems like Swiss LV95 with eastings around 2.6e6, or
millimeter-unit CAD files) produced wildly wrong bounding boxes because
the accumulators never moved past the sentinels.

Initialize with std::numeric_limits<ai_real>::max() instead, and skip
meshes without vertices so their AABB stays at the default zero value
rather than being filled with sentinels.

Assisted-by: Claude
Co-Authored-By: Claude Fable 5 <[email protected]>

* Address review: kMaxVal/kOffset naming, negative-offset and empty-mesh coverage

Assisted-by: Claude
Co-Authored-By: Claude Fable 5 <[email protected]>

* Address review: PascalCase test names

Assisted-by: Claude
Co-Authored-By: Claude Fable 5 <[email protected]>

---------

Co-authored-by: Claude Fable 5 <[email protected]>
Co-authored-by: Kim Kulling <[email protected]>
https://invent.kde.org/qt/qt/qtquick3d-assimp/-/commit/3a38cd1e87a7238f48fcfcb955cf10e646c5a343