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

Reply via email to