Integration between the VulkanSceneGraph and PhysX.
SPDX: MIT
The first few commits had the LGPL licence as I'd not yet checked whether everything was sufficiently distinct from osgPhysX to not count as derivative, or in places where it was, whether they were too trivial to copyright or copying was permissible on fair use grounds. Now I have, I can grant availability of all parent commits of the one that changed the licence under the same MIT licence, too, and am writing this sentence to do so without having to rewrite the Git history.
Right now, this project only depends on VSG and PhysX.
Just build/download and install it normally, and ensure the install path is available via CMAKE_PREFIX_PATH
or is the same as CMAKE_INSTALL_PREFIX
when configuring this project so find_package(vsg REQUIRED)
works.
PhysX can be more of a pain, so there are two recommended approaches:
CMAKE_PREFIX_PATH
or is the same as CMAKE_INSTALL_PREFIX
PHYSX_PLATFORM_DIRECTORY_NAME
to the one PhysX has chosen, e.g. win.x86_64.vc143.md
or linux.clang
debug
for Debug
and checked
for everything else), set the PHYSX_MAP_IMPORTED_CONFIG_<confi>}
variables, or set PHYSX_BUILD_TYPE
to do it overall.CMAKE_PREFIX_PATH
as it exports proper CMake config files rather than relying on vcpkg magic.PHYSX_FROM_VCPKG=1
(or =ON
or =TRUE
or anything else CMake thinks is truthy) when configuring this project so it looks for the vcpkg port rather than regular PhysX.