Here's an update for games/irrlamb, which now no longer uses devel/bullet. It has an internal copy of Irrlicht, but working around this to use the version from ports seems to not create any issues.
Index: Makefile =================================================================== RCS file: /cvs/ports/games/irrlamb/Makefile,v retrieving revision 1.12 diff -u -p -r1.12 Makefile --- Makefile 12 Jul 2019 20:46:19 -0000 1.12 +++ Makefile 30 Dec 2021 15:36:07 -0000 @@ -1,43 +1,42 @@ # $OpenBSD: Makefile,v 1.12 2019/07/12 20:46:19 sthen Exp $ -V = 0.2.1 +V = 1.0.1 COMMENT = third person, 3D physics game -DISTNAME = irrlamb-$V-src +DISTNAME = irrlamb-$Vr613-src PKGNAME = irrlamb-$V CATEGORIES = games x11 -REVISION = 2 # GPLv3+ PERMIT_PACKAGE = Yes -WANTLIB += BulletCollision BulletDynamics BulletSoftBody Irrlicht -WANTLIB += X11 Xext Xrandr Xxf86vm freetype ogg sqlite3 vorbis -WANTLIB += LinearMath c m openal vorbisfile -WANTLIB += ${COMPILER_LIBCXX} ${MODLUA_WANTLIB} +WANTLIB += ${COMPILER_LIBCXX} GL GLU Irrlicht X11 Xext Xrandr +WANTLIB += Xxf86vm c freetype jpeg m ogg openal png sqlite3 vorbis +WANTLIB += vorbisfile z MASTER_SITES = https://github.com/jazztickets/irrlamb/releases/download/v$V/ -MODULES = devel/cmake \ - lang/lua -MODLUA_VERSION = 5.3 +MODULES = devel/cmake COMPILER = base-clang ports-gcc LIB_DEPENDS = audio/libvorbis \ audio/openal \ databases/sqlite3 \ - devel/bullet \ x11/irrlicht RUN_DEPENDS = devel/desktop-file-utils -WRKDIST = ${WRKDIR}/irrlamb-$V +WRKDIST = ${WRKDIR}/irrlamb-$Vr613 NO_TEST = Yes +post-extract: + rm -rf ${WRKSRC}/src/irrlicht + post-patch: sed -i -e "s,games/,,g" ${WRKSRC}/CMakeLists.txt \ ${WRKSRC}/deployment/irrlamb sed -i -e "s,games,bin,g" ${WRKSRC}/CMakeLists.txt + ${SUBST_CMD} ${WRKSRC}/CMakeLists.txt .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/games/irrlamb/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 3 Nov 2017 21:08:47 -0000 1.3 +++ distinfo 30 Dec 2021 15:36:07 -0000 @@ -1,2 +1,2 @@ -SHA256 (irrlamb-0.2.1-src.tar.gz) = 5G+hzMjpkbOPyrO2ontnBsPBVRUD3wHJZd0oOMcWGiI= -SIZE (irrlamb-0.2.1-src.tar.gz) = 3230205 +SHA256 (irrlamb-1.0.1r613-src.tar.gz) = i7fUmkHFcXD0EExkF2+XWYa5lkZ1Lyl0mkodq9cCdQo= +SIZE (irrlamb-1.0.1r613-src.tar.gz) = 17654369 Index: patches/patch-CMakeLists_txt =================================================================== RCS file: patches/patch-CMakeLists_txt diff -N patches/patch-CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-CMakeLists_txt 30 Dec 2021 15:36:07 -0000 @@ -0,0 +1,55 @@ +$OpenBSD$ + +Index: CMakeLists.txt +--- CMakeLists.txt.orig ++++ CMakeLists.txt +@@ -29,7 +29,6 @@ if(WIN32) + elseif(UNIX) + add_definitions(-DPLATFORM=0) + add_definitions(-DLUA_USE_LINUX) +- set(EXTRA_LIBS ${EXTRA_LIBS} dl) + endif() + + # compiler flags +@@ -72,7 +71,7 @@ find_package(Threads REQUIRED) + + # include paths + include_directories("src") +-include_directories("src/irrlicht/include") ++include_directories("${LOCALBASE}/include/irrlicht") + include_directories("src/OPCODE") + include_directories("src/libccd") + include_directories("src/libccd/custom") +@@ -98,6 +97,7 @@ add_executable(${CMAKE_PROJECT_NAME} ${SRC_ALL}) + + # link libraries + target_link_libraries(${CMAKE_PROJECT_NAME} ++ Irrlicht + ${OPENGL_LIBRARIES} + ${FREETYPE_LIBRARIES} + ${OPENAL_LIBRARY} +@@ -115,15 +115,15 @@ if(WIN32) + else() + + # linux installation +- install(TARGETS ${CMAKE_PROJECT_NAME} RUNTIME DESTINATION share/games/${CMAKE_PROJECT_NAME}) +- install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/fonts DESTINATION share/games/${CMAKE_PROJECT_NAME}) +- install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/levels DESTINATION share/games/${CMAKE_PROJECT_NAME}) +- install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/meshes DESTINATION share/games/${CMAKE_PROJECT_NAME}) +- install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/scripts DESTINATION share/games/${CMAKE_PROJECT_NAME}) +- install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/shaders DESTINATION share/games/${CMAKE_PROJECT_NAME}) +- install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/sounds DESTINATION share/games/${CMAKE_PROJECT_NAME}) +- install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/textures DESTINATION share/games/${CMAKE_PROJECT_NAME}) +- install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/ui DESTINATION share/games/${CMAKE_PROJECT_NAME}) ++ install(TARGETS ${CMAKE_PROJECT_NAME} RUNTIME DESTINATION share/${CMAKE_PROJECT_NAME}) ++ install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/fonts DESTINATION share/${CMAKE_PROJECT_NAME}) ++ install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/levels DESTINATION share/${CMAKE_PROJECT_NAME}) ++ install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/meshes DESTINATION share/${CMAKE_PROJECT_NAME}) ++ install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/scripts DESTINATION share/${CMAKE_PROJECT_NAME}) ++ install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/shaders DESTINATION share/${CMAKE_PROJECT_NAME}) ++ install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/sounds DESTINATION share/${CMAKE_PROJECT_NAME}) ++ install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/textures DESTINATION share/${CMAKE_PROJECT_NAME}) ++ install(DIRECTORY ${PROJECT_SOURCE_DIR}/working/ui DESTINATION share/${CMAKE_PROJECT_NAME}) + install(FILES ${PROJECT_SOURCE_DIR}/deployment/irrlamb.png DESTINATION share/pixmaps) + install(FILES ${PROJECT_SOURCE_DIR}/deployment/irrlamb.desktop DESTINATION share/applications) + install(FILES ${PROJECT_SOURCE_DIR}/CHANGELOG DESTINATION share/doc/${CMAKE_PROJECT_NAME}) Index: patches/patch-src_font_irrUString_h =================================================================== RCS file: patches/patch-src_font_irrUString_h diff -N patches/patch-src_font_irrUString_h --- patches/patch-src_font_irrUString_h 28 Dec 2017 22:32:21 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,175 +0,0 @@ -$OpenBSD: patch-src_font_irrUString_h,v 1.1 2017/12/28 22:32:21 bentley Exp $ - -Index: src/font/irrUString.h ---- src/font/irrUString.h.orig -+++ src/font/irrUString.h -@@ -37,6 +37,7 @@ - # endif - #endif - -+#include <endian.h> - #include <stdio.h> - #include <string.h> - #include <stdlib.h> -@@ -181,7 +182,7 @@ inline core::array<u8> getUnicodeBOM(EUTF_ENCODE mode) - COPY_ARRAY(BOM_ENCODE_UTF8, BOM_ENCODE_UTF8_LEN); - break; - case EUTFE_UTF16: -- #ifdef __BIG_ENDIAN__ -+ #if BYTE_ORDER == BIG_ENDIAN - COPY_ARRAY(BOM_ENCODE_UTF16_BE, BOM_ENCODE_UTF16_LEN); - #else - COPY_ARRAY(BOM_ENCODE_UTF16_LE, BOM_ENCODE_UTF16_LEN); -@@ -194,7 +195,7 @@ inline core::array<u8> getUnicodeBOM(EUTF_ENCODE mode) - COPY_ARRAY(BOM_ENCODE_UTF16_LE, BOM_ENCODE_UTF16_LEN); - break; - case EUTFE_UTF32: -- #ifdef __BIG_ENDIAN__ -+ #if BYTE_ORDER == BIG_ENDIAN - COPY_ARRAY(BOM_ENCODE_UTF32_BE, BOM_ENCODE_UTF32_LEN); - #else - COPY_ARRAY(BOM_ENCODE_UTF32_LE, BOM_ENCODE_UTF32_LEN); -@@ -810,7 +811,7 @@ class ustring16 (public) - ustring16() - : array(0), allocated(1), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -824,7 +825,7 @@ class ustring16 (public) - ustring16(const ustring16<TAlloc>& other) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -838,7 +839,7 @@ class ustring16 (public) - ustring16(const string<B, A>& other) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -853,7 +854,7 @@ class ustring16 (public) - ustring16(const std::basic_string<B, A, Alloc>& other) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -867,7 +868,7 @@ class ustring16 (public) - ustring16(Itr first, Itr last) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -886,7 +887,7 @@ class ustring16 (public) - ustring16(const char* const c) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -901,7 +902,7 @@ class ustring16 (public) - ustring16(const char* const c, size_t length) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -916,7 +917,7 @@ class ustring16 (public) - ustring16(const uchar8_t* const c) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -930,7 +931,7 @@ class ustring16 (public) - ustring16(const char c) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -944,7 +945,7 @@ class ustring16 (public) - ustring16(const uchar8_t* const c, size_t length) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -958,7 +959,7 @@ class ustring16 (public) - ustring16(const uchar16_t* const c) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -972,7 +973,7 @@ class ustring16 (public) - ustring16(const uchar16_t* const c, size_t length) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -986,7 +987,7 @@ class ustring16 (public) - ustring16(const uchar32_t* const c) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -1000,7 +1001,7 @@ class ustring16 (public) - ustring16(const uchar32_t* const c, size_t length) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -1014,7 +1015,7 @@ class ustring16 (public) - ustring16(const wchar_t* const c) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; -@@ -1033,7 +1034,7 @@ class ustring16 (public) - ustring16(const wchar_t* const c, size_t length) - : array(0), allocated(0), used(0) - { --#if __BIG_ENDIAN__ -+#if BYTE_ORDER == BIG_ENDIAN - encoding = unicode::EUTFE_UTF16_BE; - #else - encoding = unicode::EUTFE_UTF16_LE; Index: patches/patch-src_ode_src_config_h =================================================================== RCS file: patches/patch-src_ode_src_config_h diff -N patches/patch-src_ode_src_config_h --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_ode_src_config_h 30 Dec 2021 15:36:07 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: src/ode/src/config.h +--- src/ode/src/config.h.orig ++++ src/ode/src/config.h +@@ -91,7 +91,7 @@ + #define HAVE_LIMITS_H 1 + + /* Define to 1 if you have the <malloc.h> header file. */ +-#define HAVE_MALLOC_H 1 ++/* #define HAVE_MALLOC_H 1 */ + + /* Define to 1 if you have the <math.h> header file. */ + #define HAVE_MATH_H 1 Index: patches/patch-src_ou_malloc_cpp =================================================================== RCS file: patches/patch-src_ou_malloc_cpp diff -N patches/patch-src_ou_malloc_cpp --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_ou_malloc_cpp 30 Dec 2021 15:36:07 -0000 @@ -0,0 +1,15 @@ +$OpenBSD$ + +Index: src/ou/malloc.cpp +--- src/ou/malloc.cpp.orig ++++ src/ou/malloc.cpp +@@ -29,7 +29,8 @@ + #include <ou/customization.h> + #include <ou/macros.h> + +-#if _OU_TARGET_OS == _OU_TARGET_OS_MAC || _OU_TARGET_OS == _OU_TARGET_OS_IOS ++#if _OU_TARGET_OS == _OU_TARGET_OS_MAC || _OU_TARGET_OS == _OU_TARGET_OS_IOS \ ++ || defined(__OpenBSD__) + + #include <stdlib.h> + Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/games/irrlamb/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 27 Jun 2018 21:03:47 -0000 1.3 +++ pkg/PLIST 30 Dec 2021 15:36:07 -0000 @@ -6,26 +6,6 @@ share/doc/irrlamb/CHANGELOG share/doc/irrlamb/LICENSE share/doc/irrlamb/README share/irrlamb/ -share/irrlamb/art/ -share/irrlamb/art/button_big.png -share/irrlamb/art/button_dec.png -share/irrlamb/art/button_down.png -share/irrlamb/art/button_ff.png -share/irrlamb/art/button_fr.png -share/irrlamb/art/button_inc.png -share/irrlamb/art/button_medium.png -share/irrlamb/art/button_pause.png -share/irrlamb/art/button_rewind.png -share/irrlamb/art/button_small.png -share/irrlamb/art/button_up.png -share/irrlamb/art/cursor.png -share/irrlamb/art/fade.png -share/irrlamb/art/locked.png -share/irrlamb/art/logo.jpg -share/irrlamb/art/selected.png -share/irrlamb/art/sheet_textbox0.png -share/irrlamb/art/sheet_textbox1.png -share/irrlamb/art/sheet_textbox2.png share/irrlamb/fonts/ share/irrlamb/fonts/Arimo-Regular.ttf share/irrlamb/fonts/Arimo-Regular.txt @@ -35,30 +15,106 @@ share/irrlamb/fonts/RobotoCondensed-Regu share/irrlamb/fonts/RobotoCondensed-Regular.txt @bin share/irrlamb/irrlamb share/irrlamb/levels/ +share/irrlamb/levels/c_acrobatics0/ +share/irrlamb/levels/c_acrobatics0/c_acrobatics0.irr +share/irrlamb/levels/c_acrobatics0/c_acrobatics0.lua +share/irrlamb/levels/c_acrobatics0/c_acrobatics0.xml +share/irrlamb/levels/c_acrobatics0/icon.jpg +share/irrlamb/levels/c_cubism0/ +share/irrlamb/levels/c_cubism0/c_cubism0.irr +share/irrlamb/levels/c_cubism0/c_cubism0.lua +share/irrlamb/levels/c_cubism0/c_cubism0.xml +share/irrlamb/levels/c_cubism0/icon.jpg share/irrlamb/levels/c_roll0/ share/irrlamb/levels/c_roll0/c_roll0.col share/irrlamb/levels/c_roll0/c_roll0.irr share/irrlamb/levels/c_roll0/c_roll0.lua share/irrlamb/levels/c_roll0/c_roll0.xml share/irrlamb/levels/c_roll0/icon.jpg +share/irrlamb/levels/c_seesaw0/ +share/irrlamb/levels/c_seesaw0/c_seesaw0.irr +share/irrlamb/levels/c_seesaw0/c_seesaw0.lua +share/irrlamb/levels/c_seesaw0/c_seesaw0.xml +share/irrlamb/levels/c_seesaw0/icon.jpg +share/irrlamb/levels/c_sinkhole0/ +share/irrlamb/levels/c_sinkhole0/c_sinkhole0.col +share/irrlamb/levels/c_sinkhole0/c_sinkhole0.irr +share/irrlamb/levels/c_sinkhole0/c_sinkhole0.lua +share/irrlamb/levels/c_sinkhole0/c_sinkhole0.xml +share/irrlamb/levels/c_sinkhole0/icon.jpg +share/irrlamb/levels/c_tightrope0/ +share/irrlamb/levels/c_tightrope0/c_tightrope0.irr +share/irrlamb/levels/c_tightrope0/c_tightrope0.lua +share/irrlamb/levels/c_tightrope0/c_tightrope0.xml +share/irrlamb/levels/c_tightrope0/icon.jpg share/irrlamb/levels/c_trees0/ share/irrlamb/levels/c_trees0/c_trees0.col share/irrlamb/levels/c_trees0/c_trees0.irr share/irrlamb/levels/c_trees0/c_trees0.lua share/irrlamb/levels/c_trees0/c_trees0.xml share/irrlamb/levels/c_trees0/icon.jpg +share/irrlamb/levels/caves_0/ +share/irrlamb/levels/caves_0/caves_0.col +share/irrlamb/levels/caves_0/caves_0.irr +share/irrlamb/levels/caves_0/caves_0.lua +share/irrlamb/levels/caves_0/caves_0.xml +share/irrlamb/levels/caves_0/icon.jpg +share/irrlamb/levels/caves_1/ +share/irrlamb/levels/caves_1/caves_1.col +share/irrlamb/levels/caves_1/caves_1.irr +share/irrlamb/levels/caves_1/caves_1.lua +share/irrlamb/levels/caves_1/caves_1.xml +share/irrlamb/levels/caves_1/icon.jpg +share/irrlamb/levels/caves_2/ +share/irrlamb/levels/caves_2/caves_2.col +share/irrlamb/levels/caves_2/caves_2.irr +share/irrlamb/levels/caves_2/caves_2.lua +share/irrlamb/levels/caves_2/caves_2.xml +share/irrlamb/levels/caves_2/icon.jpg +share/irrlamb/levels/caves_3/ +share/irrlamb/levels/caves_3/caves_3.irr +share/irrlamb/levels/caves_3/caves_3.lua +share/irrlamb/levels/caves_3/caves_3.xml +share/irrlamb/levels/caves_3/icon.jpg +share/irrlamb/levels/caves_4/ +share/irrlamb/levels/caves_4/caves_4.irr +share/irrlamb/levels/caves_4/caves_4.lua +share/irrlamb/levels/caves_4/caves_4.xml +share/irrlamb/levels/caves_4/caves_4a.col +share/irrlamb/levels/caves_4/caves_4b.col +share/irrlamb/levels/caves_4/caves_4static.col +share/irrlamb/levels/caves_4/icon.jpg +share/irrlamb/levels/caves_5/ +share/irrlamb/levels/caves_5/caves_5.col +share/irrlamb/levels/caves_5/caves_5.irr +share/irrlamb/levels/caves_5/caves_5.lua +share/irrlamb/levels/caves_5/caves_5.xml +share/irrlamb/levels/caves_5/icon.jpg +share/irrlamb/levels/caves_6/ +share/irrlamb/levels/caves_6/caves_6.col +share/irrlamb/levels/caves_6/caves_6.irr +share/irrlamb/levels/caves_6/caves_6.lua +share/irrlamb/levels/caves_6/caves_6.xml +share/irrlamb/levels/caves_6/icon.jpg +share/irrlamb/levels/custom0/ +share/irrlamb/levels/custom0/custom0.irr +share/irrlamb/levels/custom0/custom0.lua +share/irrlamb/levels/custom0/custom0.xml +share/irrlamb/levels/custom0/meshes/ +share/irrlamb/levels/custom0/textures/ +share/irrlamb/levels/custom0/textures/checker0.png +share/irrlamb/levels/house/ +share/irrlamb/levels/house/house.col +share/irrlamb/levels/house/house.irr +share/irrlamb/levels/house/house.lua +share/irrlamb/levels/house/house.xml +share/irrlamb/levels/house/icon.jpg share/irrlamb/levels/main.xml -share/irrlamb/levels/sas_0/ -share/irrlamb/levels/sas_0/icon.jpg -share/irrlamb/levels/sas_0/sas_0.col -share/irrlamb/levels/sas_0/sas_0.irr -share/irrlamb/levels/sas_0/sas_0.lua -share/irrlamb/levels/sas_0/sas_0.xml -share/irrlamb/levels/sas_1/ -share/irrlamb/levels/sas_1/sas_1.col -share/irrlamb/levels/sas_1/sas_1.irr -share/irrlamb/levels/sas_1/sas_1.lua -share/irrlamb/levels/sas_1/sas_1.xml +share/irrlamb/levels/plane/ +share/irrlamb/levels/plane/icon.jpg +share/irrlamb/levels/plane/plane.irr +share/irrlamb/levels/plane/plane.lua +share/irrlamb/levels/plane/plane.xml share/irrlamb/levels/skate_0/ share/irrlamb/levels/skate_0/icon.jpg share/irrlamb/levels/skate_0/skate_0.col @@ -71,17 +127,29 @@ share/irrlamb/levels/skate_1/skate_1.col share/irrlamb/levels/skate_1/skate_1.irr share/irrlamb/levels/skate_1/skate_1.lua share/irrlamb/levels/skate_1/skate_1.xml -share/irrlamb/levels/terrain/ -share/irrlamb/levels/terrain/icon.jpg -share/irrlamb/levels/terrain/terrain.irr -share/irrlamb/levels/terrain/terrain.lua -share/irrlamb/levels/terrain/terrain.xml +share/irrlamb/levels/skate_2/ +share/irrlamb/levels/skate_2/icon.jpg +share/irrlamb/levels/skate_2/skate_2.col +share/irrlamb/levels/skate_2/skate_2.irr +share/irrlamb/levels/skate_2/skate_2.lua +share/irrlamb/levels/skate_2/skate_2.xml +share/irrlamb/levels/skate_3/ +share/irrlamb/levels/skate_3/icon.jpg +share/irrlamb/levels/skate_3/skate_3.col +share/irrlamb/levels/skate_3/skate_3.irr +share/irrlamb/levels/skate_3/skate_3.lua +share/irrlamb/levels/skate_3/skate_3.xml share/irrlamb/levels/test/ -share/irrlamb/levels/test/icon.jpg share/irrlamb/levels/test/test.col share/irrlamb/levels/test/test.irr share/irrlamb/levels/test/test.lua share/irrlamb/levels/test/test.xml +share/irrlamb/levels/tut_corkscrew0/ +share/irrlamb/levels/tut_corkscrew0/icon.jpg +share/irrlamb/levels/tut_corkscrew0/tut_corkscrew0.col +share/irrlamb/levels/tut_corkscrew0/tut_corkscrew0.irr +share/irrlamb/levels/tut_corkscrew0/tut_corkscrew0.lua +share/irrlamb/levels/tut_corkscrew0/tut_corkscrew0.xml share/irrlamb/levels/tut_cylinder0/ share/irrlamb/levels/tut_cylinder0/icon.jpg share/irrlamb/levels/tut_cylinder0/tut_cylinder0.col @@ -167,26 +235,58 @@ share/irrlamb/levels/tut_sphere0/tut_sph share/irrlamb/levels/tut_sphere0/tut_sphere0.lua share/irrlamb/levels/tut_sphere0/tut_sphere0.xml share/irrlamb/meshes/ +share/irrlamb/meshes/alan.irrbmesh +share/irrlamb/meshes/bathtub.irrbmesh share/irrlamb/meshes/c_roll0.irrbmesh -share/irrlamb/meshes/c_trees0.ground.irrbmesh +share/irrlamb/meshes/c_sinkhole0.irrbmesh share/irrlamb/meshes/c_trees0.water.irrbmesh +share/irrlamb/meshes/caves_0.irrbmesh +share/irrlamb/meshes/caves_1.irrbmesh +share/irrlamb/meshes/caves_2.irrbmesh +share/irrlamb/meshes/caves_4a.irrbmesh +share/irrlamb/meshes/caves_4b.irrbmesh +share/irrlamb/meshes/caves_4static.irrbmesh +share/irrlamb/meshes/caves_6.irrbmesh share/irrlamb/meshes/cube.irrbmesh share/irrlamb/meshes/cylinder.irrbmesh share/irrlamb/meshes/cylinder_tall.irrbmesh -share/irrlamb/meshes/sas_0.irrbmesh -share/irrlamb/meshes/sas_1.irrbmesh +share/irrlamb/meshes/disc.irrbmesh +share/irrlamb/meshes/drum.irrbmesh +share/irrlamb/meshes/house_bedroom.irrbmesh +share/irrlamb/meshes/house_bedroom_screen.irrbmesh +share/irrlamb/meshes/house_bedroom_window.irrbmesh +share/irrlamb/meshes/house_hallway.irrbmesh +share/irrlamb/meshes/house_kitchen.irrbmesh +share/irrlamb/meshes/house_kitchen_window.irrbmesh +share/irrlamb/meshes/house_laundry.irrbmesh +share/irrlamb/meshes/house_main.irrbmesh +share/irrlamb/meshes/house_main_screen.irrbmesh +share/irrlamb/meshes/house_main_window.irrbmesh +share/irrlamb/meshes/house_mainbath.irrbmesh +share/irrlamb/meshes/house_master.irrbmesh +share/irrlamb/meshes/house_master_screen.irrbmesh +share/irrlamb/meshes/house_master_window.irrbmesh +share/irrlamb/meshes/house_masterbath.irrbmesh +share/irrlamb/meshes/house_stairs.irrbmesh +share/irrlamb/meshes/plane.irrbmesh +share/irrlamb/meshes/shaker.irrbmesh share/irrlamb/meshes/skate_0.irrbmesh share/irrlamb/meshes/skate_1.irrbmesh +share/irrlamb/meshes/skate_2.irrbmesh +share/irrlamb/meshes/skate_3.irrbmesh +share/irrlamb/meshes/skate_corkscrew.irrbmesh share/irrlamb/meshes/skate_corner0.irrbmesh share/irrlamb/meshes/skate_corner1.irrbmesh share/irrlamb/meshes/skate_quarterpipe0.irrbmesh +share/irrlamb/meshes/skate_quarterpipe1.irrbmesh share/irrlamb/meshes/skate_rail0.irrbmesh share/irrlamb/meshes/skate_rail1.irrbmesh share/irrlamb/meshes/skate_ramp0.irrbmesh -share/irrlamb/meshes/sphere.irrbmesh -share/irrlamb/meshes/sphere_hi.irrbmesh +share/irrlamb/meshes/soccer.irrbmesh share/irrlamb/meshes/test.irrbmesh +share/irrlamb/meshes/toilet.irrbmesh share/irrlamb/meshes/tree.irrbmesh +share/irrlamb/meshes/tut_corkscrew0.irrbmesh share/irrlamb/meshes/tut_cylinder0.irrbmesh share/irrlamb/meshes/tut_cylinder1.irrbmesh share/irrlamb/meshes/tut_hill0.irrbmesh @@ -201,42 +301,90 @@ share/irrlamb/meshes/tut_move0.irrbmesh share/irrlamb/meshes/tut_move1.irrbmesh share/irrlamb/meshes/tut_move2.irrbmesh share/irrlamb/meshes/tut_sphere0.irrbmesh -share/irrlamb/meshes/watertest.irrbmesh share/irrlamb/scripts/ share/irrlamb/scripts/default.lua share/irrlamb/shaders/ share/irrlamb/shaders/lighting.frag share/irrlamb/shaders/lighting.vert +share/irrlamb/shaders/single_light.frag share/irrlamb/sounds/ +share/irrlamb/sounds/blast.ogg share/irrlamb/sounds/confirm.ogg +share/irrlamb/sounds/emptyclip.ogg +share/irrlamb/sounds/fart.ogg +share/irrlamb/sounds/flush.ogg +share/irrlamb/sounds/furnace.ogg +share/irrlamb/sounds/howl.ogg +share/irrlamb/sounds/jazztown.ogg +share/irrlamb/sounds/motorcycle.ogg share/irrlamb/sounds/orb.ogg share/irrlamb/sounds/player.ogg +share/irrlamb/sounds/pop.ogg +share/irrlamb/sounds/shower.ogg +share/irrlamb/sounds/slurp.ogg share/irrlamb/sounds/splash.ogg +share/irrlamb/sounds/tower.ogg share/irrlamb/textures/ +share/irrlamb/textures/alan0.jpg share/irrlamb/textures/bark0.jpg +share/irrlamb/textures/black.png share/irrlamb/textures/blue.jpg +share/irrlamb/textures/book0.png share/irrlamb/textures/brick0.jpg +share/irrlamb/textures/carpet0.jpg +share/irrlamb/textures/cereal0.png share/irrlamb/textures/checker0.png share/irrlamb/textures/concrete0.jpg share/irrlamb/textures/crate0.jpg +share/irrlamb/textures/cube0.png share/irrlamb/textures/dark0.jpg +share/irrlamb/textures/darkgray.png share/irrlamb/textures/dirt0.jpg +share/irrlamb/textures/fabric0.jpg +share/irrlamb/textures/glass0.png share/irrlamb/textures/grass0.jpg share/irrlamb/textures/height0.png +share/irrlamb/textures/height1.png +share/irrlamb/textures/house_bedroom_lm.png +share/irrlamb/textures/house_hallway_lm.png +share/irrlamb/textures/house_kitchen_lm.png +share/irrlamb/textures/house_laundry_lm.png +share/irrlamb/textures/house_main_lm.png +share/irrlamb/textures/house_mainbath_lm.png +share/irrlamb/textures/house_master_lm.png +share/irrlamb/textures/house_masterbath_lm.png +share/irrlamb/textures/house_stairs_lm.png +share/irrlamb/textures/ice0.jpg share/irrlamb/textures/lava0.jpg +share/irrlamb/textures/leather0.jpg +share/irrlamb/textures/metal0.jpg share/irrlamb/textures/orb_glow0.png share/irrlamb/textures/orb_outer0.png +share/irrlamb/textures/pepper0.png +share/irrlamb/textures/pizza0.jpg share/irrlamb/textures/player_glow0.png share/irrlamb/textures/player_outer0.png -share/irrlamb/textures/player_trail0.png +share/irrlamb/textures/remote0.png +share/irrlamb/textures/salt0.png +share/irrlamb/textures/screen0.jpg +share/irrlamb/textures/screen1.jpg +share/irrlamb/textures/screen2.png +share/irrlamb/textures/skate_2_lm.png share/irrlamb/textures/sky0_back.jpg share/irrlamb/textures/sky0_bottom.jpg -share/irrlamb/textures/sky0_down.jpg share/irrlamb/textures/sky0_front.jpg share/irrlamb/textures/sky0_left.jpg share/irrlamb/textures/sky0_right.jpg share/irrlamb/textures/sky0_top.jpg +share/irrlamb/textures/sky1_back.jpg +share/irrlamb/textures/sky1_bottom.jpg +share/irrlamb/textures/sky1_front.jpg +share/irrlamb/textures/sky1_left.jpg +share/irrlamb/textures/sky1_right.jpg +share/irrlamb/textures/sky1_top.jpg +share/irrlamb/textures/soccer0.png share/irrlamb/textures/tiles0.jpg +share/irrlamb/textures/tiles1.jpg share/irrlamb/textures/trans.png share/irrlamb/textures/tut_cylinder0_lm.png share/irrlamb/textures/tut_cylinder1_lm.png @@ -248,8 +396,34 @@ share/irrlamb/textures/tut_jump4_lm.png share/irrlamb/textures/tut_move0_lm.png share/irrlamb/textures/tut_move1_lm.png share/irrlamb/textures/tut_sphere0_lm.png +share/irrlamb/textures/wall0.jpg share/irrlamb/textures/water0.png +share/irrlamb/textures/wood0.jpg +share/irrlamb/textures/wood1.jpg share/irrlamb/textures/woodfloor0.jpg +share/irrlamb/ui/ +share/irrlamb/ui/button_base.png +share/irrlamb/ui/button_big.png +share/irrlamb/ui/button_dec.png +share/irrlamb/ui/button_delete.png +share/irrlamb/ui/button_down.png +share/irrlamb/ui/button_ff.png +share/irrlamb/ui/button_fr.png +share/irrlamb/ui/button_inc.png +share/irrlamb/ui/button_key.png +share/irrlamb/ui/button_medium.png +share/irrlamb/ui/button_pause.png +share/irrlamb/ui/button_rewind.png +share/irrlamb/ui/button_small.png +share/irrlamb/ui/button_sort.png +share/irrlamb/ui/button_up.png +share/irrlamb/ui/fade.png +share/irrlamb/ui/locked.png +share/irrlamb/ui/selected.png +share/irrlamb/ui/sheet_textbox0.png +share/irrlamb/ui/sheet_textbox1.png +share/irrlamb/ui/sheet_textbox2.png +share/irrlamb/ui/title.png share/pixmaps/ @tag update-desktop-database share/pixmaps/irrlamb.png On Thu, 23 Dec 2021 19:55:12 +0100, Omar Polo wrote: > Pascal Stumpf <pas...@stumpf.co> writes: > > > On Thu, 23 Dec 2021 17:46:27 +0100, Omar Polo wrote: > > >Pascal Stumpf <pas...@stumpf.co> writes: > > I've yet to > >test the diff, but it's similar to what I tested so I > > >presume it works, just spotted a detail > > > [...] > > @lib > >lib/libBulletXmlWorldImporter.so.${LIBBulletXmlWorldImporter_VERSION} > >> > +@so lib/libBussIK.so > > This (and libgwen) are installed due to > >-DBUILD_EXTRAS=ON and by default > are unversioned. If we want to keep > >the extras (I don't have an opinion > on that) I think that we need to > >add > > SHARED_LIBS += BussIK 0.0 # 3.20 > > so they're installed with > >a version number, like in my original diff. > > Will build test bullets > >and its consumers (plus games/godot) soonish. > > Thanks! > > > > Ha, I caught gwen and OpenGLWindow, but missed that one. Updated diff. > > the situation with the consumers is: > > - games/irrlamb: doesn't build, probably don't like the > -DUSE_DOUBLE_PRECISION. There is a new version available but it doesn't > build because it uses some linux joypad apis. Excerpt from the build > log: > > ld: error: undefined symbol: > btTriangleIndexVertexArray::btTriangleIndexVertexArray(int, > int*, int, int, float*, int) >>> referenced by collision.cpp >>> > CMakeFiles/irrlamb.dir/src/objects/collision.cpp.o:(_Collision::_Collisi > on(_ObjectSpawn const&)) >>> did you mean: > btTriangleIndexVertexArray::btTriangleIndexVertexArray(int, > int*, int, int, double*, int) >>> defined in: > /usr/local/lib/libBulletCollision.so.5.0 > > ld: error: undefined symbol: btRigidBody::btRigidBody(float, > btMotionState*, btCollisionShape*, btVector3 > const&) >>> referenced by object.cpp >>> > CMakeFiles/irrlamb.dir/src/objects/object.cpp.o:(_Object::CreateRigidBod > y(_ObjectSpawn const&, btCollisionShape*, bool)) >>> did > you mean: btRigidBody::btRigidBody(double, btMotionState*, > btCollisionShape*, btVector3 const&) >>> defined in: > /usr/local/lib/libBulletDynamics.so.5.0 > > ld: error: undefined symbol: btRigidBody::setDamping(float, > float) >>> referenced by object.cpp >>> > CMakeFiles/irrlamb.dir/src/objects/object.cpp.o:(_Object::CreateRigidBod > y(_ObjectSpawn const&, btCollisionShape*, > bool)) >>> referenced by object.cpp >>> > CMakeFiles/irrlamb.dir/src/objects/object.cpp.o:(_Object::SetProperties( > _ObjectSpawn const&, bool)) > > - games/lwjgl3: builds fine > > - games/multimc: builds fine and all tests are passing > > - games/openmw: build fails but since we're gonna update it anyway I > haven looked into it. > > games/godot also builds fine with this bullet version, I'll switch it > from the builtin version to the port version when this'll be committed. > > regarding devel/bullet itself, I think we can also enable the tests > while we're here, they're all passing :) > > 100% tests passed, 0 tests failed out of 7 > > Index: Makefile > =================================================================== RCS > file: /home/cvs/ports/devel/bullet/Makefile,v retrieving revision 1.16 > diff -u -p -r1.16 Makefile --- Makefile 12 Jul 2019 20:44:04 -0000 1.16 > +++ Makefile 23 Dec 2021 19:07:22 -0000 @@ -4,28 +4,33 @@ COMMENT = > physics library > > GH_ACCOUNT = bulletphysics GH_PROJECT = bullet3 -GH_TAGNAME = 2.87 > +GH_TAGNAME = 3.21 DISTNAME = bullet-${GH_TAGNAME} > > -SHARED_LIBS += BulletCollision 4.0 # 2.79 -SHARED_LIBS += > BulletDynamics 4.0 # 2.79 -SHARED_LIBS += BulletFileLoader 0.0 # 2.87 > -SHARED_LIBS += BulletInverseDynamics 2.0 # 2.83 -SHARED_LIBS += > BulletInverseDynamicsUtils 0.0 # 2.87 -SHARED_LIBS += BulletRobotics > 0.0 # 2.87 -SHARED_LIBS += BulletSoftBody 4.0 # 2.79 -SHARED_LIBS += > BulletWorldImporter 0.0 # 2.87 -SHARED_LIBS += BulletXmlWorldImporter > 0.0 # 2.87 -SHARED_LIBS += LinearMath 4.0 # 2.79 -SHARED_LIBS += > ConvexDecomposition 0.0 # 2.87 -SHARED_LIBS += GIMPACTUtils 0.0 # 2.87 > -SHARED_LIBS += HACD 0.0 # 2.87 -SHARED_LIBS += Bullet2FileLoader > 3.0 # 2.83 -SHARED_LIBS += Bullet3Collision 3.0 # 2.83 -SHARED_LIBS > += Bullet3Common 3.0 # 2.83 -SHARED_LIBS += Bullet3Dynamics 3.0 # > 2.83 -SHARED_LIBS += Bullet3Geometry 3.0 # 2.83 -SHARED_LIBS += > Bullet3OpenCL_clew 3.0 # 2.83 +SHARED_LIBS += BulletCollision 5.0 > # 2.79 +SHARED_LIBS += BulletDynamics 5.0 # 2.79 +SHARED_LIBS += > BulletFileLoader 1.0 # 2.87 +SHARED_LIBS += BulletInverseDynamics 3.0 # > 2.83 +SHARED_LIBS += BulletInverseDynamicsUtils 1.0 # 2.87 +SHARED_LIBS > += BulletRobotics 1.0 # 2.87 +SHARED_LIBS += BulletSoftBody 5.0 # > 2.79 +SHARED_LIBS += BulletWorldImporter 1.0 # 2.87 +SHARED_LIBS += > BulletXmlWorldImporter 1.0 # 2.87 +SHARED_LIBS += LinearMath 5.0 # > 2.79 +SHARED_LIBS += ConvexDecomposition 1.0 # 2.87 +SHARED_LIBS += > GIMPACTUtils 1.0 # 2.87 +SHARED_LIBS += HACD 1.0 # 2.87 +SHARED_LIBS += > Bullet2FileLoader 4.0 # 2.83 +SHARED_LIBS += Bullet3Collision 4.0 # 2.83 > +SHARED_LIBS += Bullet3Common 4.0 # 2.83 +SHARED_LIBS += Bullet3Dynamics > 4.0 # 2.83 +SHARED_LIBS += Bullet3Geometry 4.0 # 2.83 +SHARED_LIBS += > Bullet3OpenCL_clew 4.0 # 2.83 +SHARED_LIBS += BulletExampleBrowserLib > 0.0 # 3.20 +SHARED_LIBS += BulletRoboticsGUI 0.0 # 3.20 +SHARED_LIBS += > BussIK 0.0 # 3.20 +SHARED_LIBS += OpenGLWindow 0.0 # 3.20 +SHARED_LIBS > += gwen 0.0 # 3.20 > > CATEGORIES = devel > > @@ -50,11 +55,13 @@ CONFIGURE_ARGS += -DBUILD_SHARED_LIBS=ON > -DINSTALL_LIBS=ON \ -DCMAKE_SHARED_LINKER_FLAGS="-L${X11BASE}/lib" > \ -DCMAKE_MODULE_LINKER_FLAGS="-L${X11BASE}/lib" \ - > -DCMAKE_EXE_LINKER_FLAGS="-L${X11BASE}/lib" - -NO_TEST > = Yes + -DCMAKE_EXE_LINKER_FLAGS="-L${X11BASE}/lib" \ + > -DUSE_DOUBLE_PRECISION=ON > > CFLAGS += -I${X11BASE}/include CXXFLAGS += -I${X11BASE}/include + > +post-install: + rm -rf ${PREFIX}/include/bullet/pybullet > > .include <bsd.port.mk> Index: distinfo > =================================================================== > RCS file: /home/cvs/ports/devel/bullet/distinfo,v retrieving revision > 1.5 diff -u -p -r1.5 distinfo --- distinfo 5 Dec 2017 19:58:55 -0000 > 1.5 +++ distinfo 18 Dec 2021 12:35:28 -0000 @@ -1,2 +1,2 @@ -SHA256 > (bullet-2.87.tar.gz) = Q4wVHEiED+P5AuwmDZSW+L6ybbpLF3aaSlMhKQOTX5U= > -SIZE (bullet-2.87.tar.gz) = 56691047 +SHA256 (bullet-3.21.tar.gz) = > SdHuR6qMuwvGu0WfCkz7lXm0Dij1x9mjbDE+MDH7OWU= +SIZE (bullet-3.21.tar.gz) > = 133046747 Index: patches/patch-examples_OpenGLWindow_LoadShader_cpp > =================================================================== > RCS file: patches/patch-examples_OpenGLWindow_LoadShader_cpp > diff -N patches/patch-examples_OpenGLWindow_LoadShader_cpp --- > patches/patch-examples_OpenGLWindow_LoadShader_cpp 10 Apr 2018 20:09:07 > -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,32 +0,0 @@ > -$OpenBSD: patch-examples_OpenGLWindow_LoadShader_cpp,v 1.1 2018/04/10 > 20:09:07 jasper Exp $ - -Index: examples/OpenGLWindow/LoadShader.cpp > ---- examples/OpenGLWindow/LoadShader.cpp.orig -+++ > examples/OpenGLWindow/LoadShader.cpp -@@ -47,7 +47,7 @@ GLuint > gltLoadShaderPair(const char *szVertexProg, con - return 0; - > glDeleteShader(hVertexShader); - glDeleteShader(hFragmentShader); > -- return (GLuint)NULL; -+ return (GLuint)0; - } - - > assert(glGetError()==GL_NO_ERROR); -@@ -65,7 +65,7 @@ > GLuint gltLoadShaderPair(const char *szVertexProg, con - > exit(EXIT_FAILURE); - glDeleteShader(hVertexShader); - > glDeleteShader(hFragmentShader); -- return (GLuint)NULL; -+ > return (GLuint)0; - } - - assert(glGetError()==GL_NO_ERROR); > -@@ -102,7 +102,7 @@ GLuint gltLoadShaderPair(const char > *szVertexProg, con - printf("Warning/Error in GLSL shader:\n"); > - printf("%s\n",infoLog); - glDeleteProgram(hReturn); -- return > (GLuint)NULL; -+ return (GLuint)0; - } - - return hReturn; Index: > patches/patch-examples_SharedMemory_PhysicsServerExample_cpp > =================================================================== RCS > file: patches/patch-examples_SharedMemory_PhysicsServerExample_cpp diff > -N patches/patch-examples_SharedMemory_PhysicsServerExample_cpp --- > patches/patch-examples_SharedMemory_PhysicsServerExample_cpp 10 Apr 2018 > 20:09:07 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,26 +0,0 > @@ -$OpenBSD: patch-examples_SharedMemory_PhysicsServerExample_cpp,v > 1.1 2018/04/10 20:09:07 jasper Exp $ - -Index: > examples/SharedMemory/PhysicsServerExample.cpp ---- > examples/SharedMemory/PhysicsServerExample.cpp.orig -+++ > examples/SharedMemory/PhysicsServerExample.cpp -@@ -2416,14 > +2416,14 @@ void PhysicsServerExample::drawUserDebugLines() > - } - - float colorRGBA[4] = { -- > m_multiThreadedHelper->m_userDebugText[i].m_textColorRGB[0], -- > m_multiThreadedHelper->m_userDebugText[i].m_textColorRGB[1], -- > m_multiThreadedHelper->m_userDebugText[i].m_textColorRGB[2], -+ > static_cast<float>(m_multiThreadedHelper->m_userDebugText[i].m_textColor > RGB[0]), -+ > static_cast<float>(m_multiThreadedHelper->m_userDebugText[i].m_textColor > RGB[1]), -+ > static_cast<float>(m_multiThreadedHelper->m_userDebugText[i].m_textColor > RGB[2]), - 1.}; - -- float pos[3] = > {m_multiThreadedHelper->m_userDebugText[i].m_textPositionXYZ1[0], -- > m_multiThreadedHelper->m_userDebugText[i].m_textPositionXYZ1[1], -- > m_multiThreadedHelper->m_userDebugText[i].m_textPositionXYZ1[2]}; > -+ float pos[3] = > {static_cast<float>(m_multiThreadedHelper->m_userDebugText[i].m_textPosi > tionXYZ1[0]), -+ > static_cast<float>(m_multiThreadedHelper->m_userDebugText[i].m_textPosit > ionXYZ1[1]), -+ > static_cast<float>(m_multiThreadedHelper->m_userDebugText[i].m_textPosit > ionXYZ1[2])}; - - int graphicsIndex = > m_multiThreadedHelper->m_userDebugText[i].m_trackingVisualShapeIndex; > - if (graphicsIndex>=0) Index: > patches/patch-examples_SharedMemory_TinyRendererVisualShapeConverter_cpp > =================================================================== > RCS file: > patches/patch-examples_SharedMemory_TinyRendererVisualShapeConverter_cpp > diff -N > patches/patch-examples_SharedMemory_TinyRendererVisualShapeConverter_cpp > --- > patches/patch-examples_SharedMemory_TinyRendererVisualShapeConverter_cpp > 10 Apr 2018 20:09:07 -0000 1.1 +++ /dev/null 1 Jan > 1970 00:00:00 -0000 @@ -1,15 +0,0 @@ -$OpenBSD: > patch-examples_SharedMemory_TinyRendererVisualShapeConverter_cpp,v > 1.1 2018/04/10 20:09:07 jasper Exp $ - -Index: > examples/SharedMemory/TinyRendererVisualShapeConverter.cpp ---- > examples/SharedMemory/TinyRendererVisualShapeConverter.cpp.orig -+++ > examples/SharedMemory/TinyRendererVisualShapeConverter.cpp -@@ -725,7 > +725,8 @@ void TinyRendererVisualShapeConverter::changeRGBAColor > - TinyRendererObjectArray** ptrptr = > m_data->m_swRenderInstances.getAtIndex(i); - if (ptrptr && *ptrptr) > - { -- float rgba[4] = {rgbaColor[0], rgbaColor[1], rgbaColor[2], > rgbaColor[3]}; -+ float rgba[4] = {static_cast<float>(rgbaColor[0]), > static_cast<float>(rgbaColor[1]), static_cast<float>(rgbaColor[2]), > -+ static_cast<float>(rgbaColor[3])}; - TinyRendererObjectArray* > visuals = *ptrptr; - if ((bodyUniqueId == visuals->m_objectUniqueId) > && (linkIndex == visuals->m_linkIndex)) - { Index: > patches/patch-examples_ThirdPartyLibs_Gwen_Renderers_FontData_h > =================================================================== RCS > file: patches/patch-examples_ThirdPartyLibs_Gwen_Renderers_FontData_h > diff -N patches/patch-examples_ThirdPartyLibs_Gwen_Renderers_FontData_h > --- patches/patch-examples_ThirdPartyLibs_Gwen_Renderers_FontData_h > 29 Dec 2018 20:09:09 -0000 1.1 +++ /dev/null 1 Jan > 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -$OpenBSD: > patch-examples_ThirdPartyLibs_Gwen_Renderers_FontData_h,v > 1.1 2018/12/29 20:09:09 pascal Exp $ - -Index: > examples/ThirdPartyLibs/Gwen/Renderers/FontData.h ---- > examples/ThirdPartyLibs/Gwen/Renderers/FontData.h.orig > -+++ examples/ThirdPartyLibs/Gwen/Renderers/FontData.h > -@@ -259,7 +259,7 @@ unsigned char sGwenFontData[] = - > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, > 0,0,0,0 - }; - --static const char sGwenDebugFontSpacing[]= > -+static const signed char sGwenDebugFontSpacing[]= - { - > 0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,4,6 > ,6,9,8,3,4,4,4,6,3,7,3,3,6,6,6,6,6,6,6,6,6,6,3,3,6,5,6,6,11,7,7,8,8,7,6, > 8,8,3,5,7,6,9,8,8,7,8,7,7,5,8,7,9,7,7,7,3,3,3,6,6,3,5,6,5,6,5,4,6,6,2,2, > 5,2,8,6,6,6,6,4,5,4,5,6,8,6,5,5,3,3,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,6,6,5,6,3,6,3,9,4,6,7,4,9,3,4,6,3, > 3,3,5,6,3,3,3,4,6,9,9,9,6,7,7,7,7,7,7,10,8,7,7,7,7,3,3,3,3,8,8,8,8,8,8,8 > ,6,8,8,8,8,8,7,7,5,5,5,5,5,5,5,8,5,5,5,5,5,2,2,2,2,6,5,6,6,6,6,6,6,6,5,5 > ,5,5,5,6,5,116,112,61,0,0,0,0,-96,-48,96,80,-64,0,64,-96,16,0,0,0,98,99, > 0,16,0,-96,-48,96,80,-64,0,-16,-128,16,98,99,0,-80,32,16,-16,16,112,-64, > -64,-32,-16,-48,16,-48,0,64,-128,-64,32,-48,-64,-48,-16,96,32,64,96,96,3 > 2,32,-96,-64,-96,80,64,-80,16,-48,16,-80,-16,48,112,80,-80,-16,64,80,-11 > 2,-48,16,80,48,96,16,16,16,-112,-16,-16,0,96,48,48,-112,112,-80,-32,-48, > -96,-112,16,80,80,48,-64,-80,-112,96,80,64,96,48,80,73,65,32,84,82,84,0, > 92,103,32,101,120,92,114,102,105,108,117,32,92,105,117,120,108,0,115,114 > ,32,114,114,116,101,110,0,92,103,32,101,120,92,114,102,105,108,117,32,92 > ,105,117,108,0,92,103,32,101,120,92,114,102,105,108,117,32,92,105,117,12 > 0,101,110,105,114,101,0,100,84,60,115,116,95,116,97,60,115,119,58,116,11 > 5,97,42,114,32,58,115,108,32,110,111,111,58,101,44,115,116,97,99,114,97, > 71,58,110,108,66,32,48,58,110,105,97,58,101,111,61,83,100,32,32,114,101, > 110,105,114,101,44,0,112,116,101,111,105,109,105,0,115,110,116,101,111,1 > 17,100,97,0,115,111,64,80,-112,34,32,114,101,0,100,105,99,115,101,67,114 > ,58,115,44,115,116,97,99,114,97,71,58,110,108,66,32,62,67,116,101,111,62 > ,112,116,42,83,100,32,32,114,101,117,102,110,44,0,115,116,116,110,100,10 > 2,110,108,0,100,105,99,115,101,67,114,58,115,44,115,116,97,99,114,97,71, > 58,110,108,66,32,62,67,116,101,111,62,112,116,43,0,115,116,116,110,105,1 > 01,116,101,60,108,0,112,116,97,105,97,32,115,32,103,0,100,105,99,115,101 > ,67,114,58,115,44,115,116,97,99,114,97,71,58,110,108,66,32,62,67,116,101 > ,111,62,67,97,108,32,114,114,110,112,98,0,100,84,60,115,116,95,116,97,60 > ,115,119,58,116,115,97,42,114,32,58,115,108,32,110,111,111,58,101,44,115 > ,116,97,99,114,97,71,58,110,108,66,32,48,58,110,105,97,58,101,0,112,116, > 101,111,111,101,109,97,0,100,84,60,115,116,95,116,97,60,115,119,58,116,1 > 15,97,42,114,32,58,115,108,32,110,111,111,58,101,44,115,116,97,99,114,97 > ,71,58,110,108,66,32,48,58,110,105,97,58,110,0,112,116,101,111,111,110,1 > 09,97,0,118,100,101,111,16,-26,100,105,99,115,101,67,114,58,115,44,115,1 > 16,97,99,114,97,71,58,110,108,66,32,62,67,116,101,111,62,112,116,45,0,11 > 5,116,116,110,100,101,116,101,97,111,0,0,0,0,97,111,48,48,-96,-112,-48,1 > 6,-64,0,-16,-128,16,0,-103,97,111,58,110,105,33,-128,32,-64,-16,16,112,- > 64,-64,-32,-16,-48,16,-48,0,64,-128,-64,32,-48,-64,-48,-16,96,32,112,96, > 96,32,-96,-96,-64,-96,80,64,-80,16,-48,16,-80,-16,48,112,80,-80,-16,64,8 > 0,-112,-48,16,80,48,96,16,16,16,-112,32,-16,0,96,48,48,-112,112,-80,-32, > -48,-96,-112,16,80,80,48,-64,-124,-96,-112,64,-110,-128,0,80,112,0,100,8 > 4,60,115,116,95,112,97,60,115,116,98,99,114,60,97,44,117,115,58,114,97,6 > 0,97,62,97,115,58,111,111,99,95,62,97,71,58,101,58,108,42,114,32,58,115, > 108,32,58,115,115,110,99,95,116,116,100,104,116,116,99,95,99,115,100,108 > ,97,60,97,62,62,97,115,58,111,111,116,116,100,97,99,115,100,97,95,105,11 > 9,114,115,99,116,99,95,105,119,114,44,115,116,97,99,114,104,116,32,115,9 > 9,115,101,69,116,97,114,32,62,58,115,116,116,58,114,114,0,100,84,60,115, > 116,95,112,97,60,115,116,98,99,114,60,97,44,117,115,58,114,97,60,97,62,9 > 7,115,58,111,111,99,95,62,97,71,58,101,58,108,42,114,32,58,115,108,32,58 > ,115,115,110,99,95,116,116,100,104,116,116,99,95,99,115,100,108,97,60,97 > ,62,62,97,115,58,111,111,116,116,100,97,99,115,100,97,95,105,119,114,115 > ,99,116,99,95,105,119,114,44,115,116,97,99,114,104,116,32,115,99,115,101 > ,69,116,97,114,32,62,58,115,116,116,58,114,114,0,112,116,101,111,111,101 > ,101,99,101,100,84,60,115,116,95,112,97,60,115,116,98,99,114,60,97,44,11 > 7,115,58,114,97,60,97,62,97,115,58,111,111,99,95,62,97,71,58,101,58,108, > 42,114,32,58,115,108,32,58,115,115,110,99,95,116,116,100,104,116,116,99, > 95,99,115,100,108,97,60,97,62,62,97,115,58,111,111,116,116,100,97,99,115 > ,100,97,95,105,119,114,115,99,116,99,95,105,119,114,44,115,116,97,99,114 > ,104,116,32,115,99,115,101,69,116,97,114,32,62,58,115,116,116,58,99,92,1 > 03,32,101,120,92,114,102,105,108,117,32,92,105,117,97,114,109,100,105,99 > ,115,101,67,114,58,115,44,115,116,97,99,114,97,71,58,110,108,66,32,62,73 > ,97,60,58,101,100,101,111,115,110,111,97,0,116,45,97,99,97,114,97,34,41, > 100,105,99,115,101,67,114,58,115,44,115,116,97,99,114,97,71,58,110,108,6 > 6,32,62,67,116,101,111,62,112,116,42,100,105,99,115,101,67,114,58,115,44 > ,115,116,97,99,114,97,71,58,110,108,66,32,62,67,116,101,111,62,112,116,4 > 3,0,100,105,99,115,101,67,114,58,115,44,115,116,97,99,114,97,71,58,110,1 > 08,66,32,62,67,116,101,111,62,67,97,98,99,98,99,98,99,-113,67,32,83,116, > 0,100,105,99,115,101,72,58,115,111,44,115,116,97,99,114,97,71,58,111,66, > 72,32,62,67,116,101,111,62,112,116,42,100,105,99,115,101,72,58,115,111,4 > 4,115,116,97,99,114,97,71,58,111,66,72,32,62,67,116,101,111,62,112,116,4 > 3,0,100,105,99,115,101,72,58,115,111,44,115,116,97,99,114,97,71,58,111,6 > 6,72,32,62,67,116,101,111,62,67,97,98,99,-92,-96,64,-128,112,116,115,32, > 114,114,116,101,110,0,100,84,60,115,116,95,112,97,60,115,119,58,116,115, > 97,42,97,115,58,116,97,71,58,105,65,97,110,99,115,100,108,97,60,115,119, > 58,109,110,116,32,62,114,32,58,115,108,32,110,111,111,58,101,44,115,116, > 97,99,114,114,32,58,105,108,32,110,111,111,58,101,99,116,97,115,58,116,9 > 7,71,58,105,65,97,110,99,115,100,108,97,60,115,119,58,109,110,116,32,62, > 62,32,99,116,101,111,111,97,32,0,100,105,99,115,101,65,58,105,105,42,97, > 115,58,111,111,108,32,110,110,58,109,111,62,58,110,105,97,60,58,114,114, > 0,100,105,99,115,101,65,58,105,105,42,97,115,58,111,111,108,32,110,110,5 > 8,109,111,62,58,110,105,97,60,58,114,114,0,100,84,60,115,116,95,112,97,6 > 0,115,119,58,116,115,97,42,97,115,58,116,97,71,58,105,65,97,110,99,115,1 > 00,108,97,60,115,119,58,109,110,116,32,62,114,32,58,115,108,32,110,111,1 > 11,58,101,44,115,116,97,99,114,114,32,58,105,108,32,110,111,111,58,101,9 > 9,116,97,115,58,116,97,71,58,105,65,97,110,99,115,100,108,97,60,115,119, > 58,109,110,116,32,62,62,32,99,116,101,111,111,97,32,0,100,84,60,115,116, > 95,112,97,60,115,119,58,116,115,97,42,97,115,58,116,97,71,58,105,65,97,1 > 10,99,115,100,108,97,60,115,119,58,109,110,116,32,62,114,32,58,115,108,3 > 2,110,111,111,58,101,44,115,116,97,99,114,114,32,58,105,108,32,110,111,1 > 11,58,101,99,116,97,115,58,116,97,71,58,105,65,97,110,99,115,100,108,97, > 60,115,119,58,109,110,116,32,62,62,32,99,116,101,111,95,0,100,105,99,115 > ,101,65,58,105,105,42,97,115,58,111,111,108,32,110,110,58,109,111,62,58, > 110,105,97,60,58,109,0,100,84,60,115,116,95,112,97,60,115,119,58,116,115 > ,97,42,97,115,58,116,97,71,58,105,65,97,110,99,115,100,108,97,60,115,119 > ,58,109,110,116,32 - }; Index: pkg/PLIST > =================================================================== > RCS file: /home/cvs/ports/devel/bullet/pkg/PLIST,v > retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST > 5 Dec 2017 19:58:55 -0000 1.6 +++ pkg/PLIST 22 Dec 2021 > 14:05:40 -0000 @@ -5,6 +5,13 @@ include/PassiveSocket.h > include/SimpleSocket.h include/StatTimer.h include/bullet/ > +include/bullet/BasicDemo/ +include/bullet/BasicDemo/BasicExample.h > +include/bullet/Benchmarks/ +include/bullet/Benchmarks/BenchmarkDemo.h > +include/bullet/Benchmarks/HaltonData.h > +include/bullet/Benchmarks/TaruData.h > +include/bullet/Benchmarks/landscapeData.h > include/bullet/Bullet2FileLoader/ > include/bullet/Bullet2FileLoader/autogenerated/ > include/bullet/Bullet2FileLoader/autogenerated/bullet2.h @@ > -242,12 +249,14 @@ include/bullet/BulletCollision/Collision > include/bullet/BulletCollision/CollisionShapes/btEmptyShape.h > include/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape > .h include/bullet/BulletCollision/CollisionShapes/btMaterial.h > +include/bullet/BulletCollision/CollisionShapes/btMiniSDF.h > include/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h > include/bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h > include/bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMe > shShape.h > include/bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h > include/bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h > include/bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshSh > ape.h > +include/bullet/BulletCollision/CollisionShapes/btSdfCollisionShape.h > include/bullet/BulletCollision/CollisionShapes/btShapeHull.h > include/bullet/BulletCollision/CollisionShapes/btSphereShape.h > include/bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h > @@ -292,6 +301,7 @@ include/bullet/BulletCollision/Gimpact/g > include/bullet/BulletCollision/Gimpact/gim_linear_math.h > include/bullet/BulletCollision/Gimpact/gim_math.h > include/bullet/BulletCollision/Gimpact/gim_memory.h > +include/bullet/BulletCollision/Gimpact/gim_pair.h > include/bullet/BulletCollision/Gimpact/gim_radixsort.h > include/bullet/BulletCollision/Gimpact/gim_tri_collision.h > include/bullet/BulletCollision/NarrowPhaseCollision/ @@ > -322,6 +332,7 @@ include/bullet/BulletDynamics/Character/ > include/bullet/BulletDynamics/Character/btCharacterControllerInterface.h > include/bullet/BulletDynamics/Character/btKinematicCharacterController.h > include/bullet/BulletDynamics/ConstraintSolver/ > +include/bullet/BulletDynamics/ConstraintSolver/btBatchedConstraints.h > include/bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h > include/bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h > include/bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h > @@ -337,6 +348,7 @@ include/bullet/BulletDynamics/Constraint > include/bullet/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.h > include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h > include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstr > aintSolver.h > +include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConst > raintSolverMt.h > include/bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h > include/bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint. > h include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h > @@ -358,14 +370,17 @@ include/bullet/BulletDynamics/Feathersto > include/bullet/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h > include/bullet/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.h > include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h > +include/bullet/BulletDynamics/Featherstone/btMultiBodyInplaceSolverIsla > ndCallback.h > include/bullet/BulletDynamics/Featherstone/btMultiBodyJointFeedback.h > include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstrai > nt.h include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h > include/bullet/BulletDynamics/Featherstone/btMultiBodyLink.h > include/bullet/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h > +include/bullet/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSol > ver.h > include/bullet/BulletDynamics/Featherstone/btMultiBodyPoint2Point.h > include/bullet/BulletDynamics/Featherstone/btMultiBodySliderConstraint.h > include/bullet/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h > +include/bullet/BulletDynamics/Featherstone/btMultiBodySphericalJointMot > or.h include/bullet/BulletDynamics/MLCPSolvers/ > include/bullet/BulletDynamics/MLCPSolvers/btDantzigLCP.h > include/bullet/BulletDynamics/MLCPSolvers/btDantzigSolver.h > @@ -392,8 +407,31 @@ include/bullet/BulletFileLoader/btBullet > include/bullet/BulletInverseDynamics/ > include/bullet/BulletInverseDynamics/btBulletCollisionCommon.h > include/bullet/BulletInverseDynamics/details/ > +include/bullet/BulletRobotics/ > +include/bullet/BulletRobotics/BoxStack.h > +include/bullet/BulletRobotics/FixJointBoxes.h > +include/bullet/BulletRobotics/JointLimit.h > include/bullet/BulletSoftBody/ > +include/bullet/BulletSoftBody/DeformableBodyInplaceSolverIslandCallback > .h +include/bullet/BulletSoftBody/btCGProjection.h > +include/bullet/BulletSoftBody/btConjugateGradient.h > +include/bullet/BulletSoftBody/btConjugateResidual.h > include/bullet/BulletSoftBody/btDefaultSoftBodySolver.h > +include/bullet/BulletSoftBody/btDeformableBackwardEulerObjective.h > +include/bullet/BulletSoftBody/btDeformableBodySolver.h > +include/bullet/BulletSoftBody/btDeformableContactConstraint.h > +include/bullet/BulletSoftBody/btDeformableContactProjection.h > +include/bullet/BulletSoftBody/btDeformableCorotatedForce.h > +include/bullet/BulletSoftBody/btDeformableGravityForce.h > +include/bullet/BulletSoftBody/btDeformableLagrangianForce.h > +include/bullet/BulletSoftBody/btDeformableLinearElasticityForce.h > +include/bullet/BulletSoftBody/btDeformableMassSpringForce.h > +include/bullet/BulletSoftBody/btDeformableMousePickingForce.h > +include/bullet/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h > +include/bullet/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h > +include/bullet/BulletSoftBody/btDeformableNeoHookeanForce.h > +include/bullet/BulletSoftBody/btKrylovSolver.h > +include/bullet/BulletSoftBody/btPreconditioner.h > include/bullet/BulletSoftBody/btSoftBody.h > include/bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h > include/bullet/BulletSoftBody/btSoftBodyData.h @@ -407,14 > +445,40 @@ include/bullet/BulletSoftBody/btSoftRigi > include/bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h > include/bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h > include/bullet/BulletSoftBody/btSparseSDF.h > +include/bullet/BulletSoftBody/poly34.h > include/bullet/BulletWorldImporter/ > include/bullet/BulletWorldImporter/btBulletWorldImporter.h > +include/bullet/BulletWorldImporter/btMultiBodyWorldImporter.h > include/bullet/BulletWorldImporter/btWorldImporter.h > include/bullet/BulletXmlWorldImporter/ > include/bullet/BulletXmlWorldImporter/btBulletXmlWorldImporter.h > include/bullet/BulletXmlWorldImporter/string_split.h > -include/bullet/BulletXmlWorldImporter/tinystr.h > -include/bullet/BulletXmlWorldImporter/tinyxml.h > +include/bullet/Collision/ +include/bullet/Collision/CollisionSdkC_Api.h > +include/bullet/Collision/CollisionTutorialBullet2.h > +include/bullet/Collision/Internal/ > +include/bullet/Collision/Internal/Bullet2CollisionSdk.h > +include/bullet/Collision/Internal/CollisionSdkInterface.h > +include/bullet/Collision/Internal/RealTimeBullet3CollisionSdk.h > +include/bullet/CommonInterfaces/ > +include/bullet/CommonInterfaces/Common2dCanvasInterface.h > +include/bullet/CommonInterfaces/CommonCallbacks.h > +include/bullet/CommonInterfaces/CommonCameraInterface.h > +include/bullet/CommonInterfaces/CommonDeformableBodyBase.h > +include/bullet/CommonInterfaces/CommonExampleInterface.h > +include/bullet/CommonInterfaces/CommonFileIOInterface.h > +include/bullet/CommonInterfaces/CommonGUIHelperInterface.h > +include/bullet/CommonInterfaces/CommonGraphicsAppInterface.h > +include/bullet/CommonInterfaces/CommonMultiBodyBase.h > +include/bullet/CommonInterfaces/CommonParameterInterface.h > +include/bullet/CommonInterfaces/CommonRenderInterface.h > +include/bullet/CommonInterfaces/CommonRigidBodyBase.h > +include/bullet/CommonInterfaces/CommonWindowInterface.h > +include/bullet/Constraints/ > +include/bullet/Constraints/ConstraintDemo.h > +include/bullet/Constraints/ConstraintPhysicsSetup.h > +include/bullet/Constraints/Dof6Spring2Setup.h > +include/bullet/Constraints/TestHingeTorque.h > include/bullet/ConvexDecomposition/ > include/bullet/ConvexDecomposition/ConvexBuilder.h > include/bullet/ConvexDecomposition/ConvexDecomposition.h @@ > -431,8 +495,75 @@ include/bullet/ConvexDecomposition/plane > include/bullet/ConvexDecomposition/raytri.h > include/bullet/ConvexDecomposition/splitplane.h > include/bullet/ConvexDecomposition/vlookup.h > +include/bullet/DeformableDemo/ > +include/bullet/DeformableDemo/ClothFriction.h > +include/bullet/DeformableDemo/Collide.h > +include/bullet/DeformableDemo/DeformableClothAnchor.h > +include/bullet/DeformableDemo/DeformableContact.h > +include/bullet/DeformableDemo/DeformableMultibody.h > +include/bullet/DeformableDemo/DeformableRigid.h > +include/bullet/DeformableDemo/DeformableSelfCollision.h > +include/bullet/DeformableDemo/GraspDeformable.h > +include/bullet/DeformableDemo/LargeDeformation.h > +include/bullet/DeformableDemo/MultibodyClothAnchor.h > +include/bullet/DeformableDemo/Pinch.h > +include/bullet/DeformableDemo/PinchFriction.h > +include/bullet/DeformableDemo/SplitImpulse.h > +include/bullet/DeformableDemo/VolumetricDeformable.h > +include/bullet/DynamicControlDemo/ > +include/bullet/DynamicControlDemo/MotorDemo.h > +include/bullet/Evolution/ +include/bullet/Evolution/NN3DWalkers.h > +include/bullet/Evolution/NN3DWalkersTimeWarpBase.h > +include/bullet/ExampleBrowser/ > +include/bullet/ExampleBrowser/CollisionShape2TriangleMesh.h > +include/bullet/ExampleBrowser/EmptyBrowser.h > +include/bullet/ExampleBrowser/EmptyExample.h > +include/bullet/ExampleBrowser/ExampleBrowserInterface.h > +include/bullet/ExampleBrowser/ExampleEntries.h > +include/bullet/ExampleBrowser/GL_ShapeDrawer.h > +include/bullet/ExampleBrowser/GwenGUISupport/ > +include/bullet/ExampleBrowser/GwenGUISupport/GraphingTexture.h > +include/bullet/ExampleBrowser/GwenGUISupport/GwenParameterInterface.h > +include/bullet/ExampleBrowser/GwenGUISupport/GwenProfileWindow.h > +include/bullet/ExampleBrowser/GwenGUISupport/GwenTextureWindow.h > +include/bullet/ExampleBrowser/GwenGUISupport/gwenInternalData.h > +include/bullet/ExampleBrowser/GwenGUISupport/gwenUserInterface.h > +include/bullet/ExampleBrowser/InProcessExampleBrowser.h > +include/bullet/ExampleBrowser/OpenGLExampleBrowser.h > +include/bullet/ExampleBrowser/OpenGLGuiHelper.h > +include/bullet/Experiments/ +include/bullet/Experiments/ImplicitCloth/ > +include/bullet/Experiments/ImplicitCloth/ImplicitClothExample.h > +include/bullet/Experiments/ImplicitCloth/stan/ > +include/bullet/Experiments/ImplicitCloth/stan/Cloth.h > +include/bullet/Experiments/ImplicitCloth/stan/SpringNetwork.h > +include/bullet/Experiments/ImplicitCloth/stan/array.h > +include/bullet/Experiments/ImplicitCloth/stan/vec3n.h > +include/bullet/Experiments/ImplicitCloth/stan/vecmath.h > +include/bullet/ExtendedTutorials/ > +include/bullet/ExtendedTutorials/Bridge.h > +include/bullet/ExtendedTutorials/Chain.h > +include/bullet/ExtendedTutorials/CompoundBoxes.h > +include/bullet/ExtendedTutorials/InclinedPlane.h > +include/bullet/ExtendedTutorials/MultiPendulum.h > +include/bullet/ExtendedTutorials/MultipleBoxes.h > +include/bullet/ExtendedTutorials/NewtonsCradle.h > +include/bullet/ExtendedTutorials/NewtonsRopeCradle.h > +include/bullet/ExtendedTutorials/RigidBodyFromObj.h > +include/bullet/ExtendedTutorials/SimpleBox.h > +include/bullet/ExtendedTutorials/SimpleCloth.h > +include/bullet/ExtendedTutorials/SimpleJoint.h > +include/bullet/ForkLift/ +include/bullet/ForkLift/ForkLiftDemo.h > +include/bullet/FractureDemo/ > +include/bullet/FractureDemo/FractureDemo.h > +include/bullet/FractureDemo/btFractureBody.h > +include/bullet/FractureDemo/btFractureDynamicsWorld.h > include/bullet/GIMPACTUtils/ > include/bullet/GIMPACTUtils/btGImpactConvexDecompositionShape.h > +include/bullet/GyroscopicDemo/ > +include/bullet/GyroscopicDemo/GyroscopicSetup.h > include/bullet/HACD/ include/bullet/HACD/hacdCircularList.h > include/bullet/HACD/hacdCircularList.inl @@ -443,9 > +574,59 @@ include/bullet/HACD/hacdManifoldMesh.h > include/bullet/HACD/hacdVector.h include/bullet/HACD/hacdVector.inl > include/bullet/HACD/hacdVersion.h +include/bullet/Heightfield/ > +include/bullet/Heightfield/HeightfieldExample.h > +include/bullet/HelloWorld/ +include/bullet/Importers/ > +include/bullet/Importers/ImportBsp/ > +include/bullet/Importers/ImportBsp/BspConverter.h > +include/bullet/Importers/ImportBsp/BspLoader.h > +include/bullet/Importers/ImportBsp/ImportBspExample.h > +include/bullet/Importers/ImportBullet/ > +include/bullet/Importers/ImportBullet/SerializeSetup.h > +include/bullet/Importers/ImportColladaDemo/ > +include/bullet/Importers/ImportColladaDemo/ColladaGraphicsInstance.h > +include/bullet/Importers/ImportColladaDemo/ImportColladaSetup.h > +include/bullet/Importers/ImportColladaDemo/LoadMeshFromCollada.h > +include/bullet/Importers/ImportColladaDemo/btMatrix4x4.h > +include/bullet/Importers/ImportMJCFDemo/ > +include/bullet/Importers/ImportMJCFDemo/BulletMJCFImporter.h > +include/bullet/Importers/ImportMJCFDemo/ImportMJCFSetup.h > +include/bullet/Importers/ImportMeshUtility/ > +include/bullet/Importers/ImportMeshUtility/b3ImportMeshUtility.h > +include/bullet/Importers/ImportObjDemo/ > +include/bullet/Importers/ImportObjDemo/ImportObjExample.h > +include/bullet/Importers/ImportObjDemo/LoadMeshFromObj.h > +include/bullet/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShap > e.h +include/bullet/Importers/ImportSDFDemo/ > +include/bullet/Importers/ImportSDFDemo/ImportSDFSetup.h > +include/bullet/Importers/ImportSTLDemo/ > +include/bullet/Importers/ImportSTLDemo/ImportSTLSetup.h > +include/bullet/Importers/ImportSTLDemo/LoadMeshFromSTL.h > +include/bullet/Importers/ImportURDFDemo/ > +include/bullet/Importers/ImportURDFDemo/BulletUrdfImporter.h > +include/bullet/Importers/ImportURDFDemo/ConvertRigidBodies2MultiBody.h > +include/bullet/Importers/ImportURDFDemo/ImportURDFSetup.h > +include/bullet/Importers/ImportURDFDemo/MultiBodyCreationInterface.h > +include/bullet/Importers/ImportURDFDemo/MyMultiBodyCreator.h > +include/bullet/Importers/ImportURDFDemo/SDFAudioTypes.h > +include/bullet/Importers/ImportURDFDemo/URDF2Bullet.h > +include/bullet/Importers/ImportURDFDemo/URDFImporterInterface.h > +include/bullet/Importers/ImportURDFDemo/URDFJointTypes.h > +include/bullet/Importers/ImportURDFDemo/UrdfFindMeshFile.h > +include/bullet/Importers/ImportURDFDemo/UrdfParser.h > +include/bullet/Importers/ImportURDFDemo/UrdfRenderingInterface.h > +include/bullet/Importers/ImportURDFDemo/urdfLexicalCast.h > +include/bullet/Importers/ImportURDFDemo/urdfStringSplit.h > +include/bullet/Importers/ImportURDFDemo/urdf_samples.h > include/bullet/InverseDynamics/ > include/bullet/InverseDynamics/BulletInverseDynamicsUtilsCommon.h > +include/bullet/InverseDynamics/InverseDynamicsExample.h > +include/bullet/InverseKinematics/ > +include/bullet/InverseKinematics/InverseKinematicsExample.h > include/bullet/LinearMath/ +include/bullet/LinearMath/TaskScheduler/ > +include/bullet/LinearMath/TaskScheduler/btThreadSupportInterface.h > include/bullet/LinearMath/btAabbUtil2.h > include/bullet/LinearMath/btAlignedAllocator.h > include/bullet/LinearMath/btAlignedObjectArray.h @@ -457,10 > +638,12 @@ include/bullet/LinearMath/btGeometryUtil > include/bullet/LinearMath/btGrahamScan2dConvexHull.h > include/bullet/LinearMath/btHashMap.h > include/bullet/LinearMath/btIDebugDraw.h > +include/bullet/LinearMath/btImplicitQRSVD.h > include/bullet/LinearMath/btList.h > include/bullet/LinearMath/btMatrix3x3.h > include/bullet/LinearMath/btMatrixX.h > include/bullet/LinearMath/btMinMax.h > +include/bullet/LinearMath/btModifiedGramSchmidt.h > include/bullet/LinearMath/btMotionState.h > include/bullet/LinearMath/btPolarDecomposition.h > include/bullet/LinearMath/btPoolAllocator.h @@ -468,6 > +651,7 @@ include/bullet/LinearMath/btQuadWord.h > include/bullet/LinearMath/btQuaternion.h > include/bullet/LinearMath/btQuickprof.h > include/bullet/LinearMath/btRandom.h > +include/bullet/LinearMath/btReducedVector.h > include/bullet/LinearMath/btScalar.h > include/bullet/LinearMath/btSerializer.h > include/bullet/LinearMath/btSpatialAlgebra.h @@ -476,14 > +660,908 @@ include/bullet/LinearMath/btThreads.h > include/bullet/LinearMath/btTransform.h > include/bullet/LinearMath/btTransformUtil.h > include/bullet/LinearMath/btVector3.h > -include/bullet/PhysicsClientC_API.h > -include/bullet/PhysicsClientSharedMemory2_C_API.h > -include/bullet/PhysicsClientSharedMemory_C_API.h > -include/bullet/PhysicsClientTCP_C_API.h > -include/bullet/PhysicsClientUDP_C_API.h > -include/bullet/PhysicsDirectC_API.h > -include/bullet/SharedMemoryInProcessPhysicsC_API.h > -include/bullet/SharedMemoryPublic.h +include/bullet/LuaDemo/ > +include/bullet/LuaDemo/LuaPhysicsSetup.h +include/bullet/MultiBody/ > +include/bullet/MultiBody/InvertedPendulumPDControl.h > +include/bullet/MultiBody/KinematicMultiBodyExample.h > +include/bullet/MultiBody/MultiBodyConstraintFeedback.h > +include/bullet/MultiBody/MultiBodySoftContact.h > +include/bullet/MultiBody/MultiDofDemo.h > +include/bullet/MultiBody/Pendulum.h > +include/bullet/MultiBody/SerialChains.h > +include/bullet/MultiBody/TestJointTorqueSetup.h > +include/bullet/MultiBody/pendulum_gold.h > +include/bullet/MultiBodyBaseline/ > +include/bullet/MultiBodyBaseline/MultiBodyBaseline.h > +include/bullet/MultiThreadedDemo/ > +include/bullet/MultiThreadedDemo/CommonRigidBodyMTBase.h > +include/bullet/MultiThreadedDemo/MultiThreadedDemo.h > +include/bullet/MultiThreading/ > +include/bullet/MultiThreading/MultiThreadingExample.h > +include/bullet/MultiThreading/b3PosixThreadSupport.h > +include/bullet/MultiThreading/b3ThreadSupportInterface.h > +include/bullet/MultiThreading/b3Win32ThreadSupport.h > +include/bullet/OpenCL/ +include/bullet/OpenCL/CommonOpenCL/ > +include/bullet/OpenCL/CommonOpenCL/CommonOpenCLBase.h > +include/bullet/OpenCL/CommonOpenCL/GpuDemoInternalData.h > +include/bullet/OpenCL/broadphase/ > +include/bullet/OpenCL/broadphase/PairBench.h > +include/bullet/OpenCL/broadphase/pairsKernel.h > +include/bullet/OpenCL/rigidbody/ > +include/bullet/OpenCL/rigidbody/ConcaveScene.h > +include/bullet/OpenCL/rigidbody/GpuCompoundScene.h > +include/bullet/OpenCL/rigidbody/GpuConvexScene.h > +include/bullet/OpenCL/rigidbody/GpuRigidBodyDemo.h > +include/bullet/OpenCL/rigidbody/GpuRigidBodyDemoInternalData.h > +include/bullet/OpenCL/rigidbody/GpuSphereScene.h > +include/bullet/OpenGLWindow/ > +include/bullet/OpenGLWindow/EGLOpenGLWindow.h > +include/bullet/OpenGLWindow/GLFWOpenGLWindow.h > +include/bullet/OpenGLWindow/GLInstanceGraphicsShape.h > +include/bullet/OpenGLWindow/GLInstanceRendererInternalData.h > +include/bullet/OpenGLWindow/GLInstancingRenderer.h > +include/bullet/OpenGLWindow/GLPrimInternalData.h > +include/bullet/OpenGLWindow/GLPrimitiveRenderer.h > +include/bullet/OpenGLWindow/GLRenderToTexture.h > +include/bullet/OpenGLWindow/GwenOpenGL3CoreRenderer.h > +include/bullet/OpenGLWindow/LoadShader.h > +include/bullet/OpenGLWindow/MacOpenGLWindow.h > +include/bullet/OpenGLWindow/MacOpenGLWindowObjC.h > +include/bullet/OpenGLWindow/OpenGL2Include.h > +include/bullet/OpenGLWindow/OpenGLInclude.h > +include/bullet/OpenGLWindow/Shaders/ > +include/bullet/OpenGLWindow/Shaders/createShadowMapInstancingPS.h > +include/bullet/OpenGLWindow/Shaders/createShadowMapInstancingVS.h > +include/bullet/OpenGLWindow/Shaders/instancingPS.h > +include/bullet/OpenGLWindow/Shaders/instancingVS.h > +include/bullet/OpenGLWindow/Shaders/linesPS.h > +include/bullet/OpenGLWindow/Shaders/linesVS.h > +include/bullet/OpenGLWindow/Shaders/pointSpritePS.h > +include/bullet/OpenGLWindow/Shaders/pointSpriteVS.h > +include/bullet/OpenGLWindow/Shaders/projectiveTextureInstancingPS.h > +include/bullet/OpenGLWindow/Shaders/projectiveTextureInstancingVS.h > +include/bullet/OpenGLWindow/Shaders/segmentationMaskInstancingPS.h > +include/bullet/OpenGLWindow/Shaders/segmentationMaskInstancingVS.h > +include/bullet/OpenGLWindow/Shaders/useShadowMapInstancingPS.h > +include/bullet/OpenGLWindow/Shaders/useShadowMapInstancingVS.h > +include/bullet/OpenGLWindow/ShapeData.h > +include/bullet/OpenGLWindow/SimpleCamera.h > +include/bullet/OpenGLWindow/SimpleOpenGL2App.h > +include/bullet/OpenGLWindow/SimpleOpenGL2Renderer.h > +include/bullet/OpenGLWindow/SimpleOpenGL3App.h > +include/bullet/OpenGLWindow/TwFonts.h > +include/bullet/OpenGLWindow/Win32InternalWindowData.h > +include/bullet/OpenGLWindow/Win32OpenGLWindow.h > +include/bullet/OpenGLWindow/Win32Window.h > +include/bullet/OpenGLWindow/X11OpenGLWindow.h > +include/bullet/OpenGLWindow/fontstash.h > +include/bullet/OpenGLWindow/opengl_fontstashcallbacks.h > +include/bullet/Planar2D/ +include/bullet/Planar2D/Planar2D.h > +include/bullet/Raycast/ +include/bullet/Raycast/RaytestDemo.h > +include/bullet/RenderingExamples/ > +include/bullet/RenderingExamples/CoordinateSystemDemo.h > +include/bullet/RenderingExamples/DynamicTexturedCubeDemo.h > +include/bullet/RenderingExamples/RaytracerSetup.h > +include/bullet/RenderingExamples/RenderInstancingDemo.h > +include/bullet/RenderingExamples/TimeSeriesCanvas.h > +include/bullet/RenderingExamples/TimeSeriesExample.h > +include/bullet/RenderingExamples/TimeSeriesFontData.h > +include/bullet/RenderingExamples/TinyRendererSetup.h > +include/bullet/RenderingExamples/TinyVRGui.h +include/bullet/RigidBody/ > +include/bullet/RigidBody/KinematicRigidBodyExample.h > +include/bullet/RigidBody/RigidBodySoftContact.h > +include/bullet/RobotSimulator/ > +include/bullet/RobotSimulator/MinitaurSetup.h > +include/bullet/RobotSimulator/MinitaurSimulatorExample.h > +include/bullet/RobotSimulator/b3RobotSimulatorClientAPI.h > +include/bullet/RoboticsLearning/ > +include/bullet/RoboticsLearning/GripperGraspExample.h > +include/bullet/RoboticsLearning/KukaGraspExample.h > +include/bullet/RoboticsLearning/R2D2GraspExample.h > +include/bullet/RollingFrictionDemo/ > +include/bullet/RollingFrictionDemo/RollingFrictionDemo.h > +include/bullet/SharedMemory/ > +include/bullet/SharedMemory/BodyJointInfoUtility.h > +include/bullet/SharedMemory/GraphicsClientExample.h > +include/bullet/SharedMemory/GraphicsServerExample.h > +include/bullet/SharedMemory/GraphicsSharedMemoryBlock.h > +include/bullet/SharedMemory/GraphicsSharedMemoryCommands.h > +include/bullet/SharedMemory/GraphicsSharedMemoryPublic.h > +include/bullet/SharedMemory/IKTrajectoryHelper.h > +include/bullet/SharedMemory/InProcessMemory.h > +include/bullet/SharedMemory/PhysicsClient.h > +include/bullet/SharedMemory/PhysicsClientC_API.h > +include/bullet/SharedMemory/PhysicsClientExample.h > +include/bullet/SharedMemory/PhysicsClientGRPC.h > +include/bullet/SharedMemory/PhysicsClientGRPC_C_API.h > +include/bullet/SharedMemory/PhysicsClientSharedMemory.h > +include/bullet/SharedMemory/PhysicsClientSharedMemory2.h > +include/bullet/SharedMemory/PhysicsClientSharedMemory2_C_API.h > +include/bullet/SharedMemory/PhysicsClientSharedMemory_C_API.h > +include/bullet/SharedMemory/PhysicsClientTCP.h > +include/bullet/SharedMemory/PhysicsClientTCP_C_API.h > +include/bullet/SharedMemory/PhysicsClientUDP.h > +include/bullet/SharedMemory/PhysicsClientUDP_C_API.h > +include/bullet/SharedMemory/PhysicsCommandProcessorInterface.h > +include/bullet/SharedMemory/PhysicsDirect.h > +include/bullet/SharedMemory/PhysicsDirectC_API.h > +include/bullet/SharedMemory/PhysicsLoopBack.h > +include/bullet/SharedMemory/PhysicsLoopBackC_API.h > +include/bullet/SharedMemory/PhysicsServer.h > +include/bullet/SharedMemory/PhysicsServerCommandProcessor.h > +include/bullet/SharedMemory/PhysicsServerExample.h > +include/bullet/SharedMemory/PhysicsServerExampleBullet2.h > +include/bullet/SharedMemory/PhysicsServerSharedMemory.h > +include/bullet/SharedMemory/PosixSharedMemory.h > +include/bullet/SharedMemory/RemoteGUIHelper.h > +include/bullet/SharedMemory/RemoteGUIHelperTCP.h > +include/bullet/SharedMemory/RobotControlExample.h > +include/bullet/SharedMemory/SharedMemoryBlock.h > +include/bullet/SharedMemory/SharedMemoryCommandProcessor.h > +include/bullet/SharedMemory/SharedMemoryCommands.h > +include/bullet/SharedMemory/SharedMemoryCommon.h > +include/bullet/SharedMemory/SharedMemoryInProcessPhysicsC_API.h > +include/bullet/SharedMemory/SharedMemoryInterface.h > +include/bullet/SharedMemory/SharedMemoryPublic.h > +include/bullet/SharedMemory/SharedMemoryUserData.h > +include/bullet/SharedMemory/Win32SharedMemory.h > +include/bullet/SharedMemory/b3PluginManager.h > +include/bullet/SharedMemory/b3RobotSimulatorClientAPI_InternalData.h > +include/bullet/SharedMemory/b3RobotSimulatorClientAPI_NoDirect.h > +include/bullet/SharedMemory/b3RobotSimulatorClientAPI_NoGUI.h > +include/bullet/SharedMemory/dart/ > +include/bullet/SharedMemory/dart/DARTPhysicsC_API.h > +include/bullet/SharedMemory/dart/DARTPhysicsClient.h > +include/bullet/SharedMemory/dart/DARTPhysicsServerCommandProcessor.h > +include/bullet/SharedMemory/grpc/ > +include/bullet/SharedMemory/grpc/ConvertGRPCBullet.h > +include/bullet/SharedMemory/grpc/proto/ > +include/bullet/SharedMemory/mujoco/ > +include/bullet/SharedMemory/mujoco/MuJoCoPhysicsC_API.h > +include/bullet/SharedMemory/mujoco/MuJoCoPhysicsClient.h > +include/bullet/SharedMemory/mujoco/MuJoCoPhysicsServerCommandProcessor. > h +include/bullet/SharedMemory/physx/ > +include/bullet/SharedMemory/physx/PhysXC_API.h > +include/bullet/SharedMemory/physx/PhysXServerCommandProcessor.h > +include/bullet/SharedMemory/physx/PhysXUrdfImporter.h > +include/bullet/SharedMemory/physx/PhysXUserData.h > +include/bullet/SharedMemory/physx/URDF2PhysX.h > +include/bullet/SharedMemory/plugins/ > +include/bullet/SharedMemory/plugins/b3PluginAPI.h > +include/bullet/SharedMemory/plugins/b3PluginCollisionInterface.h > +include/bullet/SharedMemory/plugins/b3PluginContext.h > +include/bullet/SharedMemory/plugins/b3PluginFileIOInterface.h > +include/bullet/SharedMemory/plugins/collisionFilterPlugin/ > +include/bullet/SharedMemory/plugins/collisionFilterPlugin/collisionFilt > erPlugin.h +include/bullet/SharedMemory/plugins/eglPlugin/ > +include/bullet/SharedMemory/plugins/eglPlugin/eglRendererPlugin.h > +include/bullet/SharedMemory/plugins/eglPlugin/eglRendererVisualShapeCon > verter.h +include/bullet/SharedMemory/plugins/fileIOPlugin/ > +include/bullet/SharedMemory/plugins/fileIOPlugin/fileIOPlugin.h > +include/bullet/SharedMemory/plugins/fileIOPlugin/zipFileIO.h > +include/bullet/SharedMemory/plugins/grpcPlugin/ > +include/bullet/SharedMemory/plugins/grpcPlugin/grpcPlugin.h > +include/bullet/SharedMemory/plugins/pdControlPlugin/ > +include/bullet/SharedMemory/plugins/pdControlPlugin/pdControlPlugin.h > +include/bullet/SharedMemory/plugins/stablePDPlugin/ > +include/bullet/SharedMemory/plugins/stablePDPlugin/BulletConversion.h > +include/bullet/SharedMemory/plugins/stablePDPlugin/KinTree.h > +include/bullet/SharedMemory/plugins/stablePDPlugin/MathUtil.h > +include/bullet/SharedMemory/plugins/stablePDPlugin/RBDModel.h > +include/bullet/SharedMemory/plugins/stablePDPlugin/RBDUtil.h > +include/bullet/SharedMemory/plugins/stablePDPlugin/Shape.h > +include/bullet/SharedMemory/plugins/stablePDPlugin/SpAlg.h > +include/bullet/SharedMemory/plugins/testPlugin/ > +include/bullet/SharedMemory/plugins/testPlugin/testplugin.h > +include/bullet/SharedMemory/plugins/tinyRendererPlugin/ > +include/bullet/SharedMemory/plugins/tinyRendererPlugin/TinyRendererVisu > alShapeConverter.h > +include/bullet/SharedMemory/plugins/tinyRendererPlugin/tinyRendererPlug > in.h +include/bullet/SharedMemory/plugins/vrSyncPlugin/ > +include/bullet/SharedMemory/plugins/vrSyncPlugin/vrSyncPlugin.h > +include/bullet/SharedMemory/tcp/ +include/bullet/SharedMemory/udp/ > +include/bullet/SimpleOpenGL3/ +include/bullet/SoftDemo/ > +include/bullet/SoftDemo/BunnyMesh.h +include/bullet/SoftDemo/SoftDemo.h > +include/bullet/SoftDemo/TorusMesh.h +include/bullet/StandaloneMain/ > +include/bullet/ThirdPartyLibs/ +include/bullet/ThirdPartyLibs/BussIK/ > +include/bullet/ThirdPartyLibs/BussIK/Jacobian.h > +include/bullet/ThirdPartyLibs/BussIK/LinearR2.h > +include/bullet/ThirdPartyLibs/BussIK/LinearR3.h > +include/bullet/ThirdPartyLibs/BussIK/LinearR4.h > +include/bullet/ThirdPartyLibs/BussIK/MathMisc.h > +include/bullet/ThirdPartyLibs/BussIK/MatrixRmn.h > +include/bullet/ThirdPartyLibs/BussIK/Node.h > +include/bullet/ThirdPartyLibs/BussIK/Spherical.h > +include/bullet/ThirdPartyLibs/BussIK/Tree.h > +include/bullet/ThirdPartyLibs/BussIK/VectorRn.h > +include/bullet/ThirdPartyLibs/Eigen/ > +include/bullet/ThirdPartyLibs/Eigen/src/ > +include/bullet/ThirdPartyLibs/Eigen/src/Cholesky/ > +include/bullet/ThirdPartyLibs/Eigen/src/Cholesky/LDLT.h > +include/bullet/ThirdPartyLibs/Eigen/src/Cholesky/LLT.h > +include/bullet/ThirdPartyLibs/Eigen/src/Cholesky/LLT_LAPACKE.h > +include/bullet/ThirdPartyLibs/Eigen/src/CholmodSupport/ > +include/bullet/ThirdPartyLibs/Eigen/src/CholmodSupport/CholmodSupport.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/ArithmeticSequence.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Array.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/ArrayBase.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/ArrayWrapper.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Assign.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/AssignEvaluator.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Assign_MKL.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/BandMatrix.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Block.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/BooleanRedux.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/CommaInitializer.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/ConditionEstimator.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/CoreEvaluators.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/CoreIterators.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/CwiseBinaryOp.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/CwiseNullaryOp.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/CwiseTernaryOp.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/CwiseUnaryOp.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/CwiseUnaryView.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/DenseBase.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/DenseCoeffsBase.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/DenseStorage.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Diagonal.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/DiagonalMatrix.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/DiagonalProduct.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Dot.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/EigenBase.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/ForceAlignedAccess.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Fuzzy.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/GeneralProduct.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/GenericPacketMath.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/GlobalFunctions.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/IO.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/IndexedView.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Inverse.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Map.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/MapBase.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/MathFunctions.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/MathFunctionsImpl.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Matrix.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/MatrixBase.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/NestByValue.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/NoAlias.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/NumTraits.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/PartialReduxEvaluator.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/PermutationMatrix.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/PlainObjectBase.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Product.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/ProductEvaluators.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Random.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Redux.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Ref.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Replicate.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Reshaped.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/ReturnByValue.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Reverse.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Select.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/SelfAdjointView.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/SelfCwiseBinaryOp.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Solve.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/SolveTriangular.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/SolverBase.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/StableNorm.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/StlIterators.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Stride.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Swap.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Transpose.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Transpositions.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/TriangularMatrix.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/VectorBlock.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/VectorwiseOp.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/Visitor.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AVX/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AVX/Complex.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AVX/MathFunctions.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AVX/PacketMath.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AVX/TypeCasting.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AVX512/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AVX512/Complex.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AVX512/MathFunctions. > h +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AVX512/PacketMath.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AVX512/TypeCasting.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AltiVec/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AltiVec/Complex.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AltiVec/MathFunctions > .h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AltiVec/MatrixProduct > .h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AltiVec/MatrixProduct > Common.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AltiVec/MatrixProduct > MMA.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/AltiVec/PacketMath.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/CUDA/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/CUDA/Complex.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/Default/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/Default/BFloat16.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/Default/ConjHelper.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/Default/GenericPacket > MathFunctions.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/Default/GenericPacket > MathFunctionsFwd.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/Default/Half.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/Default/Settings.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/Default/TypeCasting.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/GPU/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/GPU/MathFunctions.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/GPU/PacketMath.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/GPU/TypeCasting.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/HIP/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/HIP/hcc/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/HIP/hcc/math_constant > s.h +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/MSA/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/MSA/Complex.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/MSA/MathFunctions.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/MSA/PacketMath.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/NEON/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/NEON/Complex.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/NEON/GeneralBlockPane > lKernel.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/NEON/MathFunctions.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/NEON/PacketMath.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/NEON/TypeCasting.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SSE/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SSE/Complex.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SSE/MathFunctions.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SSE/PacketMath.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SSE/TypeCasting.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SVE/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SVE/MathFunctions.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SVE/PacketMath.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SVE/TypeCasting.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SYCL/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SYCL/InteropHeaders.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SYCL/MathFunctions.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SYCL/PacketMath.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SYCL/SyclMemoryModel. > h +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/SYCL/TypeCasting.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/ZVector/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/ZVector/Complex.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/ZVector/MathFunctions > .h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/arch/ZVector/PacketMath.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/functors/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/functors/AssignmentFunctor > s.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/functors/BinaryFunctors.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/functors/NullaryFunctors.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/functors/StlFunctors.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/functors/TernaryFunctors.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/functors/UnaryFunctors.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/GeneralBlockPanel > Kernel.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/GeneralMatrixMatr > ix.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/GeneralMatrixMatr > ixTriangular.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/GeneralMatrixMatr > ixTriangular_BLAS.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/GeneralMatrixMatr > ix_BLAS.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/GeneralMatrixVect > or.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/GeneralMatrixVect > or_BLAS.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/Parallelizer.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/SelfadjointMatrix > Matrix.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/SelfadjointMatrix > Matrix_BLAS.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/SelfadjointMatrix > Vector.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/SelfadjointMatrix > Vector_BLAS.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/SelfadjointProduc > t.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/SelfadjointRank2U > pdate.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/TriangularMatrixM > atrix.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/TriangularMatrixM > atrix_BLAS.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/TriangularMatrixV > ector.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/TriangularMatrixV > ector_BLAS.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/TriangularSolverM > atrix.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/TriangularSolverM > atrix_BLAS.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/products/TriangularSolverV > ector.h +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/ > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/BlasUtil.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/ConfigureVectorizatio > n.h +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/Constants.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/DisableStupidWarnings > .h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/ForwardDeclarations.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/IndexedViewHelper.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/IntegralConstant.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/MKL_support.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/Macros.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/Memory.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/Meta.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/NonMPL2.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/ReenableStupidWarning > s.h +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/ReshapedHelper.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/StaticAssert.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/SymbolicIndex.h > +include/bullet/ThirdPartyLibs/Eigen/src/Core/util/XprHelper.h > +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/ > +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/ComplexEigenSolver. > h +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/ComplexSchur.h > +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/ComplexSchur_LAPACK > E.h +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/EigenSolver.h > +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/GeneralizedEigenSol > ver.h > +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/GeneralizedSelfAdjo > intEigenSolver.h > +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/HessenbergDecomposi > tion.h > +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/MatrixBaseEigenvalu > es.h +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/RealQZ.h > +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/RealSchur.h > +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h > +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/SelfAdjointEigenSol > ver.h > +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/SelfAdjointEigenSol > ver_LAPACKE.h > +include/bullet/ThirdPartyLibs/Eigen/src/Eigenvalues/Tridiagonalization. > h +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/ > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/AlignedBox.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/AngleAxis.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/EulerAngles.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/Homogeneous.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/Hyperplane.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/OrthoMethods.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/ParametrizedLine.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/Quaternion.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/Rotation2D.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/RotationBase.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/Scaling.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/Transform.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/Translation.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/Umeyama.h > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/arch/ > +include/bullet/ThirdPartyLibs/Eigen/src/Geometry/arch/Geometry_SIMD.h > +include/bullet/ThirdPartyLibs/Eigen/src/Householder/ > +include/bullet/ThirdPartyLibs/Eigen/src/Householder/BlockHouseholder.h > +include/bullet/ThirdPartyLibs/Eigen/src/Householder/Householder.h > +include/bullet/ThirdPartyLibs/Eigen/src/Householder/HouseholderSequence > .h +include/bullet/ThirdPartyLibs/Eigen/src/IterativeLinearSolvers/ > +include/bullet/ThirdPartyLibs/Eigen/src/IterativeLinearSolvers/BasicPre > conditioners.h > +include/bullet/ThirdPartyLibs/Eigen/src/IterativeLinearSolvers/BiCGSTAB > .h > +include/bullet/ThirdPartyLibs/Eigen/src/IterativeLinearSolvers/Conjugat > eGradient.h > +include/bullet/ThirdPartyLibs/Eigen/src/IterativeLinearSolvers/Incomple > teCholesky.h > +include/bullet/ThirdPartyLibs/Eigen/src/IterativeLinearSolvers/Incomple > teLUT.h > +include/bullet/ThirdPartyLibs/Eigen/src/IterativeLinearSolvers/Iterativ > eSolverBase.h > +include/bullet/ThirdPartyLibs/Eigen/src/IterativeLinearSolvers/LeastSqu > areConjugateGradient.h > +include/bullet/ThirdPartyLibs/Eigen/src/IterativeLinearSolvers/SolveWit > hGuess.h +include/bullet/ThirdPartyLibs/Eigen/src/Jacobi/ > +include/bullet/ThirdPartyLibs/Eigen/src/Jacobi/Jacobi.h > +include/bullet/ThirdPartyLibs/Eigen/src/KLUSupport/ > +include/bullet/ThirdPartyLibs/Eigen/src/KLUSupport/KLUSupport.h > +include/bullet/ThirdPartyLibs/Eigen/src/LU/ > +include/bullet/ThirdPartyLibs/Eigen/src/LU/Determinant.h > +include/bullet/ThirdPartyLibs/Eigen/src/LU/FullPivLU.h > +include/bullet/ThirdPartyLibs/Eigen/src/LU/InverseImpl.h > +include/bullet/ThirdPartyLibs/Eigen/src/LU/PartialPivLU.h > +include/bullet/ThirdPartyLibs/Eigen/src/LU/PartialPivLU_LAPACKE.h > +include/bullet/ThirdPartyLibs/Eigen/src/LU/arch/ > +include/bullet/ThirdPartyLibs/Eigen/src/LU/arch/InverseSize4.h > +include/bullet/ThirdPartyLibs/Eigen/src/MetisSupport/ > +include/bullet/ThirdPartyLibs/Eigen/src/MetisSupport/MetisSupport.h > +include/bullet/ThirdPartyLibs/Eigen/src/OrderingMethods/ > +include/bullet/ThirdPartyLibs/Eigen/src/OrderingMethods/Amd.h > +include/bullet/ThirdPartyLibs/Eigen/src/OrderingMethods/Eigen_Colamd.h > +include/bullet/ThirdPartyLibs/Eigen/src/OrderingMethods/Ordering.h > +include/bullet/ThirdPartyLibs/Eigen/src/PaStiXSupport/ > +include/bullet/ThirdPartyLibs/Eigen/src/PaStiXSupport/PaStiXSupport.h > +include/bullet/ThirdPartyLibs/Eigen/src/PardisoSupport/ > +include/bullet/ThirdPartyLibs/Eigen/src/PardisoSupport/PardisoSupport.h > +include/bullet/ThirdPartyLibs/Eigen/src/QR/ > +include/bullet/ThirdPartyLibs/Eigen/src/QR/ColPivHouseholderQR.h > +include/bullet/ThirdPartyLibs/Eigen/src/QR/ColPivHouseholderQR_LAPACKE. > h > +include/bullet/ThirdPartyLibs/Eigen/src/QR/CompleteOrthogonalDecomposit > ion.h +include/bullet/ThirdPartyLibs/Eigen/src/QR/FullPivHouseholderQR.h > +include/bullet/ThirdPartyLibs/Eigen/src/QR/HouseholderQR.h > +include/bullet/ThirdPartyLibs/Eigen/src/QR/HouseholderQR_LAPACKE.h > +include/bullet/ThirdPartyLibs/Eigen/src/SPQRSupport/ > +include/bullet/ThirdPartyLibs/Eigen/src/SPQRSupport/SuiteSparseQRSuppor > t.h +include/bullet/ThirdPartyLibs/Eigen/src/SVD/ > +include/bullet/ThirdPartyLibs/Eigen/src/SVD/BDCSVD.h > +include/bullet/ThirdPartyLibs/Eigen/src/SVD/JacobiSVD.h > +include/bullet/ThirdPartyLibs/Eigen/src/SVD/JacobiSVD_LAPACKE.h > +include/bullet/ThirdPartyLibs/Eigen/src/SVD/SVDBase.h > +include/bullet/ThirdPartyLibs/Eigen/src/SVD/UpperBidiagonalization.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCholesky/ > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCholesky/SimplicialCholes > ky.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCholesky/SimplicialCholes > ky_impl.h +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/ > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/AmbiVector.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/CompressedStorage.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/ConservativeSparseSp > arseProduct.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/MappedSparseMatrix.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseAssign.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseBlock.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseColEtree.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseCompressedBase > .h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseCwiseBinaryOp. > h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseCwiseUnaryOp.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseDenseProduct.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseDiagonalProduc > t.h +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseDot.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseFuzzy.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseMap.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseMatrix.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseMatrixBase.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparsePermutation.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseProduct.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseRedux.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseRef.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseSelfAdjointVie > w.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseSolverBase.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseSparseProductW > ithPruning.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseTranspose.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseTriangularView > .h +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseUtil.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseVector.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/SparseView.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseCore/TriangularSolver.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/ > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLUImpl.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_Memory.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_Structs.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_SupernodalMat > rix.h +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_Utils.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_column_bmod.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_column_dfs.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_copy_to_ucol. > h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_gemm_kernel.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_heap_relax_sn > ode.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_kernel_bmod.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_panel_bmod.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_panel_dfs.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_pivotL.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_pruneL.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseLU/SparseLU_relax_snode.h > +include/bullet/ThirdPartyLibs/Eigen/src/SparseQR/ > +include/bullet/ThirdPartyLibs/Eigen/src/SparseQR/SparseQR.h > +include/bullet/ThirdPartyLibs/Eigen/src/StlSupport/ > +include/bullet/ThirdPartyLibs/Eigen/src/StlSupport/StdDeque.h > +include/bullet/ThirdPartyLibs/Eigen/src/StlSupport/StdList.h > +include/bullet/ThirdPartyLibs/Eigen/src/StlSupport/StdVector.h > +include/bullet/ThirdPartyLibs/Eigen/src/StlSupport/details.h > +include/bullet/ThirdPartyLibs/Eigen/src/SuperLUSupport/ > +include/bullet/ThirdPartyLibs/Eigen/src/SuperLUSupport/SuperLUSupport.h > +include/bullet/ThirdPartyLibs/Eigen/src/UmfPackSupport/ > +include/bullet/ThirdPartyLibs/Eigen/src/UmfPackSupport/UmfPackSupport.h > +include/bullet/ThirdPartyLibs/Eigen/src/misc/ > +include/bullet/ThirdPartyLibs/Eigen/src/misc/Image.h > +include/bullet/ThirdPartyLibs/Eigen/src/misc/Kernel.h > +include/bullet/ThirdPartyLibs/Eigen/src/misc/RealSvd2x2.h > +include/bullet/ThirdPartyLibs/Eigen/src/misc/blas.h > +include/bullet/ThirdPartyLibs/Eigen/src/misc/lapack.h > +include/bullet/ThirdPartyLibs/Eigen/src/misc/lapacke.h > +include/bullet/ThirdPartyLibs/Eigen/src/misc/lapacke_mangling.h > +include/bullet/ThirdPartyLibs/Eigen/src/plugins/ > +include/bullet/ThirdPartyLibs/Eigen/src/plugins/ArrayCwiseBinaryOps.h > +include/bullet/ThirdPartyLibs/Eigen/src/plugins/ArrayCwiseUnaryOps.h > +include/bullet/ThirdPartyLibs/Eigen/src/plugins/BlockMethods.h > +include/bullet/ThirdPartyLibs/Eigen/src/plugins/CommonCwiseBinaryOps.h > +include/bullet/ThirdPartyLibs/Eigen/src/plugins/CommonCwiseUnaryOps.h > +include/bullet/ThirdPartyLibs/Eigen/src/plugins/IndexedViewMethods.h > +include/bullet/ThirdPartyLibs/Eigen/src/plugins/MatrixCwiseBinaryOps.h > +include/bullet/ThirdPartyLibs/Eigen/src/plugins/MatrixCwiseUnaryOps.h > +include/bullet/ThirdPartyLibs/Eigen/src/plugins/ReshapedMethods.h > +include/bullet/ThirdPartyLibs/Gwen/ > +include/bullet/ThirdPartyLibs/Gwen/Align.h > +include/bullet/ThirdPartyLibs/Gwen/Anim.h > +include/bullet/ThirdPartyLibs/Gwen/BaseRender.h > +include/bullet/ThirdPartyLibs/Gwen/Config.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/ > +include/bullet/ThirdPartyLibs/Gwen/Controls.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Base.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Button.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Canvas.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/CheckBox.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/ColorControls.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/ColorPicker.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/ComboBox.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/CrossSplitter.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Dialog/ > +include/bullet/ThirdPartyLibs/Gwen/Controls/Dialogs/ > +include/bullet/ThirdPartyLibs/Gwen/Controls/Dialogs/FileOpen.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Dialogs/FileSave.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Dialogs/Query.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/DockBase.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/DockedTabControl.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Dragger.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/GroupBox.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/HSVColorPicker.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Highlight.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/HorizontalScrollBar.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/HorizontalSlider.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/ImagePanel.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Label.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/LabelClickable.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Layout/ > +include/bullet/ThirdPartyLibs/Gwen/Controls/Layout/Splitter.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Layout/Table.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/ListBox.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Menu.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/MenuItem.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/MenuStrip.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Modal.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/NumericUpDown.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/PanelListPanel.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/ProgressBar.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Properties.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Property/ > +include/bullet/ThirdPartyLibs/Gwen/Controls/Property/BaseProperty.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Property/ColorSelector.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Property/Text.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/PropertyTree.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/RadioButton.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/RadioButtonController.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/ResizableControl.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Resizer.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/RichLabel.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/ScrollBar.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/ScrollBarBar.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/ScrollBarButton.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/ScrollControl.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Slider.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/SplitterBar.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/StatusBar.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Symbol.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/TabButton.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/TabControl.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/TabStrip.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/TabTitleBar.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/Text.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/TextBox.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/ToolBar.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/TreeControl.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/TreeNode.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/VerticalScrollBar.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/VerticalSlider.h > +include/bullet/ThirdPartyLibs/Gwen/Controls/WindowControl.h > +include/bullet/ThirdPartyLibs/Gwen/DragAndDrop.h > +include/bullet/ThirdPartyLibs/Gwen/Events.h > +include/bullet/ThirdPartyLibs/Gwen/Exports.h > +include/bullet/ThirdPartyLibs/Gwen/Font.h > +include/bullet/ThirdPartyLibs/Gwen/Gwen.h > +include/bullet/ThirdPartyLibs/Gwen/Hook.h > +include/bullet/ThirdPartyLibs/Gwen/Input/ > +include/bullet/ThirdPartyLibs/Gwen/Input/SDL13.h > +include/bullet/ThirdPartyLibs/Gwen/Input/SFML.h > +include/bullet/ThirdPartyLibs/Gwen/Input/Windows.h > +include/bullet/ThirdPartyLibs/Gwen/InputHandler.h > +include/bullet/ThirdPartyLibs/Gwen/Macros.h > +include/bullet/ThirdPartyLibs/Gwen/Platform.h > +include/bullet/ThirdPartyLibs/Gwen/Platforms/ > +include/bullet/ThirdPartyLibs/Gwen/Renderers/ > +include/bullet/ThirdPartyLibs/Gwen/Renderers/DirectX9.h > +include/bullet/ThirdPartyLibs/Gwen/Renderers/FontData.h > +include/bullet/ThirdPartyLibs/Gwen/Renderers/GDIPlus.h > +include/bullet/ThirdPartyLibs/Gwen/Renderers/OpenGL.h > +include/bullet/ThirdPartyLibs/Gwen/Renderers/OpenGL_DebugFont.h > +include/bullet/ThirdPartyLibs/Gwen/Renderers/SFML.h > +include/bullet/ThirdPartyLibs/Gwen/Skin.h > +include/bullet/ThirdPartyLibs/Gwen/Skins/ > +include/bullet/ThirdPartyLibs/Gwen/Skins/Simple.h > +include/bullet/ThirdPartyLibs/Gwen/Skins/TexturedBase.h > +include/bullet/ThirdPartyLibs/Gwen/Skins/Texturing.h > +include/bullet/ThirdPartyLibs/Gwen/Structures.h > +include/bullet/ThirdPartyLibs/Gwen/TextObject.h > +include/bullet/ThirdPartyLibs/Gwen/Texture.h > +include/bullet/ThirdPartyLibs/Gwen/ToolTip.h > +include/bullet/ThirdPartyLibs/Gwen/UnitTest/ > +include/bullet/ThirdPartyLibs/Gwen/UnitTest/UnitTest.h > +include/bullet/ThirdPartyLibs/Gwen/Utility.h > +include/bullet/ThirdPartyLibs/Wavefront/ > +include/bullet/ThirdPartyLibs/Wavefront/tiny_obj_loader.h > +include/bullet/ThirdPartyLibs/clsocket/ > +include/bullet/ThirdPartyLibs/clsocket/src/ > +include/bullet/ThirdPartyLibs/clsocket/src/ActiveSocket.h > +include/bullet/ThirdPartyLibs/clsocket/src/Host.h > +include/bullet/ThirdPartyLibs/clsocket/src/PassiveSocket.h > +include/bullet/ThirdPartyLibs/clsocket/src/SimpleSocket.h > +include/bullet/ThirdPartyLibs/clsocket/src/StatTimer.h > +include/bullet/ThirdPartyLibs/cpp_base64/ > +include/bullet/ThirdPartyLibs/cpp_base64/include/ > +include/bullet/ThirdPartyLibs/cpp_base64/include/cpp_base64/ > +include/bullet/ThirdPartyLibs/cpp_base64/include/cpp_base64/base64.h > +include/bullet/ThirdPartyLibs/crossguid/ > +include/bullet/ThirdPartyLibs/crossguid/crossguid/ > +include/bullet/ThirdPartyLibs/crossguid/crossguid/guid.hpp > +include/bullet/ThirdPartyLibs/enet/ > +include/bullet/ThirdPartyLibs/enet/include/ > +include/bullet/ThirdPartyLibs/enet/include/enet/ > +include/bullet/ThirdPartyLibs/enet/include/enet/callbacks.h > +include/bullet/ThirdPartyLibs/enet/include/enet/enet.h > +include/bullet/ThirdPartyLibs/enet/include/enet/list.h > +include/bullet/ThirdPartyLibs/enet/include/enet/protocol.h > +include/bullet/ThirdPartyLibs/enet/include/enet/time.h > +include/bullet/ThirdPartyLibs/enet/include/enet/types.h > +include/bullet/ThirdPartyLibs/enet/include/enet/unix.h > +include/bullet/ThirdPartyLibs/enet/include/enet/utility.h > +include/bullet/ThirdPartyLibs/enet/include/enet/win32.h > +include/bullet/ThirdPartyLibs/glad/ > +include/bullet/ThirdPartyLibs/glad/EGL/ > +include/bullet/ThirdPartyLibs/glad/EGL/eglplatform.h > +include/bullet/ThirdPartyLibs/glad/KHR/ > +include/bullet/ThirdPartyLibs/glad/KHR/khrplatform.h > +include/bullet/ThirdPartyLibs/glad/glad/ > +include/bullet/ThirdPartyLibs/glad/glad/egl.h > +include/bullet/ThirdPartyLibs/glad/glad/gl.h > +include/bullet/ThirdPartyLibs/glad/glad/glx.h > +include/bullet/ThirdPartyLibs/glad/linmath.h > +include/bullet/ThirdPartyLibs/imgui/ > +include/bullet/ThirdPartyLibs/imgui/imconfig.h > +include/bullet/ThirdPartyLibs/imgui/imgui.h > +include/bullet/ThirdPartyLibs/imgui/imgui_internal.h > +include/bullet/ThirdPartyLibs/imgui/stb_rect_pack.h > +include/bullet/ThirdPartyLibs/imgui/stb_textedit.h > +include/bullet/ThirdPartyLibs/imgui/stb_truetype.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/ > +include/bullet/ThirdPartyLibs/lua-5.2.3/lua_compiler/ > +include/bullet/ThirdPartyLibs/lua-5.2.3/lua_standalone/ > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/ > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lapi.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lauxlib.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lcode.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lctype.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/ldebug.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/ldo.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lfunc.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lgc.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/llex.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/llimits.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lmem.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lobject.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lopcodes.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lparser.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lstate.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lstring.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/ltable.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/ltm.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lua.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lua.hpp > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/luaconf.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lualib.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lundump.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lvm.h > +include/bullet/ThirdPartyLibs/lua-5.2.3/src/lzio.h > +include/bullet/ThirdPartyLibs/midi/ > +include/bullet/ThirdPartyLibs/midi/RtError.h > +include/bullet/ThirdPartyLibs/midi/RtMidi.h > +include/bullet/ThirdPartyLibs/minizip/ > +include/bullet/ThirdPartyLibs/minizip/crypt.h > +include/bullet/ThirdPartyLibs/minizip/ioapi.h > +include/bullet/ThirdPartyLibs/minizip/unzip.h > +include/bullet/ThirdPartyLibs/minizip/zip.h > +include/bullet/ThirdPartyLibs/openvr/ > +include/bullet/ThirdPartyLibs/openvr/bin/ > +include/bullet/ThirdPartyLibs/openvr/bin/linux32/ > +include/bullet/ThirdPartyLibs/openvr/bin/linux64/ > +include/bullet/ThirdPartyLibs/openvr/bin/osx32/ > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/ > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/ > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Headers > / > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Headers > /openvr.h > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Headers > /openvr_capi.h > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Headers > /openvr_driver.h > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Resourc > es/ > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Version > s/ > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Version > s/A/ > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Version > s/A/Headers/ > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Version > s/A/Headers/openvr.h > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Version > s/A/Headers/openvr_capi.h > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Version > s/A/Headers/openvr_driver.h > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Version > s/A/Resources/ > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Version > s/Current/ > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Version > s/Current/Headers/ > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Version > s/Current/Headers/openvr.h > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Version > s/Current/Headers/openvr_capi.h > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Version > s/Current/Headers/openvr_driver.h > +include/bullet/ThirdPartyLibs/openvr/bin/osx64/OpenVR.framework/Version > s/Current/Resources/ +include/bullet/ThirdPartyLibs/openvr/bin/win32/ > +include/bullet/ThirdPartyLibs/openvr/bin/win64/ > +include/bullet/ThirdPartyLibs/openvr/headers/ > +include/bullet/ThirdPartyLibs/openvr/headers/openvr.h > +include/bullet/ThirdPartyLibs/openvr/headers/openvr_capi.h > +include/bullet/ThirdPartyLibs/openvr/headers/openvr_driver.h > +include/bullet/ThirdPartyLibs/openvr/lib/ > +include/bullet/ThirdPartyLibs/openvr/lib/linux32/ > +include/bullet/ThirdPartyLibs/openvr/lib/linux64/ > +include/bullet/ThirdPartyLibs/openvr/lib/osx32/ > +include/bullet/ThirdPartyLibs/openvr/lib/win32/ > +include/bullet/ThirdPartyLibs/openvr/lib/win64/ > +include/bullet/ThirdPartyLibs/openvr/samples/ > +include/bullet/ThirdPartyLibs/openvr/samples/shared/ > +include/bullet/ThirdPartyLibs/openvr/samples/shared/Matrices.h > +include/bullet/ThirdPartyLibs/openvr/samples/shared/Vectors.h > +include/bullet/ThirdPartyLibs/openvr/samples/shared/compat.h > +include/bullet/ThirdPartyLibs/openvr/samples/shared/lodepng.h > +include/bullet/ThirdPartyLibs/openvr/samples/shared/pathtools.h > +include/bullet/ThirdPartyLibs/openvr/samples/shared/strtools.h > +include/bullet/ThirdPartyLibs/optionalX11/ > +include/bullet/ThirdPartyLibs/optionalX11/X11/ > +include/bullet/ThirdPartyLibs/optionalX11/X11/X.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/XKBlib.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/Xatom.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/Xfuncproto.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/Xfuncs.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/Xlib.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/XlibConf.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/Xlibint.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/Xmd.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/Xosdefs.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/Xproto.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/Xprotostr.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/Xutil.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/cursorfont.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/extensions/ > +include/bullet/ThirdPartyLibs/optionalX11/X11/extensions/XKB.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/extensions/XKBstr.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/extensions/XShm.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/extensions/Xext.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/extensions/extutil.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/extensions/shape.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/extensions/shapeconst.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/extensions/shm.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/keysym.h > +include/bullet/ThirdPartyLibs/optionalX11/X11/keysymdef.h > +include/bullet/ThirdPartyLibs/serial/ > +include/bullet/ThirdPartyLibs/serial/include/ > +include/bullet/ThirdPartyLibs/serial/include/serial/ > +include/bullet/ThirdPartyLibs/serial/include/serial/impl/ > +include/bullet/ThirdPartyLibs/serial/include/serial/impl/unix.h > +include/bullet/ThirdPartyLibs/serial/include/serial/impl/win.h > +include/bullet/ThirdPartyLibs/serial/include/serial/serial.h > +include/bullet/ThirdPartyLibs/serial/include/serial/v8stdint.h > +include/bullet/ThirdPartyLibs/serial/src/ > +include/bullet/ThirdPartyLibs/serial/src/impl/ > +include/bullet/ThirdPartyLibs/serial/src/impl/list_ports/ > +include/bullet/ThirdPartyLibs/stb_image/ > +include/bullet/ThirdPartyLibs/stb_image/stb_image.h > +include/bullet/ThirdPartyLibs/stb_image/stb_image_write.h > +include/bullet/ThirdPartyLibs/stb_image/stb_truetype.h > +include/bullet/ThirdPartyLibs/tinyxml2/ > +include/bullet/ThirdPartyLibs/tinyxml2/tinyxml2.h > +include/bullet/ThirdPartyLibs/zlib/ > +include/bullet/ThirdPartyLibs/zlib/crc32.h > +include/bullet/ThirdPartyLibs/zlib/deflate.h > +include/bullet/ThirdPartyLibs/zlib/gzguts.h > +include/bullet/ThirdPartyLibs/zlib/inffast.h > +include/bullet/ThirdPartyLibs/zlib/inffixed.h > +include/bullet/ThirdPartyLibs/zlib/inflate.h > +include/bullet/ThirdPartyLibs/zlib/inftrees.h > +include/bullet/ThirdPartyLibs/zlib/trees.h > +include/bullet/ThirdPartyLibs/zlib/zconf.h > +include/bullet/ThirdPartyLibs/zlib/zlib.h > +include/bullet/ThirdPartyLibs/zlib/zutil.h > +include/bullet/TinyAudio/ +include/bullet/TinyAudio/RtAudio.h > +include/bullet/TinyAudio/TinyAudioExample.h > +include/bullet/TinyAudio/b3ADSR.h > +include/bullet/TinyAudio/b3AudioListener.h > +include/bullet/TinyAudio/b3ReadWavFile.h > +include/bullet/TinyAudio/b3SoundEngine.h > +include/bullet/TinyAudio/b3SoundSource.h > +include/bullet/TinyAudio/b3Sound_C_Api.h > +include/bullet/TinyAudio/b3SwapUtils.h > +include/bullet/TinyAudio/b3WriteWavFile.h +include/bullet/TinyRenderer/ > +include/bullet/TinyRenderer/TinyRenderer.h > +include/bullet/TinyRenderer/geometry.h > +include/bullet/TinyRenderer/model.h > +include/bullet/TinyRenderer/our_gl.h > +include/bullet/TinyRenderer/tgaimage.h +include/bullet/Tutorial/ > +include/bullet/Tutorial/Dof6ConstraintTutorial.h > +include/bullet/Tutorial/Tutorial.h +include/bullet/TwoJoint/ > +include/bullet/Utils/ +include/bullet/Utils/ChromeTraceUtil.h > +include/bullet/Utils/RobotLoggingUtil.h > +include/bullet/Utils/b3BulletDefaultFileIO.h > +include/bullet/Utils/b3Clock.h +include/bullet/Utils/b3ERPCFMHelper.hpp > +include/bullet/Utils/b3Quickprof.h > +include/bullet/Utils/b3ReferenceFrameHelper.hpp > +include/bullet/Utils/b3ResourcePath.h +include/bullet/Vehicles/ > +include/bullet/Vehicles/Hinge2Vehicle.h > +include/bullet/VoronoiFracture/ > +include/bullet/VoronoiFracture/VoronoiFractureDemo.h > +include/bullet/VoronoiFracture/btConvexConvexMprAlgorithm.h > include/bullet/btBulletCollisionCommon.h > include/bullet/btBulletDynamicsCommon.h lib/cmake/ @@ > -498,16 +1576,23 @@ lib/cmake/bullet/UseBullet.cmake @lib > lib/libBullet3OpenCL_clew.so.${LIBBullet3OpenCL_clew_VERSION} > @lib lib/libBulletCollision.so.${LIBBulletCollision_VERSION} > @lib lib/libBulletDynamics.so.${LIBBulletDynamics_VERSION} +@lib > lib/libBulletExampleBrowserLib.so.${LIBBulletExampleBrowserLib_VERSION} > @lib lib/libBulletFileLoader.so.${LIBBulletFileLoader_VERSION} @lib > lib/libBulletInverseDynamics.so.${LIBBulletInverseDynamics_VERSION} @lib > lib/libBulletInverseDynamicsUtils.so.${LIBBulletInverseDynamicsUtils_VER > SION} @lib lib/libBulletRobotics.so.${LIBBulletRobotics_VERSION} > +@lib lib/libBulletRoboticsGUI.so.${LIBBulletRoboticsGUI_VERSION} > @lib lib/libBulletSoftBody.so.${LIBBulletSoftBody_VERSION} @lib > lib/libBulletWorldImporter.so.${LIBBulletWorldImporter_VERSION} @lib > lib/libBulletXmlWorldImporter.so.${LIBBulletXmlWorldImporter_VERSION} > +@lib lib/libBussIK.so.${LIBBussIK_VERSION} @lib > lib/libConvexDecomposition.so.${LIBConvexDecomposition_VERSION} > @lib lib/libGIMPACTUtils.so.${LIBGIMPACTUtils_VERSION} > @lib lib/libHACD.so.${LIBHACD_VERSION} @lib > lib/libLinearMath.so.${LIBLinearMath_VERSION} -lib/libclsocket.a > +@lib lib/libOpenGLWindow.so.${LIBOpenGLWindow_VERSION} +@static-lib > lib/libclsocket.a +@lib lib/libgwen.so.${LIBgwen_VERSION} > lib/pkgconfig/bullet.pc +lib/pkgconfig/bullet_robotics.pc > +lib/pkgconfig/bullet_robotics_gui.pc