Update the bundled PhysX to 5.11.0


Import a clean copy of the PhysX 5.11.0 sources, as produced by
copy_sources.py from commit da950a35 (tag ovphysx-0.6.3) of
https://github.com/NVIDIA-Omniverse/PhysX, and regenerate the source
and include lists of the CMake project from it. Note that NVIDIA no
longer publishes SDK releases on release branches or physx tags: 5.10.0
and 5.11.0 only exist as the ovphysx updates on main, so that is what
the attribution metadata points at.

The set of files is the one 5.9.0 had, minus a solver header upstream
removed; nothing new is copied. The diff is dominated by the license
headers, which shrank to SPDX lines: PhysX relicensed the public SDK
sources from BSD-3-Clause to Apache-2.0 with 5.11.0, so LICENSE.md,
the attribution metadata and REUSE.toml follow, along with the
copyright holder spelling the new headers use.

The serialized formats of convex meshes, triangle meshes and
heightfields are unchanged, so the pre-cooked test files stay as they
are and the cooked tests pass against the new sources.

Of the 18 patches, 17 apply unchanged. "Store the padded matrix the way
the vecmath in use wants" is dropped: 5.11.0 tests COMPILE_VECTOR_
INTRINSICS in PxMat33Padded itself, which is the same fix. The patches
after it are renumbered. "Remove the RepX serializer registration" is
regenerated for the new file header; its content is the same. The
regions the other patches touch are byte for byte what they were in
5.9.0, and 5.11.0 adds no new code that would need the same treatment.

[ChangeLog][Third-Party Code] The bundled NVIDIA PhysX SDK was updated
from 5.9.0 to 5.11.0.

[ChangeLog][Third-Party Code] NVIDIA relicensed the PhysX SDK sources
from the BSD 3-Clause License to the Apache License 2.0 with 5.11.0, so
the bundled copy and its attribution are now under Apache-2.0.

Change-Id: I550d02928444b505d1aee5c00a09ca3ed0f2d947
Reviewed-by: Kristoffer Skau <kristoffer.skau@qt.io>
commit0b24c9cff0194913d76c844dfeebe55e72cabca9
parentc291a0ee40c3dc7560249dac8e90acd85481d444
authorJonas Karlsson <jonas.karlsson@qt.io>
committerJonas Karlsson <jonas.karlsson@qt.io>
commit timeTue, 29 Sep 2026 09:09:51 +0000