diff --git a/CMakeLists.txt b/CMakeLists.txt index 59022fe..553dee5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -183,7 +183,7 @@ SET (REACTPHYSICS3D_SOURCES ADD_LIBRARY(reactphysics3d STATIC ${REACTPHYSICS3D_SOURCES}) # If we need to compile the testbed application -add_subdirectory(testbed/) +add_subdirectory(tools/testbed/) # If we need to compile the tests add_subdirectory(test/) diff --git a/src/body/Body.cpp b/ephysics/body/Body.cpp similarity index 96% rename from src/body/Body.cpp rename to ephysics/body/Body.cpp index 7974a6b..6ab38dc 100644 --- a/src/body/Body.cpp +++ b/ephysics/body/Body.cpp @@ -24,8 +24,8 @@ ********************************************************************************/ // Libraries -#include "Body.h" -#include "collision/shapes/CollisionShape.h" +#include +#include // We want to use the ReactPhysics3D namespace using namespace reactphysics3d; diff --git a/src/body/Body.h b/ephysics/body/Body.h similarity index 99% rename from src/body/Body.h rename to ephysics/body/Body.h index 4d1f9bf..02a3428 100644 --- a/src/body/Body.h +++ b/ephysics/body/Body.h @@ -29,7 +29,7 @@ // Libraries #include #include -#include "configuration.h" +#include /// Namespace reactphysics3d namespace reactphysics3d { diff --git a/src/body/CollisionBody.cpp b/ephysics/body/CollisionBody.cpp similarity index 99% rename from src/body/CollisionBody.cpp rename to ephysics/body/CollisionBody.cpp index e5a51b9..35fa8b8 100644 --- a/src/body/CollisionBody.cpp +++ b/ephysics/body/CollisionBody.cpp @@ -24,9 +24,9 @@ ********************************************************************************/ // Libraries -#include "CollisionBody.h" -#include "engine/CollisionWorld.h" -#include "collision/ContactManifold.h" +#include +#include +#include // We want to use the ReactPhysics3D namespace using namespace reactphysics3d; diff --git a/src/body/CollisionBody.h b/ephysics/body/CollisionBody.h similarity index 97% rename from src/body/CollisionBody.h rename to ephysics/body/CollisionBody.h index 2c88d15..86dc06d 100644 --- a/src/body/CollisionBody.h +++ b/ephysics/body/CollisionBody.h @@ -29,13 +29,13 @@ // Libraries #include #include -#include "Body.h" -#include "mathematics/Transform.h" -#include "collision/shapes/AABB.h" -#include "collision/shapes/CollisionShape.h" -#include "collision/RaycastInfo.h" -#include "memory/MemoryAllocator.h" -#include "configuration.h" +#include +#include +#include +#include +#include +#include +#include /// Namespace reactphysics3d namespace reactphysics3d { diff --git a/src/body/RigidBody.cpp b/ephysics/body/RigidBody.cpp similarity index 98% rename from src/body/RigidBody.cpp rename to ephysics/body/RigidBody.cpp index 1a54b93..a5af3d9 100644 --- a/src/body/RigidBody.cpp +++ b/ephysics/body/RigidBody.cpp @@ -24,10 +24,10 @@ ********************************************************************************/ // Libraries -#include "RigidBody.h" -#include "constraint/Joint.h" -#include "collision/shapes/CollisionShape.h" -#include "engine/DynamicsWorld.h" +#include +#include +#include +#include // We want to use the ReactPhysics3D namespace using namespace reactphysics3d; diff --git a/src/body/RigidBody.h b/ephysics/body/RigidBody.h similarity index 99% rename from src/body/RigidBody.h rename to ephysics/body/RigidBody.h index fd1c18b..df3f42f 100644 --- a/src/body/RigidBody.h +++ b/ephysics/body/RigidBody.h @@ -28,10 +28,10 @@ // Libraries #include -#include "CollisionBody.h" -#include "engine/Material.h" -#include "mathematics/mathematics.h" -#include "memory/MemoryAllocator.h" +#include +#include +#include +#include /// Namespace reactphysics3d namespace reactphysics3d { diff --git a/src/collision/CollisionDetection.cpp b/ephysics/collision/CollisionDetection.cpp similarity index 98% rename from src/collision/CollisionDetection.cpp rename to ephysics/collision/CollisionDetection.cpp index ea469cc..6678dc8 100644 --- a/src/collision/CollisionDetection.cpp +++ b/ephysics/collision/CollisionDetection.cpp @@ -24,12 +24,12 @@ ********************************************************************************/ // Libraries -#include "CollisionDetection.h" -#include "engine/CollisionWorld.h" -#include "body/Body.h" -#include "collision/shapes/BoxShape.h" -#include "body/RigidBody.h" -#include "configuration.h" +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/src/collision/CollisionDetection.h b/ephysics/collision/CollisionDetection.h similarity index 97% rename from src/collision/CollisionDetection.h rename to ephysics/collision/CollisionDetection.h index 4bc4f31..09bbab0 100644 --- a/src/collision/CollisionDetection.h +++ b/ephysics/collision/CollisionDetection.h @@ -27,13 +27,13 @@ #define REACTPHYSICS3D_COLLISION_DETECTION_H // Libraries -#include "body/CollisionBody.h" -#include "broadphase/BroadPhaseAlgorithm.h" -#include "engine/OverlappingPair.h" -#include "engine/EventListener.h" -#include "narrowphase/DefaultCollisionDispatch.h" -#include "memory/MemoryAllocator.h" -#include "constraint/ContactPoint.h" +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/src/collision/CollisionShapeInfo.h b/ephysics/collision/CollisionShapeInfo.h similarity index 98% rename from src/collision/CollisionShapeInfo.h rename to ephysics/collision/CollisionShapeInfo.h index 2e1d950..69081a1 100644 --- a/src/collision/CollisionShapeInfo.h +++ b/ephysics/collision/CollisionShapeInfo.h @@ -27,7 +27,7 @@ #define REACTPHYSICS3D_COLLISION_SHAPE_INFO_H // Libraries -#include "shapes/CollisionShape.h" +#include /// Namespace ReactPhysics3D namespace reactphysics3d { diff --git a/src/collision/ContactManifold.cpp b/ephysics/collision/ContactManifold.cpp similarity index 99% rename from src/collision/ContactManifold.cpp rename to ephysics/collision/ContactManifold.cpp index cfa905f..7df4fe6 100644 --- a/src/collision/ContactManifold.cpp +++ b/ephysics/collision/ContactManifold.cpp @@ -25,7 +25,7 @@ // Libraries #include -#include "ContactManifold.h" +#include using namespace reactphysics3d; diff --git a/src/collision/ContactManifold.h b/ephysics/collision/ContactManifold.h similarity index 98% rename from src/collision/ContactManifold.h rename to ephysics/collision/ContactManifold.h index e34bb44..809331a 100644 --- a/src/collision/ContactManifold.h +++ b/ephysics/collision/ContactManifold.h @@ -28,10 +28,10 @@ // Libraries #include -#include "body/CollisionBody.h" -#include "collision/ProxyShape.h" -#include "constraint/ContactPoint.h" -#include "memory/MemoryAllocator.h" +#include +#include +#include +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/collision/ContactManifoldSet.cpp b/ephysics/collision/ContactManifoldSet.cpp similarity index 99% rename from src/collision/ContactManifoldSet.cpp rename to ephysics/collision/ContactManifoldSet.cpp index 54e3614..4d75a70 100644 --- a/src/collision/ContactManifoldSet.cpp +++ b/ephysics/collision/ContactManifoldSet.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "ContactManifoldSet.h" +#include using namespace reactphysics3d; diff --git a/src/collision/ContactManifoldSet.h b/ephysics/collision/ContactManifoldSet.h similarity index 99% rename from src/collision/ContactManifoldSet.h rename to ephysics/collision/ContactManifoldSet.h index b167f50..8baf6eb 100644 --- a/src/collision/ContactManifoldSet.h +++ b/ephysics/collision/ContactManifoldSet.h @@ -27,7 +27,7 @@ #define REACTPHYSICS3D_CONTACT_MANIFOLD_SET_H // Libraries -#include "ContactManifold.h" +#include namespace reactphysics3d { diff --git a/src/collision/ProxyShape.cpp b/ephysics/collision/ProxyShape.cpp similarity index 99% rename from src/collision/ProxyShape.cpp rename to ephysics/collision/ProxyShape.cpp index 0e41637..3bce712 100644 --- a/src/collision/ProxyShape.cpp +++ b/ephysics/collision/ProxyShape.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "ProxyShape.h" +#include using namespace reactphysics3d; diff --git a/src/collision/ProxyShape.h b/ephysics/collision/ProxyShape.h similarity index 99% rename from src/collision/ProxyShape.h rename to ephysics/collision/ProxyShape.h index b91252d..9381054 100644 --- a/src/collision/ProxyShape.h +++ b/ephysics/collision/ProxyShape.h @@ -27,8 +27,8 @@ #define REACTPHYSICS3D_PROXY_SHAPE_H // Libraries -#include "body/CollisionBody.h" -#include "shapes/CollisionShape.h" +#include +#include namespace reactphysics3d { diff --git a/src/collision/RaycastInfo.cpp b/ephysics/collision/RaycastInfo.cpp similarity index 95% rename from src/collision/RaycastInfo.cpp rename to ephysics/collision/RaycastInfo.cpp index 62569d8..a70d006 100644 --- a/src/collision/RaycastInfo.cpp +++ b/ephysics/collision/RaycastInfo.cpp @@ -24,9 +24,9 @@ ********************************************************************************/ // Libraries -#include "decimal.h" -#include "RaycastInfo.h" -#include "ProxyShape.h" +#include +#include +#include using namespace reactphysics3d; diff --git a/src/collision/RaycastInfo.h b/ephysics/collision/RaycastInfo.h similarity index 98% rename from src/collision/RaycastInfo.h rename to ephysics/collision/RaycastInfo.h index 1b86de5..9fb3f1a 100644 --- a/src/collision/RaycastInfo.h +++ b/ephysics/collision/RaycastInfo.h @@ -27,8 +27,8 @@ #define REACTPHYSICS3D_RAYCAST_INFO_H // Libraries -#include "mathematics/Vector3.h" -#include "mathematics/Ray.h" +#include +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/collision/TriangleMesh.cpp b/ephysics/collision/TriangleMesh.cpp similarity index 97% rename from src/collision/TriangleMesh.cpp rename to ephysics/collision/TriangleMesh.cpp index 5439b3f..647154d 100644 --- a/src/collision/TriangleMesh.cpp +++ b/ephysics/collision/TriangleMesh.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "TriangleMesh.h" +#include using namespace reactphysics3d; diff --git a/src/collision/TriangleMesh.h b/ephysics/collision/TriangleMesh.h similarity index 98% rename from src/collision/TriangleMesh.h rename to ephysics/collision/TriangleMesh.h index 52dabbe..c5146c9 100644 --- a/src/collision/TriangleMesh.h +++ b/ephysics/collision/TriangleMesh.h @@ -29,7 +29,7 @@ // Libraries #include #include -#include "TriangleVertexArray.h" +#include namespace reactphysics3d { diff --git a/src/collision/TriangleVertexArray.cpp b/ephysics/collision/TriangleVertexArray.cpp similarity index 98% rename from src/collision/TriangleVertexArray.cpp rename to ephysics/collision/TriangleVertexArray.cpp index f1808a3..7e30ac0 100644 --- a/src/collision/TriangleVertexArray.cpp +++ b/ephysics/collision/TriangleVertexArray.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "TriangleVertexArray.h" +#include using namespace reactphysics3d; diff --git a/src/collision/TriangleVertexArray.h b/ephysics/collision/TriangleVertexArray.h similarity index 99% rename from src/collision/TriangleVertexArray.h rename to ephysics/collision/TriangleVertexArray.h index 3cf4572..4cfadf7 100644 --- a/src/collision/TriangleVertexArray.h +++ b/ephysics/collision/TriangleVertexArray.h @@ -27,7 +27,7 @@ #define REACTPHYSICS3D_TRIANGLE_VERTEX_ARRAY_H // Libraries -#include "configuration.h" +#include namespace reactphysics3d { diff --git a/src/collision/broadphase/BroadPhaseAlgorithm.cpp b/ephysics/collision/broadphase/BroadPhaseAlgorithm.cpp similarity index 98% rename from src/collision/broadphase/BroadPhaseAlgorithm.cpp rename to ephysics/collision/broadphase/BroadPhaseAlgorithm.cpp index cfb6acd..c614712 100644 --- a/src/collision/broadphase/BroadPhaseAlgorithm.cpp +++ b/ephysics/collision/broadphase/BroadPhaseAlgorithm.cpp @@ -24,9 +24,9 @@ ********************************************************************************/ // Libraries -#include "BroadPhaseAlgorithm.h" -#include "collision/CollisionDetection.h" -#include "engine/Profiler.h" +#include +#include +#include // We want to use the ReactPhysics3D namespace using namespace reactphysics3d; diff --git a/src/collision/broadphase/BroadPhaseAlgorithm.h b/ephysics/collision/broadphase/BroadPhaseAlgorithm.h similarity index 98% rename from src/collision/broadphase/BroadPhaseAlgorithm.h rename to ephysics/collision/broadphase/BroadPhaseAlgorithm.h index 7f48f8f..e80ae54 100644 --- a/src/collision/broadphase/BroadPhaseAlgorithm.h +++ b/ephysics/collision/broadphase/BroadPhaseAlgorithm.h @@ -28,10 +28,10 @@ // Libraries #include -#include "body/CollisionBody.h" -#include "collision/ProxyShape.h" -#include "DynamicAABBTree.h" -#include "engine/Profiler.h" +#include +#include +#include +#include /// Namespace ReactPhysics3D namespace reactphysics3d { diff --git a/src/collision/broadphase/DynamicAABBTree.cpp b/ephysics/collision/broadphase/DynamicAABBTree.cpp similarity index 99% rename from src/collision/broadphase/DynamicAABBTree.cpp rename to ephysics/collision/broadphase/DynamicAABBTree.cpp index 7efd86a..c739803 100644 --- a/src/collision/broadphase/DynamicAABBTree.cpp +++ b/ephysics/collision/broadphase/DynamicAABBTree.cpp @@ -24,10 +24,10 @@ ********************************************************************************/ // Libraries -#include "DynamicAABBTree.h" -#include "BroadPhaseAlgorithm.h" -#include "memory/Stack.h" -#include "engine/Profiler.h" +#include +#include +#include +#include using namespace reactphysics3d; diff --git a/src/collision/broadphase/DynamicAABBTree.h b/ephysics/collision/broadphase/DynamicAABBTree.h similarity index 98% rename from src/collision/broadphase/DynamicAABBTree.h rename to ephysics/collision/broadphase/DynamicAABBTree.h index e8232e9..d76a156 100644 --- a/src/collision/broadphase/DynamicAABBTree.h +++ b/ephysics/collision/broadphase/DynamicAABBTree.h @@ -27,9 +27,9 @@ #define REACTPHYSICS3D_DYNAMIC_AABB_TREE_H // Libraries -#include "configuration.h" -#include "collision/shapes/AABB.h" -#include "body/CollisionBody.h" +#include +#include +#include /// Namespace ReactPhysics3D namespace reactphysics3d { diff --git a/src/collision/narrowphase/CollisionDispatch.h b/ephysics/collision/narrowphase/CollisionDispatch.h similarity index 97% rename from src/collision/narrowphase/CollisionDispatch.h rename to ephysics/collision/narrowphase/CollisionDispatch.h index 29b6426..c093864 100644 --- a/src/collision/narrowphase/CollisionDispatch.h +++ b/ephysics/collision/narrowphase/CollisionDispatch.h @@ -27,7 +27,7 @@ #define REACTPHYSICS3D_COLLISION_DISPATCH_H // Libraries -#include "NarrowPhaseAlgorithm.h" +#include namespace reactphysics3d { diff --git a/src/collision/narrowphase/ConcaveVsConvexAlgorithm.cpp b/ephysics/collision/narrowphase/ConcaveVsConvexAlgorithm.cpp similarity index 98% rename from src/collision/narrowphase/ConcaveVsConvexAlgorithm.cpp rename to ephysics/collision/narrowphase/ConcaveVsConvexAlgorithm.cpp index fba4e7a..56db041 100644 --- a/src/collision/narrowphase/ConcaveVsConvexAlgorithm.cpp +++ b/ephysics/collision/narrowphase/ConcaveVsConvexAlgorithm.cpp @@ -24,11 +24,11 @@ ********************************************************************************/ // Libraries -#include "collision/shapes/ConcaveShape.h" -#include "collision/shapes/TriangleShape.h" -#include "ConcaveVsConvexAlgorithm.h" -#include "collision/CollisionDetection.h" -#include "engine/CollisionWorld.h" +#include +#include +#include +#include +#include #include using namespace reactphysics3d; diff --git a/src/collision/narrowphase/ConcaveVsConvexAlgorithm.h b/ephysics/collision/narrowphase/ConcaveVsConvexAlgorithm.h similarity index 98% rename from src/collision/narrowphase/ConcaveVsConvexAlgorithm.h rename to ephysics/collision/narrowphase/ConcaveVsConvexAlgorithm.h index e44b71c..f0597d9 100644 --- a/src/collision/narrowphase/ConcaveVsConvexAlgorithm.h +++ b/ephysics/collision/narrowphase/ConcaveVsConvexAlgorithm.h @@ -27,9 +27,9 @@ #define REACTPHYSICS3D_CONCAVE_VS_CONVEX_ALGORITHM_H // Libraries -#include "NarrowPhaseAlgorithm.h" -#include "collision/shapes/ConvexShape.h" -#include "collision/shapes/ConcaveShape.h" +#include +#include +#include #include /// Namespace ReactPhysics3D diff --git a/src/collision/narrowphase/DefaultCollisionDispatch.cpp b/ephysics/collision/narrowphase/DefaultCollisionDispatch.cpp similarity index 96% rename from src/collision/narrowphase/DefaultCollisionDispatch.cpp rename to ephysics/collision/narrowphase/DefaultCollisionDispatch.cpp index 8e3f693..4e361df 100644 --- a/src/collision/narrowphase/DefaultCollisionDispatch.cpp +++ b/ephysics/collision/narrowphase/DefaultCollisionDispatch.cpp @@ -24,8 +24,8 @@ ********************************************************************************/ // Libraries -#include "DefaultCollisionDispatch.h" -#include "collision/shapes/CollisionShape.h" +#include +#include using namespace reactphysics3d; diff --git a/src/collision/narrowphase/DefaultCollisionDispatch.h b/ephysics/collision/narrowphase/DefaultCollisionDispatch.h similarity index 92% rename from src/collision/narrowphase/DefaultCollisionDispatch.h rename to ephysics/collision/narrowphase/DefaultCollisionDispatch.h index 6a3fb16..4802769 100644 --- a/src/collision/narrowphase/DefaultCollisionDispatch.h +++ b/ephysics/collision/narrowphase/DefaultCollisionDispatch.h @@ -27,10 +27,10 @@ #define REACTPHYSICS3D_DEFAULT_COLLISION_DISPATCH_H // Libraries -#include "CollisionDispatch.h" -#include "ConcaveVsConvexAlgorithm.h" -#include "SphereVsSphereAlgorithm.h" -#include "GJK/GJKAlgorithm.h" +#include +#include +#include +#include namespace reactphysics3d { diff --git a/src/collision/narrowphase/EPA/EPAAlgorithm.cpp b/ephysics/collision/narrowphase/EPA/EPAAlgorithm.cpp similarity index 98% rename from src/collision/narrowphase/EPA/EPAAlgorithm.cpp rename to ephysics/collision/narrowphase/EPA/EPAAlgorithm.cpp index 513ca36..c642739 100644 --- a/src/collision/narrowphase/EPA/EPAAlgorithm.cpp +++ b/ephysics/collision/narrowphase/EPA/EPAAlgorithm.cpp @@ -24,10 +24,10 @@ ********************************************************************************/ // Libraries -#include "EPAAlgorithm.h" -#include "engine/Profiler.h" -#include "collision/narrowphase//GJK/GJKAlgorithm.h" -#include "TrianglesStore.h" +#include +#include +#include +#include // We want to use the ReactPhysics3D namespace using namespace reactphysics3d; diff --git a/src/collision/narrowphase/EPA/EPAAlgorithm.h b/ephysics/collision/narrowphase/EPA/EPAAlgorithm.h similarity index 94% rename from src/collision/narrowphase/EPA/EPAAlgorithm.h rename to ephysics/collision/narrowphase/EPA/EPAAlgorithm.h index 1d4b527..e0b6427 100644 --- a/src/collision/narrowphase/EPA/EPAAlgorithm.h +++ b/ephysics/collision/narrowphase/EPA/EPAAlgorithm.h @@ -27,14 +27,14 @@ #define REACTPHYSICS3D_EPA_ALGORITHM_H // Libraries -#include "collision/narrowphase/GJK/Simplex.h" -#include "collision/shapes/CollisionShape.h" -#include "collision/CollisionShapeInfo.h" -#include "constraint/ContactPoint.h" -#include "collision/narrowphase/NarrowPhaseAlgorithm.h" -#include "mathematics/mathematics.h" -#include "TriangleEPA.h" -#include "memory/MemoryAllocator.h" +#include +#include +#include +#include +#include +#include +#include +#include #include /// ReactPhysics3D namespace diff --git a/src/collision/narrowphase/EPA/EdgeEPA.cpp b/ephysics/collision/narrowphase/EPA/EdgeEPA.cpp similarity index 97% rename from src/collision/narrowphase/EPA/EdgeEPA.cpp rename to ephysics/collision/narrowphase/EPA/EdgeEPA.cpp index d7abbaf..7a05307 100644 --- a/src/collision/narrowphase/EPA/EdgeEPA.cpp +++ b/ephysics/collision/narrowphase/EPA/EdgeEPA.cpp @@ -24,9 +24,9 @@ ********************************************************************************/ // Libraries -#include "EdgeEPA.h" -#include "TriangleEPA.h" -#include "TrianglesStore.h" +#include +#include +#include #include // We want to use the ReactPhysics3D namespace diff --git a/src/collision/narrowphase/EPA/EdgeEPA.h b/ephysics/collision/narrowphase/EPA/EdgeEPA.h similarity index 98% rename from src/collision/narrowphase/EPA/EdgeEPA.h rename to ephysics/collision/narrowphase/EPA/EdgeEPA.h index ca58091..e4497aa 100644 --- a/src/collision/narrowphase/EPA/EdgeEPA.h +++ b/ephysics/collision/narrowphase/EPA/EdgeEPA.h @@ -28,7 +28,7 @@ // Libraries -#include "mathematics/mathematics.h" +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/collision/narrowphase/EPA/TriangleEPA.cpp b/ephysics/collision/narrowphase/EPA/TriangleEPA.cpp similarity index 97% rename from src/collision/narrowphase/EPA/TriangleEPA.cpp rename to ephysics/collision/narrowphase/EPA/TriangleEPA.cpp index c4a279a..22270de 100644 --- a/src/collision/narrowphase/EPA/TriangleEPA.cpp +++ b/ephysics/collision/narrowphase/EPA/TriangleEPA.cpp @@ -25,9 +25,9 @@ // Libraries -#include "TriangleEPA.h" -#include "EdgeEPA.h" -#include "TrianglesStore.h" +#include +#include +#include // We use the ReactPhysics3D namespace using namespace reactphysics3d; diff --git a/src/collision/narrowphase/EPA/TriangleEPA.h b/ephysics/collision/narrowphase/EPA/TriangleEPA.h similarity index 98% rename from src/collision/narrowphase/EPA/TriangleEPA.h rename to ephysics/collision/narrowphase/EPA/TriangleEPA.h index e2a8ce2..fad7b50 100644 --- a/src/collision/narrowphase/EPA/TriangleEPA.h +++ b/ephysics/collision/narrowphase/EPA/TriangleEPA.h @@ -27,9 +27,9 @@ #define REACTPHYSICS3D_TRIANGLE_EPA_H // Libraries -#include "mathematics/mathematics.h" -#include "configuration.h" -#include "EdgeEPA.h" +#include +#include +#include #include /// ReactPhysics3D namespace diff --git a/src/collision/narrowphase/EPA/TrianglesStore.cpp b/ephysics/collision/narrowphase/EPA/TrianglesStore.cpp similarity index 97% rename from src/collision/narrowphase/EPA/TrianglesStore.cpp rename to ephysics/collision/narrowphase/EPA/TrianglesStore.cpp index ebc214f..344a54f 100644 --- a/src/collision/narrowphase/EPA/TrianglesStore.cpp +++ b/ephysics/collision/narrowphase/EPA/TrianglesStore.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "TrianglesStore.h" +#include // We use the ReactPhysics3D namespace using namespace reactphysics3d; diff --git a/src/collision/narrowphase/EPA/TrianglesStore.h b/ephysics/collision/narrowphase/EPA/TrianglesStore.h similarity index 98% rename from src/collision/narrowphase/EPA/TrianglesStore.h rename to ephysics/collision/narrowphase/EPA/TrianglesStore.h index b207eb7..6295cb5 100644 --- a/src/collision/narrowphase/EPA/TrianglesStore.h +++ b/ephysics/collision/narrowphase/EPA/TrianglesStore.h @@ -26,7 +26,7 @@ #ifndef REACTPHYSICS3D_TRIANGLES_STORE_H #define REACTPHYSICS3D_TRIANGLES_STORE_H -#include "TriangleEPA.h" +#include // Libraries diff --git a/src/collision/narrowphase/GJK/GJKAlgorithm.cpp b/ephysics/collision/narrowphase/GJK/GJKAlgorithm.cpp similarity index 98% rename from src/collision/narrowphase/GJK/GJKAlgorithm.cpp rename to ephysics/collision/narrowphase/GJK/GJKAlgorithm.cpp index 49db596..56fb929 100644 --- a/src/collision/narrowphase/GJK/GJKAlgorithm.cpp +++ b/ephysics/collision/narrowphase/GJK/GJKAlgorithm.cpp @@ -24,11 +24,11 @@ ********************************************************************************/ // Libraries -#include "GJKAlgorithm.h" -#include "Simplex.h" -#include "constraint/ContactPoint.h" -#include "configuration.h" -#include "engine/Profiler.h" +#include +#include +#include +#include +#include #include #include #include diff --git a/src/collision/narrowphase/GJK/GJKAlgorithm.h b/ephysics/collision/narrowphase/GJK/GJKAlgorithm.h similarity index 96% rename from src/collision/narrowphase/GJK/GJKAlgorithm.h rename to ephysics/collision/narrowphase/GJK/GJKAlgorithm.h index 23ebc78..401c47d 100644 --- a/src/collision/narrowphase/GJK/GJKAlgorithm.h +++ b/ephysics/collision/narrowphase/GJK/GJKAlgorithm.h @@ -27,10 +27,10 @@ #define REACTPHYSICS3D_GJK_ALGORITHM_H // Libraries -#include "collision/narrowphase/NarrowPhaseAlgorithm.h" -#include "constraint/ContactPoint.h" -#include "collision/shapes/ConvexShape.h" -#include "collision/narrowphase/EPA/EPAAlgorithm.h" +#include +#include +#include +#include /// ReactPhysics3D namespace diff --git a/src/collision/narrowphase/GJK/Simplex.cpp b/ephysics/collision/narrowphase/GJK/Simplex.cpp similarity index 99% rename from src/collision/narrowphase/GJK/Simplex.cpp rename to ephysics/collision/narrowphase/GJK/Simplex.cpp index 45e72e6..ca817e6 100644 --- a/src/collision/narrowphase/GJK/Simplex.cpp +++ b/ephysics/collision/narrowphase/GJK/Simplex.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Simplex.h" +#include #include // We want to use the ReactPhysics3D namespace diff --git a/src/collision/narrowphase/GJK/Simplex.h b/ephysics/collision/narrowphase/GJK/Simplex.h similarity index 99% rename from src/collision/narrowphase/GJK/Simplex.h rename to ephysics/collision/narrowphase/GJK/Simplex.h index 72f618b..733060b 100644 --- a/src/collision/narrowphase/GJK/Simplex.h +++ b/ephysics/collision/narrowphase/GJK/Simplex.h @@ -27,7 +27,7 @@ #define REACTPHYSICS3D_SIMPLEX_H // Libraries -#include "mathematics/mathematics.h" +#include #include /// ReactPhysics3D namespace diff --git a/src/collision/narrowphase/NarrowPhaseAlgorithm.cpp b/ephysics/collision/narrowphase/NarrowPhaseAlgorithm.cpp similarity index 97% rename from src/collision/narrowphase/NarrowPhaseAlgorithm.cpp rename to ephysics/collision/narrowphase/NarrowPhaseAlgorithm.cpp index d61d78e..0c86a5d 100644 --- a/src/collision/narrowphase/NarrowPhaseAlgorithm.cpp +++ b/ephysics/collision/narrowphase/NarrowPhaseAlgorithm.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "NarrowPhaseAlgorithm.h" +#include // We want to use the ReactPhysics3D namespace using namespace reactphysics3d; diff --git a/src/collision/narrowphase/NarrowPhaseAlgorithm.h b/ephysics/collision/narrowphase/NarrowPhaseAlgorithm.h similarity index 95% rename from src/collision/narrowphase/NarrowPhaseAlgorithm.h rename to ephysics/collision/narrowphase/NarrowPhaseAlgorithm.h index e8efaaa..deddfb1 100644 --- a/src/collision/narrowphase/NarrowPhaseAlgorithm.h +++ b/ephysics/collision/narrowphase/NarrowPhaseAlgorithm.h @@ -27,11 +27,11 @@ #define REACTPHYSICS3D_NARROW_PHASE_ALGORITHM_H // Libraries -#include "body/Body.h" -#include "constraint/ContactPoint.h" -#include "memory/MemoryAllocator.h" -#include "engine/OverlappingPair.h" -#include "collision/CollisionShapeInfo.h" +#include +#include +#include +#include +#include /// Namespace ReactPhysics3D namespace reactphysics3d { diff --git a/src/collision/narrowphase/SphereVsSphereAlgorithm.cpp b/ephysics/collision/narrowphase/SphereVsSphereAlgorithm.cpp similarity index 97% rename from src/collision/narrowphase/SphereVsSphereAlgorithm.cpp rename to ephysics/collision/narrowphase/SphereVsSphereAlgorithm.cpp index 89e2987..9b03bcf 100644 --- a/src/collision/narrowphase/SphereVsSphereAlgorithm.cpp +++ b/ephysics/collision/narrowphase/SphereVsSphereAlgorithm.cpp @@ -24,8 +24,8 @@ ********************************************************************************/ // Libraries -#include "SphereVsSphereAlgorithm.h" -#include "collision/shapes/SphereShape.h" +#include +#include // We want to use the ReactPhysics3D namespace using namespace reactphysics3d; diff --git a/src/collision/narrowphase/SphereVsSphereAlgorithm.h b/ephysics/collision/narrowphase/SphereVsSphereAlgorithm.h similarity index 95% rename from src/collision/narrowphase/SphereVsSphereAlgorithm.h rename to ephysics/collision/narrowphase/SphereVsSphereAlgorithm.h index 0c73d57..01dc50b 100644 --- a/src/collision/narrowphase/SphereVsSphereAlgorithm.h +++ b/ephysics/collision/narrowphase/SphereVsSphereAlgorithm.h @@ -27,9 +27,9 @@ #define REACTPHYSICS3D_SPHERE_VS_SPHERE_ALGORITHM_H // Libraries -#include "body/Body.h" -#include "constraint/ContactPoint.h" -#include "NarrowPhaseAlgorithm.h" +#include +#include +#include /// Namespace ReactPhysics3D diff --git a/src/collision/shapes/AABB.cpp b/ephysics/collision/shapes/AABB.cpp similarity index 98% rename from src/collision/shapes/AABB.cpp rename to ephysics/collision/shapes/AABB.cpp index 0e18eeb..63e6930 100644 --- a/src/collision/shapes/AABB.cpp +++ b/ephysics/collision/shapes/AABB.cpp @@ -24,8 +24,8 @@ ********************************************************************************/ // Libraries -#include "AABB.h" -#include "configuration.h" +#include +#include #include using namespace reactphysics3d; diff --git a/src/collision/shapes/AABB.h b/ephysics/collision/shapes/AABB.h similarity index 99% rename from src/collision/shapes/AABB.h rename to ephysics/collision/shapes/AABB.h index 364dfc8..013bf58 100644 --- a/src/collision/shapes/AABB.h +++ b/ephysics/collision/shapes/AABB.h @@ -27,7 +27,7 @@ #define REACTPHYSICS3D_AABB_H // Libraries -#include "mathematics/mathematics.h" +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/collision/shapes/BoxShape.cpp b/ephysics/collision/shapes/BoxShape.cpp similarity index 97% rename from src/collision/shapes/BoxShape.cpp rename to ephysics/collision/shapes/BoxShape.cpp index fe1f569..1d9bacd 100644 --- a/src/collision/shapes/BoxShape.cpp +++ b/ephysics/collision/shapes/BoxShape.cpp @@ -24,9 +24,9 @@ ********************************************************************************/ // Libraries -#include "BoxShape.h" -#include "collision/ProxyShape.h" -#include "configuration.h" +#include +#include +#include #include #include diff --git a/src/collision/shapes/BoxShape.h b/ephysics/collision/shapes/BoxShape.h similarity index 97% rename from src/collision/shapes/BoxShape.h rename to ephysics/collision/shapes/BoxShape.h index f581baa..15cc66a 100644 --- a/src/collision/shapes/BoxShape.h +++ b/ephysics/collision/shapes/BoxShape.h @@ -28,9 +28,9 @@ // Libraries #include -#include "ConvexShape.h" -#include "body/CollisionBody.h" -#include "mathematics/mathematics.h" +#include +#include +#include /// ReactPhysics3D namespace diff --git a/src/collision/shapes/CapsuleShape.cpp b/ephysics/collision/shapes/CapsuleShape.cpp similarity index 98% rename from src/collision/shapes/CapsuleShape.cpp rename to ephysics/collision/shapes/CapsuleShape.cpp index 110fbd3..bfcbd85 100644 --- a/src/collision/shapes/CapsuleShape.cpp +++ b/ephysics/collision/shapes/CapsuleShape.cpp @@ -24,9 +24,9 @@ ********************************************************************************/ // Libraries -#include "CapsuleShape.h" -#include "collision/ProxyShape.h" -#include "configuration.h" +#include +#include +#include #include using namespace reactphysics3d; diff --git a/src/collision/shapes/CapsuleShape.h b/ephysics/collision/shapes/CapsuleShape.h similarity index 98% rename from src/collision/shapes/CapsuleShape.h rename to ephysics/collision/shapes/CapsuleShape.h index 56269d0..fc2f080 100644 --- a/src/collision/shapes/CapsuleShape.h +++ b/ephysics/collision/shapes/CapsuleShape.h @@ -27,9 +27,9 @@ #define REACTPHYSICS3D_CAPSULE_SHAPE_H // Libraries -#include "ConvexShape.h" -#include "body/CollisionBody.h" -#include "mathematics/mathematics.h" +#include +#include +#include // ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/collision/shapes/CollisionShape.cpp b/ephysics/collision/shapes/CollisionShape.cpp similarity index 96% rename from src/collision/shapes/CollisionShape.cpp rename to ephysics/collision/shapes/CollisionShape.cpp index b71c946..fe56181 100644 --- a/src/collision/shapes/CollisionShape.cpp +++ b/ephysics/collision/shapes/CollisionShape.cpp @@ -24,9 +24,9 @@ ********************************************************************************/ // Libraries -#include "CollisionShape.h" -#include "engine/Profiler.h" -#include "body/CollisionBody.h" +#include +#include +#include // We want to use the ReactPhysics3D namespace using namespace reactphysics3d; diff --git a/src/collision/shapes/CollisionShape.h b/ephysics/collision/shapes/CollisionShape.h similarity index 96% rename from src/collision/shapes/CollisionShape.h rename to ephysics/collision/shapes/CollisionShape.h index cd89255..327a46d 100644 --- a/src/collision/shapes/CollisionShape.h +++ b/ephysics/collision/shapes/CollisionShape.h @@ -29,12 +29,12 @@ // Libraries #include #include -#include "mathematics/Vector3.h" -#include "mathematics/Matrix3x3.h" -#include "mathematics/Ray.h" -#include "AABB.h" -#include "collision/RaycastInfo.h" -#include "memory/MemoryAllocator.h" +#include +#include +#include +#include +#include +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/collision/shapes/ConcaveMeshShape.cpp b/ephysics/collision/shapes/ConcaveMeshShape.cpp similarity index 99% rename from src/collision/shapes/ConcaveMeshShape.cpp rename to ephysics/collision/shapes/ConcaveMeshShape.cpp index 317a1c6..054d828 100644 --- a/src/collision/shapes/ConcaveMeshShape.cpp +++ b/ephysics/collision/shapes/ConcaveMeshShape.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "ConcaveMeshShape.h" +#include using namespace reactphysics3d; diff --git a/src/collision/shapes/ConcaveMeshShape.h b/ephysics/collision/shapes/ConcaveMeshShape.h similarity index 97% rename from src/collision/shapes/ConcaveMeshShape.h rename to ephysics/collision/shapes/ConcaveMeshShape.h index 015c815..909dbf8 100644 --- a/src/collision/shapes/ConcaveMeshShape.h +++ b/ephysics/collision/shapes/ConcaveMeshShape.h @@ -27,11 +27,11 @@ #define REACTPHYSICS3D_CONCAVE_MESH_SHAPE_H // Libraries -#include "ConcaveShape.h" -#include "collision/broadphase/DynamicAABBTree.h" -#include "collision/TriangleMesh.h" -#include "collision/shapes/TriangleShape.h" -#include "engine/Profiler.h" +#include +#include +#include +#include +#include namespace reactphysics3d { diff --git a/src/collision/shapes/ConcaveShape.cpp b/ephysics/collision/shapes/ConcaveShape.cpp similarity index 97% rename from src/collision/shapes/ConcaveShape.cpp rename to ephysics/collision/shapes/ConcaveShape.cpp index 65a0c8b..7e5045d 100644 --- a/src/collision/shapes/ConcaveShape.cpp +++ b/ephysics/collision/shapes/ConcaveShape.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "ConcaveShape.h" +#include // We want to use the ReactPhysics3D namespace diff --git a/src/collision/shapes/ConcaveShape.h b/ephysics/collision/shapes/ConcaveShape.h similarity index 98% rename from src/collision/shapes/ConcaveShape.h rename to ephysics/collision/shapes/ConcaveShape.h index 9c1418d..9bc0586 100644 --- a/src/collision/shapes/ConcaveShape.h +++ b/ephysics/collision/shapes/ConcaveShape.h @@ -27,8 +27,8 @@ #define REACTPHYSICS3D_CONCAVE_SHAPE_H // Libraries -#include "CollisionShape.h" -#include "TriangleShape.h" +#include +#include // ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/collision/shapes/ConeShape.cpp b/ephysics/collision/shapes/ConeShape.cpp similarity index 98% rename from src/collision/shapes/ConeShape.cpp rename to ephysics/collision/shapes/ConeShape.cpp index 373061d..2f4def3 100644 --- a/src/collision/shapes/ConeShape.cpp +++ b/ephysics/collision/shapes/ConeShape.cpp @@ -25,9 +25,9 @@ // Libraries #include -#include "configuration.h" -#include "ConeShape.h" -#include "collision/ProxyShape.h" +#include +#include +#include using namespace reactphysics3d; diff --git a/src/collision/shapes/ConeShape.h b/ephysics/collision/shapes/ConeShape.h similarity index 98% rename from src/collision/shapes/ConeShape.h rename to ephysics/collision/shapes/ConeShape.h index b693f38..4771563 100644 --- a/src/collision/shapes/ConeShape.h +++ b/ephysics/collision/shapes/ConeShape.h @@ -27,9 +27,9 @@ #define REACTPHYSICS3D_CONE_SHAPE_H // Libraries -#include "ConvexShape.h" -#include "body/CollisionBody.h" -#include "mathematics/mathematics.h" +#include +#include +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/collision/shapes/ConvexMeshShape.cpp b/ephysics/collision/shapes/ConvexMeshShape.cpp similarity index 99% rename from src/collision/shapes/ConvexMeshShape.cpp rename to ephysics/collision/shapes/ConvexMeshShape.cpp index e3643a9..655d5e8 100644 --- a/src/collision/shapes/ConvexMeshShape.cpp +++ b/ephysics/collision/shapes/ConvexMeshShape.cpp @@ -25,8 +25,8 @@ // Libraries #include -#include "configuration.h" -#include "ConvexMeshShape.h" +#include +#include using namespace reactphysics3d; diff --git a/src/collision/shapes/ConvexMeshShape.h b/ephysics/collision/shapes/ConvexMeshShape.h similarity index 97% rename from src/collision/shapes/ConvexMeshShape.h rename to ephysics/collision/shapes/ConvexMeshShape.h index d23e91b..4be7848 100644 --- a/src/collision/shapes/ConvexMeshShape.h +++ b/ephysics/collision/shapes/ConvexMeshShape.h @@ -27,11 +27,11 @@ #define REACTPHYSICS3D_CONVEX_MESH_SHAPE_H // Libraries -#include "ConvexShape.h" -#include "engine/CollisionWorld.h" -#include "mathematics/mathematics.h" -#include "collision/TriangleMesh.h" -#include "collision/narrowphase/GJK/GJKAlgorithm.h" +#include +#include +#include +#include +#include #include #include #include diff --git a/src/collision/shapes/ConvexShape.cpp b/ephysics/collision/shapes/ConvexShape.cpp similarity index 98% rename from src/collision/shapes/ConvexShape.cpp rename to ephysics/collision/shapes/ConvexShape.cpp index 2faa877..30fccc1 100644 --- a/src/collision/shapes/ConvexShape.cpp +++ b/ephysics/collision/shapes/ConvexShape.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "ConvexShape.h" +#include // We want to use the ReactPhysics3D namespace diff --git a/src/collision/shapes/ConvexShape.h b/ephysics/collision/shapes/ConvexShape.h similarity index 98% rename from src/collision/shapes/ConvexShape.h rename to ephysics/collision/shapes/ConvexShape.h index a3cd313..bb37c1a 100644 --- a/src/collision/shapes/ConvexShape.h +++ b/ephysics/collision/shapes/ConvexShape.h @@ -27,7 +27,7 @@ #define REACTPHYSICS3D_CONVEX_SHAPE_H // Libraries -#include "CollisionShape.h" +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/collision/shapes/CylinderShape.cpp b/ephysics/collision/shapes/CylinderShape.cpp similarity index 98% rename from src/collision/shapes/CylinderShape.cpp rename to ephysics/collision/shapes/CylinderShape.cpp index fd3da01..5fb9167 100644 --- a/src/collision/shapes/CylinderShape.cpp +++ b/ephysics/collision/shapes/CylinderShape.cpp @@ -24,9 +24,9 @@ ********************************************************************************/ // Libraries -#include "CylinderShape.h" -#include "collision/ProxyShape.h" -#include "configuration.h" +#include +#include +#include using namespace reactphysics3d; diff --git a/src/collision/shapes/CylinderShape.h b/ephysics/collision/shapes/CylinderShape.h similarity index 98% rename from src/collision/shapes/CylinderShape.h rename to ephysics/collision/shapes/CylinderShape.h index 71e4f9a..a095129 100644 --- a/src/collision/shapes/CylinderShape.h +++ b/ephysics/collision/shapes/CylinderShape.h @@ -27,9 +27,9 @@ #define REACTPHYSICS3D_CYLINDER_SHAPE_H // Libraries -#include "ConvexShape.h" -#include "body/CollisionBody.h" -#include "mathematics/mathematics.h" +#include +#include +#include /// ReactPhysics3D namespace diff --git a/src/collision/shapes/HeightFieldShape.cpp b/ephysics/collision/shapes/HeightFieldShape.cpp similarity index 99% rename from src/collision/shapes/HeightFieldShape.cpp rename to ephysics/collision/shapes/HeightFieldShape.cpp index 88224e2..5e1e1f8 100644 --- a/src/collision/shapes/HeightFieldShape.cpp +++ b/ephysics/collision/shapes/HeightFieldShape.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "HeightFieldShape.h" +#include using namespace reactphysics3d; diff --git a/src/collision/shapes/HeightFieldShape.h b/ephysics/collision/shapes/HeightFieldShape.h similarity index 98% rename from src/collision/shapes/HeightFieldShape.h rename to ephysics/collision/shapes/HeightFieldShape.h index 49adff4..923c5fd 100644 --- a/src/collision/shapes/HeightFieldShape.h +++ b/ephysics/collision/shapes/HeightFieldShape.h @@ -27,9 +27,9 @@ #define REACTPHYSICS3D_HEIGHTFIELD_SHAPE_H // Libraries -#include "ConcaveShape.h" -#include "collision/shapes/TriangleShape.h" -#include "engine/Profiler.h" +#include +#include +#include namespace reactphysics3d { diff --git a/src/collision/shapes/SphereShape.cpp b/ephysics/collision/shapes/SphereShape.cpp similarity index 96% rename from src/collision/shapes/SphereShape.cpp rename to ephysics/collision/shapes/SphereShape.cpp index 549a635..4a9c821 100644 --- a/src/collision/shapes/SphereShape.cpp +++ b/ephysics/collision/shapes/SphereShape.cpp @@ -24,9 +24,9 @@ ********************************************************************************/ // Libraries -#include "SphereShape.h" -#include "collision/ProxyShape.h" -#include "configuration.h" +#include +#include +#include #include using namespace reactphysics3d; diff --git a/src/collision/shapes/SphereShape.h b/ephysics/collision/shapes/SphereShape.h similarity index 98% rename from src/collision/shapes/SphereShape.h rename to ephysics/collision/shapes/SphereShape.h index a1316ae..7616361 100644 --- a/src/collision/shapes/SphereShape.h +++ b/ephysics/collision/shapes/SphereShape.h @@ -27,9 +27,9 @@ #define REACTPHYSICS3D_SPHERE_SHAPE_H // Libraries -#include "ConvexShape.h" -#include "body/CollisionBody.h" -#include "mathematics/mathematics.h" +#include +#include +#include // ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/collision/shapes/TriangleShape.cpp b/ephysics/collision/shapes/TriangleShape.cpp similarity index 96% rename from src/collision/shapes/TriangleShape.cpp rename to ephysics/collision/shapes/TriangleShape.cpp index 24bd3fd..6ea1900 100644 --- a/src/collision/shapes/TriangleShape.cpp +++ b/ephysics/collision/shapes/TriangleShape.cpp @@ -24,10 +24,10 @@ ********************************************************************************/ // Libraries -#include "TriangleShape.h" -#include "collision/ProxyShape.h" -#include "engine/Profiler.h" -#include "configuration.h" +#include +#include +#include +#include #include using namespace reactphysics3d; diff --git a/src/collision/shapes/TriangleShape.h b/ephysics/collision/shapes/TriangleShape.h similarity index 98% rename from src/collision/shapes/TriangleShape.h rename to ephysics/collision/shapes/TriangleShape.h index 1b9f368..0a12673 100644 --- a/src/collision/shapes/TriangleShape.h +++ b/ephysics/collision/shapes/TriangleShape.h @@ -27,8 +27,8 @@ #define REACTPHYSICS3D_TRIANGLE_SHAPE_H // Libraries -#include "mathematics/mathematics.h" -#include "ConvexShape.h" +#include +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/configuration.h b/ephysics/configuration.h similarity index 99% rename from src/configuration.h rename to ephysics/configuration.h index 134668b..ec4de3b 100644 --- a/src/configuration.h +++ b/ephysics/configuration.h @@ -30,7 +30,7 @@ #include #include #include -#include "decimal.h" +#include // Windows platform #if defined(WIN32) ||defined(_WIN32) || defined(_WIN64) ||defined(__WIN32__) || defined(__WINDOWS__) diff --git a/src/constraint/BallAndSocketJoint.cpp b/ephysics/constraint/BallAndSocketJoint.cpp similarity index 99% rename from src/constraint/BallAndSocketJoint.cpp rename to ephysics/constraint/BallAndSocketJoint.cpp index 275b564..f94f740 100644 --- a/src/constraint/BallAndSocketJoint.cpp +++ b/ephysics/constraint/BallAndSocketJoint.cpp @@ -24,8 +24,8 @@ ********************************************************************************/ // Libraries -#include "BallAndSocketJoint.h" -#include "engine/ConstraintSolver.h" +#include +#include using namespace reactphysics3d; diff --git a/src/constraint/BallAndSocketJoint.h b/ephysics/constraint/BallAndSocketJoint.h similarity index 98% rename from src/constraint/BallAndSocketJoint.h rename to ephysics/constraint/BallAndSocketJoint.h index f4671e8..789ef09 100644 --- a/src/constraint/BallAndSocketJoint.h +++ b/ephysics/constraint/BallAndSocketJoint.h @@ -27,8 +27,8 @@ #define REACTPHYSICS3D_BALL_AND_SOCKET_JOINT_H // Libraries -#include "Joint.h" -#include "mathematics/mathematics.h" +#include +#include namespace reactphysics3d { diff --git a/src/constraint/ContactPoint.cpp b/ephysics/constraint/ContactPoint.cpp similarity index 97% rename from src/constraint/ContactPoint.cpp rename to ephysics/constraint/ContactPoint.cpp index ccc7e96..15e6dbf 100644 --- a/src/constraint/ContactPoint.cpp +++ b/ephysics/constraint/ContactPoint.cpp @@ -24,8 +24,8 @@ ********************************************************************************/ // Libraries -#include "ContactPoint.h" -#include "collision/ProxyShape.h" +#include +#include using namespace reactphysics3d; using namespace std; diff --git a/src/constraint/ContactPoint.h b/ephysics/constraint/ContactPoint.h similarity index 98% rename from src/constraint/ContactPoint.h rename to ephysics/constraint/ContactPoint.h index 9b172e6..67aa1e7 100644 --- a/src/constraint/ContactPoint.h +++ b/ephysics/constraint/ContactPoint.h @@ -27,11 +27,11 @@ #define REACTPHYSICS3D_CONTACT_POINT_H // Libraries -#include "body/CollisionBody.h" -#include "collision/CollisionShapeInfo.h" -#include "configuration.h" -#include "mathematics/mathematics.h" -#include "configuration.h" +#include +#include +#include +#include +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/constraint/FixedJoint.cpp b/ephysics/constraint/FixedJoint.cpp similarity index 99% rename from src/constraint/FixedJoint.cpp rename to ephysics/constraint/FixedJoint.cpp index 57c8d8c..abcea2e 100644 --- a/src/constraint/FixedJoint.cpp +++ b/ephysics/constraint/FixedJoint.cpp @@ -24,8 +24,8 @@ ********************************************************************************/ // Libraries -#include "FixedJoint.h" -#include "engine/ConstraintSolver.h" +#include +#include using namespace reactphysics3d; diff --git a/src/constraint/FixedJoint.h b/ephysics/constraint/FixedJoint.h similarity index 98% rename from src/constraint/FixedJoint.h rename to ephysics/constraint/FixedJoint.h index aa9f279..4dd1e75 100644 --- a/src/constraint/FixedJoint.h +++ b/ephysics/constraint/FixedJoint.h @@ -27,8 +27,8 @@ #define REACTPHYSICS3D_FIXED_JOINT_H // Libraries -#include "Joint.h" -#include "mathematics/mathematics.h" +#include +#include namespace reactphysics3d { diff --git a/src/constraint/HingeJoint.cpp b/ephysics/constraint/HingeJoint.cpp similarity index 99% rename from src/constraint/HingeJoint.cpp rename to ephysics/constraint/HingeJoint.cpp index e64cbde..51c7ff6 100644 --- a/src/constraint/HingeJoint.cpp +++ b/ephysics/constraint/HingeJoint.cpp @@ -24,8 +24,8 @@ ********************************************************************************/ // Libraries -#include "HingeJoint.h" -#include "engine/ConstraintSolver.h" +#include +#include #include using namespace reactphysics3d; diff --git a/src/constraint/HingeJoint.h b/ephysics/constraint/HingeJoint.h similarity index 99% rename from src/constraint/HingeJoint.h rename to ephysics/constraint/HingeJoint.h index 662c7e5..28a118a 100644 --- a/src/constraint/HingeJoint.h +++ b/ephysics/constraint/HingeJoint.h @@ -27,8 +27,8 @@ #define REACTPHYSICS3D_HINGE_JOINT_H // Libraries -#include "Joint.h" -#include "mathematics/mathematics.h" +#include +#include namespace reactphysics3d { diff --git a/src/constraint/Joint.cpp b/ephysics/constraint/Joint.cpp similarity index 98% rename from src/constraint/Joint.cpp rename to ephysics/constraint/Joint.cpp index 22f4093..e17c6db 100644 --- a/src/constraint/Joint.cpp +++ b/ephysics/constraint/Joint.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Joint.h" +#include using namespace reactphysics3d; diff --git a/src/constraint/Joint.h b/ephysics/constraint/Joint.h similarity index 98% rename from src/constraint/Joint.h rename to ephysics/constraint/Joint.h index b5ec520..d14551d 100644 --- a/src/constraint/Joint.h +++ b/ephysics/constraint/Joint.h @@ -27,9 +27,9 @@ #define REACTPHYSICS3D_CONSTRAINT_H // Libraries -#include "configuration.h" -#include "body/RigidBody.h" -#include "mathematics/mathematics.h" +#include +#include +#include // ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/constraint/SliderJoint.cpp b/ephysics/constraint/SliderJoint.cpp similarity index 99% rename from src/constraint/SliderJoint.cpp rename to ephysics/constraint/SliderJoint.cpp index 99a5c83..9ba22af 100644 --- a/src/constraint/SliderJoint.cpp +++ b/ephysics/constraint/SliderJoint.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "SliderJoint.h" +#include using namespace reactphysics3d; diff --git a/src/constraint/SliderJoint.h b/ephysics/constraint/SliderJoint.h similarity index 99% rename from src/constraint/SliderJoint.h rename to ephysics/constraint/SliderJoint.h index c40526d..1177073 100644 --- a/src/constraint/SliderJoint.h +++ b/ephysics/constraint/SliderJoint.h @@ -27,8 +27,8 @@ #define REACTPHYSICS3D_SLIDER_JOINT_H // Libraries -#include "mathematics/mathematics.h" -#include "engine/ConstraintSolver.h" +#include +#include namespace reactphysics3d { diff --git a/src/decimal.h b/ephysics/decimal.h similarity index 100% rename from src/decimal.h rename to ephysics/decimal.h diff --git a/src/engine/CollisionWorld.cpp b/ephysics/engine/CollisionWorld.cpp similarity index 99% rename from src/engine/CollisionWorld.cpp rename to ephysics/engine/CollisionWorld.cpp index ddc4a7b..45d7c76 100644 --- a/src/engine/CollisionWorld.cpp +++ b/ephysics/engine/CollisionWorld.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "CollisionWorld.h" +#include #include // Namespaces diff --git a/src/engine/CollisionWorld.h b/ephysics/engine/CollisionWorld.h similarity index 95% rename from src/engine/CollisionWorld.h rename to ephysics/engine/CollisionWorld.h index 9156093..47af1bf 100644 --- a/src/engine/CollisionWorld.h +++ b/ephysics/engine/CollisionWorld.h @@ -31,16 +31,16 @@ #include #include #include -#include "mathematics/mathematics.h" -#include "Profiler.h" -#include "body/CollisionBody.h" -#include "collision/RaycastInfo.h" -#include "OverlappingPair.h" -#include "collision/CollisionDetection.h" -#include "constraint/Joint.h" -#include "constraint/ContactPoint.h" -#include "memory/MemoryAllocator.h" -#include "EventListener.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include /// Namespace reactphysics3d namespace reactphysics3d { diff --git a/src/engine/ConstraintSolver.cpp b/ephysics/engine/ConstraintSolver.cpp similarity index 98% rename from src/engine/ConstraintSolver.cpp rename to ephysics/engine/ConstraintSolver.cpp index 64a9264..af3d35f 100644 --- a/src/engine/ConstraintSolver.cpp +++ b/ephysics/engine/ConstraintSolver.cpp @@ -24,8 +24,8 @@ ********************************************************************************/ // Libraries -#include "ConstraintSolver.h" -#include "Profiler.h" +#include +#include using namespace reactphysics3d; diff --git a/src/engine/ConstraintSolver.h b/ephysics/engine/ConstraintSolver.h similarity index 98% rename from src/engine/ConstraintSolver.h rename to ephysics/engine/ConstraintSolver.h index b67e10c..4667514 100644 --- a/src/engine/ConstraintSolver.h +++ b/ephysics/engine/ConstraintSolver.h @@ -27,10 +27,10 @@ #define REACTPHYSICS3D_CONSTRAINT_SOLVER_H // Libraries -#include "configuration.h" -#include "mathematics/mathematics.h" -#include "constraint/Joint.h" -#include "Island.h" +#include +#include +#include +#include #include #include diff --git a/src/engine/ContactSolver.cpp b/ephysics/engine/ContactSolver.cpp similarity index 99% rename from src/engine/ContactSolver.cpp rename to ephysics/engine/ContactSolver.cpp index 076cf5e..09d087a 100644 --- a/src/engine/ContactSolver.cpp +++ b/ephysics/engine/ContactSolver.cpp @@ -24,10 +24,10 @@ ********************************************************************************/ // Libraries -#include "ContactSolver.h" -#include "DynamicsWorld.h" -#include "body/RigidBody.h" -#include "Profiler.h" +#include +#include +#include +#include #include using namespace reactphysics3d; diff --git a/src/engine/ContactSolver.h b/ephysics/engine/ContactSolver.h similarity index 98% rename from src/engine/ContactSolver.h rename to ephysics/engine/ContactSolver.h index aa111f4..ed058b3 100644 --- a/src/engine/ContactSolver.h +++ b/ephysics/engine/ContactSolver.h @@ -27,12 +27,12 @@ #define REACTPHYSICS3D_CONTACT_SOLVER_H // Libraries -#include "constraint/ContactPoint.h" -#include "configuration.h" -#include "constraint/Joint.h" -#include "collision/ContactManifold.h" -#include "Island.h" -#include "Impulse.h" +#include +#include +#include +#include +#include +#include #include #include diff --git a/src/engine/DynamicsWorld.cpp b/ephysics/engine/DynamicsWorld.cpp similarity index 99% rename from src/engine/DynamicsWorld.cpp rename to ephysics/engine/DynamicsWorld.cpp index f0725eb..2641be5 100644 --- a/src/engine/DynamicsWorld.cpp +++ b/ephysics/engine/DynamicsWorld.cpp @@ -24,11 +24,11 @@ ********************************************************************************/ // Libraries -#include "DynamicsWorld.h" -#include "constraint/BallAndSocketJoint.h" -#include "constraint/SliderJoint.h" -#include "constraint/HingeJoint.h" -#include "constraint/FixedJoint.h" +#include +#include +#include +#include +#include // Namespaces using namespace reactphysics3d; diff --git a/src/engine/DynamicsWorld.h b/ephysics/engine/DynamicsWorld.h similarity index 98% rename from src/engine/DynamicsWorld.h rename to ephysics/engine/DynamicsWorld.h index 11e4912..571edfa 100644 --- a/src/engine/DynamicsWorld.h +++ b/ephysics/engine/DynamicsWorld.h @@ -27,13 +27,13 @@ #define REACTPHYSICS3D_DYNAMICS_WORLD_H // Libraries -#include "CollisionWorld.h" -#include "collision/CollisionDetection.h" -#include "ContactSolver.h" -#include "ConstraintSolver.h" -#include "body/RigidBody.h" -#include "Island.h" -#include "configuration.h" +#include +#include +#include +#include +#include +#include +#include /// Namespace ReactPhysics3D namespace reactphysics3d { diff --git a/src/engine/EventListener.h b/ephysics/engine/EventListener.h similarity index 98% rename from src/engine/EventListener.h rename to ephysics/engine/EventListener.h index 4df7925..eadea25 100644 --- a/src/engine/EventListener.h +++ b/ephysics/engine/EventListener.h @@ -27,7 +27,7 @@ #define REACTPHYSICS3D_EVENT_LISTENER_H // Libraries -#include "constraint/ContactPoint.h" +#include namespace reactphysics3d { diff --git a/src/engine/Impulse.h b/ephysics/engine/Impulse.h similarity index 98% rename from src/engine/Impulse.h rename to ephysics/engine/Impulse.h index 8c2bef3..0124605 100644 --- a/src/engine/Impulse.h +++ b/ephysics/engine/Impulse.h @@ -27,7 +27,7 @@ #define REACTPHYSICS3D_IMPULSE_H // Libraries -#include "mathematics/mathematics.h" +#include namespace reactphysics3d { diff --git a/src/engine/Island.cpp b/ephysics/engine/Island.cpp similarity index 98% rename from src/engine/Island.cpp rename to ephysics/engine/Island.cpp index 57a7f43..aaffc49 100644 --- a/src/engine/Island.cpp +++ b/ephysics/engine/Island.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Island.h" +#include using namespace reactphysics3d; diff --git a/src/engine/Island.h b/ephysics/engine/Island.h similarity index 97% rename from src/engine/Island.h rename to ephysics/engine/Island.h index 6be38d5..605b96d 100644 --- a/src/engine/Island.h +++ b/ephysics/engine/Island.h @@ -27,10 +27,10 @@ #define REACTPHYSICS3D_ISLAND_H // Libraries -#include "memory/MemoryAllocator.h" -#include "body/RigidBody.h" -#include "constraint/Joint.h" -#include "collision/ContactManifold.h" +#include +#include +#include +#include namespace reactphysics3d { diff --git a/src/engine/Material.cpp b/ephysics/engine/Material.cpp similarity index 98% rename from src/engine/Material.cpp rename to ephysics/engine/Material.cpp index 4dc9964..476d070 100644 --- a/src/engine/Material.cpp +++ b/ephysics/engine/Material.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Material.h" +#include using namespace reactphysics3d; diff --git a/src/engine/Material.h b/ephysics/engine/Material.h similarity index 99% rename from src/engine/Material.h rename to ephysics/engine/Material.h index c820cb9..367db7b 100644 --- a/src/engine/Material.h +++ b/ephysics/engine/Material.h @@ -28,7 +28,7 @@ // Libraries #include -#include "configuration.h" +#include namespace reactphysics3d { diff --git a/src/engine/OverlappingPair.cpp b/ephysics/engine/OverlappingPair.cpp similarity index 98% rename from src/engine/OverlappingPair.cpp rename to ephysics/engine/OverlappingPair.cpp index fa45817..11bcd73 100644 --- a/src/engine/OverlappingPair.cpp +++ b/ephysics/engine/OverlappingPair.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "OverlappingPair.h" +#include using namespace reactphysics3d; diff --git a/src/engine/OverlappingPair.h b/ephysics/engine/OverlappingPair.h similarity index 97% rename from src/engine/OverlappingPair.h rename to ephysics/engine/OverlappingPair.h index d230afe..587bd48 100644 --- a/src/engine/OverlappingPair.h +++ b/ephysics/engine/OverlappingPair.h @@ -27,9 +27,9 @@ #define REACTPHYSICS3D_OVERLAPPING_PAIR_H // Libraries -#include "collision/ContactManifoldSet.h" -#include "collision/ProxyShape.h" -#include "collision/shapes/CollisionShape.h" +#include +#include +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/engine/Profiler.cpp b/ephysics/engine/Profiler.cpp similarity index 99% rename from src/engine/Profiler.cpp rename to ephysics/engine/Profiler.cpp index f9cc8fe..4fea176 100644 --- a/src/engine/Profiler.cpp +++ b/ephysics/engine/Profiler.cpp @@ -26,7 +26,7 @@ #ifdef IS_PROFILING_ACTIVE // Libraries -#include "Profiler.h" +#include using namespace reactphysics3d; diff --git a/src/engine/Profiler.h b/ephysics/engine/Profiler.h similarity index 99% rename from src/engine/Profiler.h rename to ephysics/engine/Profiler.h index 7a42ae1..2cc5fde 100644 --- a/src/engine/Profiler.h +++ b/ephysics/engine/Profiler.h @@ -29,8 +29,8 @@ #ifdef IS_PROFILING_ACTIVE // Libraries -#include "configuration.h" -#include "Timer.h" +#include +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/engine/Timer.cpp b/ephysics/engine/Timer.cpp similarity index 98% rename from src/engine/Timer.cpp rename to ephysics/engine/Timer.cpp index 243138f..3b5bdc2 100644 --- a/src/engine/Timer.cpp +++ b/ephysics/engine/Timer.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Timer.h" +#include // We want to use the ReactPhysics3D namespace using namespace reactphysics3d; diff --git a/src/engine/Timer.h b/ephysics/engine/Timer.h similarity index 99% rename from src/engine/Timer.h rename to ephysics/engine/Timer.h index ec673b6..89a7211 100644 --- a/src/engine/Timer.h +++ b/ephysics/engine/Timer.h @@ -31,7 +31,7 @@ #include #include #include -#include "configuration.h" +#include #if defined(WINDOWS_OS) // For Windows platform #define NOMINMAX // This is used to avoid definition of max() and min() macros diff --git a/src/mathematics/Matrix2x2.cpp b/ephysics/mathematics/Matrix2x2.cpp similarity index 98% rename from src/mathematics/Matrix2x2.cpp rename to ephysics/mathematics/Matrix2x2.cpp index 30fdc1a..15de4dc 100644 --- a/src/mathematics/Matrix2x2.cpp +++ b/ephysics/mathematics/Matrix2x2.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Matrix2x2.h" +#include using namespace reactphysics3d; diff --git a/src/mathematics/Matrix2x2.h b/ephysics/mathematics/Matrix2x2.h similarity index 99% rename from src/mathematics/Matrix2x2.h rename to ephysics/mathematics/Matrix2x2.h index 9e9a6e4..866fe06 100644 --- a/src/mathematics/Matrix2x2.h +++ b/ephysics/mathematics/Matrix2x2.h @@ -28,7 +28,7 @@ // Libraries #include -#include "Vector2.h" +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/mathematics/Matrix3x3.cpp b/ephysics/mathematics/Matrix3x3.cpp similarity index 99% rename from src/mathematics/Matrix3x3.cpp rename to ephysics/mathematics/Matrix3x3.cpp index 3cd0350..4142aea 100644 --- a/src/mathematics/Matrix3x3.cpp +++ b/ephysics/mathematics/Matrix3x3.cpp @@ -25,7 +25,7 @@ // Libraries #include -#include "Matrix3x3.h" +#include // Namespaces using namespace reactphysics3d; diff --git a/src/mathematics/Matrix3x3.h b/ephysics/mathematics/Matrix3x3.h similarity index 99% rename from src/mathematics/Matrix3x3.h rename to ephysics/mathematics/Matrix3x3.h index d06957c..393a46b 100644 --- a/src/mathematics/Matrix3x3.h +++ b/ephysics/mathematics/Matrix3x3.h @@ -29,7 +29,7 @@ // Libraries #include -#include "Vector3.h" +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/mathematics/Quaternion.cpp b/ephysics/mathematics/Quaternion.cpp similarity index 99% rename from src/mathematics/Quaternion.cpp rename to ephysics/mathematics/Quaternion.cpp index 3236a1b..eceebc5 100644 --- a/src/mathematics/Quaternion.cpp +++ b/ephysics/mathematics/Quaternion.cpp @@ -24,8 +24,8 @@ ********************************************************************************/ // Libraries -#include "Quaternion.h" -#include "Vector3.h" +#include +#include #include // Namespace diff --git a/src/mathematics/Quaternion.h b/ephysics/mathematics/Quaternion.h similarity index 98% rename from src/mathematics/Quaternion.h rename to ephysics/mathematics/Quaternion.h index c1bb584..dadd2fe 100644 --- a/src/mathematics/Quaternion.h +++ b/ephysics/mathematics/Quaternion.h @@ -28,9 +28,9 @@ // Libraries #include -#include "Vector3.h" -#include "Matrix3x3.h" -#include "decimal.h" +#include +#include +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/mathematics/Ray.h b/ephysics/mathematics/Ray.h similarity index 98% rename from src/mathematics/Ray.h rename to ephysics/mathematics/Ray.h index 10f182b..4308347 100644 --- a/src/mathematics/Ray.h +++ b/ephysics/mathematics/Ray.h @@ -27,7 +27,7 @@ #define REACTPHYSICS3D_RAY_H // Libraries -#include "Vector3.h" +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/mathematics/Transform.cpp b/ephysics/mathematics/Transform.cpp similarity index 98% rename from src/mathematics/Transform.cpp rename to ephysics/mathematics/Transform.cpp index 4a77d84..995a9e2 100644 --- a/src/mathematics/Transform.cpp +++ b/ephysics/mathematics/Transform.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Transform.h" +#include // Namespaces using namespace reactphysics3d; diff --git a/src/mathematics/Transform.h b/ephysics/mathematics/Transform.h similarity index 98% rename from src/mathematics/Transform.h rename to ephysics/mathematics/Transform.h index 35d1862..1913ea1 100644 --- a/src/mathematics/Transform.h +++ b/ephysics/mathematics/Transform.h @@ -27,9 +27,9 @@ #define REACTPHYSICS3D_TRANSFORM_H // Libraries -#include "Matrix3x3.h" -#include "Vector3.h" -#include "Quaternion.h" +#include +#include +#include // ReactPhysiscs3D namespace namespace reactphysics3d { diff --git a/src/mathematics/Vector2.cpp b/ephysics/mathematics/Vector2.cpp similarity index 98% rename from src/mathematics/Vector2.cpp rename to ephysics/mathematics/Vector2.cpp index 55926bf..0dddbf8 100644 --- a/src/mathematics/Vector2.cpp +++ b/ephysics/mathematics/Vector2.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Vector2.h" +#include #include // Namespaces diff --git a/src/mathematics/Vector2.h b/ephysics/mathematics/Vector2.h similarity index 99% rename from src/mathematics/Vector2.h rename to ephysics/mathematics/Vector2.h index 6e30363..a5f8ca6 100644 --- a/src/mathematics/Vector2.h +++ b/ephysics/mathematics/Vector2.h @@ -29,8 +29,8 @@ // Libraries #include #include -#include "mathematics_functions.h" -#include "decimal.h" +#include +#include /// ReactPhysics3D namespace diff --git a/src/mathematics/Vector3.cpp b/ephysics/mathematics/Vector3.cpp similarity index 98% rename from src/mathematics/Vector3.cpp rename to ephysics/mathematics/Vector3.cpp index f356705..86c2238 100644 --- a/src/mathematics/Vector3.cpp +++ b/ephysics/mathematics/Vector3.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Vector3.h" +#include #include #include diff --git a/src/mathematics/Vector3.h b/ephysics/mathematics/Vector3.h similarity index 99% rename from src/mathematics/Vector3.h rename to ephysics/mathematics/Vector3.h index 0936f4e..10f6c12 100644 --- a/src/mathematics/Vector3.h +++ b/ephysics/mathematics/Vector3.h @@ -29,8 +29,8 @@ // Libraries #include #include -#include "mathematics_functions.h" -#include "decimal.h" +#include +#include /// ReactPhysics3D namespace diff --git a/src/mathematics/mathematics.h b/ephysics/mathematics/mathematics.h similarity index 84% rename from src/mathematics/mathematics.h rename to ephysics/mathematics/mathematics.h index b2f2bd1..aefc344 100644 --- a/src/mathematics/mathematics.h +++ b/ephysics/mathematics/mathematics.h @@ -27,15 +27,15 @@ #define REACTPHYSICS3D_MATHEMATICS_H // Libraries -#include "Matrix3x3.h" -#include "Matrix2x2.h" -#include "Quaternion.h" -#include "Vector3.h" -#include "Vector2.h" -#include "Transform.h" -#include "Ray.h" -#include "configuration.h" -#include "mathematics_functions.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/src/mathematics/mathematics_functions.cpp b/ephysics/mathematics/mathematics_functions.cpp similarity index 96% rename from src/mathematics/mathematics_functions.cpp rename to ephysics/mathematics/mathematics_functions.cpp index 97bf6dc..4e4a1c7 100644 --- a/src/mathematics/mathematics_functions.cpp +++ b/ephysics/mathematics/mathematics_functions.cpp @@ -24,8 +24,8 @@ ********************************************************************************/ // Libraries -#include "mathematics_functions.h" -#include "Vector3.h" +#include +#include using namespace reactphysics3d; diff --git a/src/mathematics/mathematics_functions.h b/ephysics/mathematics/mathematics_functions.h similarity index 98% rename from src/mathematics/mathematics_functions.h rename to ephysics/mathematics/mathematics_functions.h index 7efe6d4..8c83293 100644 --- a/src/mathematics/mathematics_functions.h +++ b/ephysics/mathematics/mathematics_functions.h @@ -27,8 +27,8 @@ #define REACTPHYSICS3D_MATHEMATICS_FUNCTIONS_H // Libraries -#include "configuration.h" -#include "decimal.h" +#include +#include #include #include #include diff --git a/src/memory/MemoryAllocator.cpp b/ephysics/memory/MemoryAllocator.cpp similarity index 99% rename from src/memory/MemoryAllocator.cpp rename to ephysics/memory/MemoryAllocator.cpp index 6a9c69a..04b8de0 100644 --- a/src/memory/MemoryAllocator.cpp +++ b/ephysics/memory/MemoryAllocator.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "MemoryAllocator.h" +#include #include #include diff --git a/src/memory/MemoryAllocator.h b/ephysics/memory/MemoryAllocator.h similarity index 99% rename from src/memory/MemoryAllocator.h rename to ephysics/memory/MemoryAllocator.h index 7700696..6d9aac4 100644 --- a/src/memory/MemoryAllocator.h +++ b/ephysics/memory/MemoryAllocator.h @@ -28,7 +28,7 @@ // Libraries #include -#include "configuration.h" +#include /// ReactPhysics3D namespace namespace reactphysics3d { diff --git a/src/memory/Stack.h b/ephysics/memory/Stack.h similarity index 99% rename from src/memory/Stack.h rename to ephysics/memory/Stack.h index 904486f..01c4dff 100644 --- a/src/memory/Stack.h +++ b/ephysics/memory/Stack.h @@ -27,7 +27,7 @@ #define REACTPHYSICS3D_STACK_H // Libraries -#include "configuration.h" +#include namespace reactphysics3d { diff --git a/src/reactphysics3d.h b/ephysics/reactphysics3d.h similarity index 68% rename from src/reactphysics3d.h rename to ephysics/reactphysics3d.h index 6f1e42f..da9b9b9 100644 --- a/src/reactphysics3d.h +++ b/ephysics/reactphysics3d.h @@ -35,32 +35,32 @@ #define REACTPHYSICS3D_H // Libraries -#include "configuration.h" -#include "mathematics/mathematics.h" -#include "body/CollisionBody.h" -#include "body/RigidBody.h" -#include "engine/DynamicsWorld.h" -#include "engine/CollisionWorld.h" -#include "engine/Material.h" -#include "engine/EventListener.h" -#include "collision/shapes/CollisionShape.h" -#include "collision/shapes/BoxShape.h" -#include "collision/shapes/SphereShape.h" -#include "collision/shapes/ConeShape.h" -#include "collision/shapes/CylinderShape.h" -#include "collision/shapes/CapsuleShape.h" -#include "collision/shapes/ConvexMeshShape.h" -#include "collision/shapes/ConcaveMeshShape.h" -#include "collision/shapes/HeightFieldShape.h" -#include "collision/shapes/AABB.h" -#include "collision/ProxyShape.h" -#include "collision/RaycastInfo.h" -#include "collision/TriangleMesh.h" -#include "collision/TriangleVertexArray.h" -#include "constraint/BallAndSocketJoint.h" -#include "constraint/SliderJoint.h" -#include "constraint/HingeJoint.h" -#include "constraint/FixedJoint.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include /// Alias to the ReactPhysics3D namespace namespace rp3d = reactphysics3d; diff --git a/lutin_ephysics-test.py b/lutin_ephysics-test.py new file mode 100644 index 0000000..4d1e806 --- /dev/null +++ b/lutin_ephysics-test.py @@ -0,0 +1,39 @@ +#!/usr/bin/python +import lutin.debug as debug +import lutin.tools as tools + + +def get_type(): + return "BINARY" + +def get_sub_type(): + return "TEST" + +def get_desc(): + return "Ewol Physic engine TEST UNIT" + +def get_licence(): + return "BSD-3" + +def get_compagny_type(): + return "com" + +def get_compagny_name(): + return "atria-soft" + +def get_maintainer(): + return "authors.txt" + +def configure(target, my_module): + my_module.add_src_file([ + 'test/Test.cpp', + 'test/TestSuite.cpp', + 'test/main.cpp' + ]) + my_module.add_depend([ + 'ephysics', + 'gtest', + 'test-debug' + ]) + return True + diff --git a/lutin_ephysics.py b/lutin_ephysics.py new file mode 100644 index 0000000..63510e1 --- /dev/null +++ b/lutin_ephysics.py @@ -0,0 +1,176 @@ +#!/usr/bin/python +import lutin.debug as debug +import lutin.tools as tools + + +def get_type(): + return "LIBRARY" + +def get_desc(): + return "Ewol Physic engine" + +def get_licence(): + return "BSD-3" + +def get_compagny_type(): + return "com" + +def get_compagny_name(): + return "atria-soft" + +def get_maintainer(): + return "authors.txt" + +def get_version(): + return "version.txt" + +def configure(target, my_module): + my_module.add_extra_flags() + # add the file to compile: + my_module.add_src_file([ + 'ephysics/memory/MemoryAllocator.cpp', + 'ephysics/constraint/Joint.cpp', + 'ephysics/constraint/HingeJoint.cpp', + 'ephysics/constraint/ContactPoint.cpp', + 'ephysics/constraint/BallAndSocketJoint.cpp', + 'ephysics/constraint/SliderJoint.cpp', + 'ephysics/constraint/FixedJoint.cpp', + 'ephysics/collision/ContactManifoldSet.cpp', + 'ephysics/collision/RaycastInfo.cpp', + 'ephysics/collision/narrowphase/GJK/Simplex.cpp', + 'ephysics/collision/narrowphase/GJK/GJKAlgorithm.cpp', + 'ephysics/collision/narrowphase/DefaultCollisionDispatch.cpp', + 'ephysics/collision/narrowphase/SphereVsSphereAlgorithm.cpp', + 'ephysics/collision/narrowphase/NarrowPhaseAlgorithm.cpp', + 'ephysics/collision/narrowphase/ConcaveVsConvexAlgorithm.cpp', + 'ephysics/collision/narrowphase/EPA/EPAAlgorithm.cpp', + 'ephysics/collision/narrowphase/EPA/TrianglesStore.cpp', + 'ephysics/collision/narrowphase/EPA/TriangleEPA.cpp', + 'ephysics/collision/narrowphase/EPA/EdgeEPA.cpp', + 'ephysics/collision/ProxyShape.cpp', + 'ephysics/collision/shapes/ConcaveShape.cpp', + 'ephysics/collision/shapes/CylinderShape.cpp', + 'ephysics/collision/shapes/SphereShape.cpp', + 'ephysics/collision/shapes/CapsuleShape.cpp', + 'ephysics/collision/shapes/ConvexMeshShape.cpp', + 'ephysics/collision/shapes/CollisionShape.cpp', + 'ephysics/collision/shapes/BoxShape.cpp', + 'ephysics/collision/shapes/TriangleShape.cpp', + 'ephysics/collision/shapes/HeightFieldShape.cpp', + 'ephysics/collision/shapes/ConvexShape.cpp', + 'ephysics/collision/shapes/ConeShape.cpp', + 'ephysics/collision/shapes/ConcaveMeshShape.cpp', + 'ephysics/collision/shapes/AABB.cpp', + 'ephysics/collision/TriangleMesh.cpp', + 'ephysics/collision/CollisionDetection.cpp', + 'ephysics/collision/TriangleVertexArray.cpp', + 'ephysics/collision/ContactManifold.cpp', + 'ephysics/collision/broadphase/DynamicAABBTree.cpp', + 'ephysics/collision/broadphase/BroadPhaseAlgorithm.cpp', + 'ephysics/body/RigidBody.cpp', + 'ephysics/body/Body.cpp', + 'ephysics/body/CollisionBody.cpp', + 'ephysics/mathematics/Vector2.cpp', + 'ephysics/mathematics/Vector3.cpp', + 'ephysics/mathematics/Transform.cpp', + 'ephysics/mathematics/Matrix2x2.cpp', + 'ephysics/mathematics/mathematics_functions.cpp', + 'ephysics/mathematics/Matrix3x3.cpp', + 'ephysics/mathematics/Quaternion.cpp', + 'ephysics/engine/CollisionWorld.cpp', + 'ephysics/engine/OverlappingPair.cpp', + 'ephysics/engine/Material.cpp', + 'ephysics/engine/Island.cpp', + 'ephysics/engine/Profiler.cpp', + 'ephysics/engine/ConstraintSolver.cpp', + 'ephysics/engine/DynamicsWorld.cpp', + 'ephysics/engine/ContactSolver.cpp', + 'ephysics/engine/Timer.cpp', + ]) + + my_module.add_header_file([ + 'ephysics/memory/MemoryAllocator.h', + 'ephysics/memory/Stack.h', + 'ephysics/decimal.h', + 'ephysics/constraint/BallAndSocketJoint.h', + 'ephysics/constraint/Joint.h', + 'ephysics/constraint/FixedJoint.h', + 'ephysics/constraint/HingeJoint.h', + 'ephysics/constraint/ContactPoint.h', + 'ephysics/constraint/SliderJoint.h', + 'ephysics/collision/TriangleVertexArray.h', + 'ephysics/collision/ContactManifold.h', + 'ephysics/collision/ContactManifoldSet.h', + 'ephysics/collision/narrowphase/SphereVsSphereAlgorithm.h', + 'ephysics/collision/narrowphase/GJK/Simplex.h', + 'ephysics/collision/narrowphase/GJK/GJKAlgorithm.h', + 'ephysics/collision/narrowphase/ConcaveVsConvexAlgorithm.h', + 'ephysics/collision/narrowphase/CollisionDispatch.h', + 'ephysics/collision/narrowphase/DefaultCollisionDispatch.h', + 'ephysics/collision/narrowphase/NarrowPhaseAlgorithm.h', + 'ephysics/collision/narrowphase/EPA/EdgeEPA.h', + 'ephysics/collision/narrowphase/EPA/EPAAlgorithm.h', + 'ephysics/collision/narrowphase/EPA/TrianglesStore.h', + 'ephysics/collision/narrowphase/EPA/TriangleEPA.h', + 'ephysics/collision/CollisionDetection.h', + 'ephysics/collision/shapes/TriangleShape.h', + 'ephysics/collision/shapes/AABB.h', + 'ephysics/collision/shapes/CapsuleShape.h', + 'ephysics/collision/shapes/SphereShape.h', + 'ephysics/collision/shapes/CollisionShape.h', + 'ephysics/collision/shapes/BoxShape.h', + 'ephysics/collision/shapes/ConcaveMeshShape.h', + 'ephysics/collision/shapes/ConvexMeshShape.h', + 'ephysics/collision/shapes/HeightFieldShape.h', + 'ephysics/collision/shapes/CylinderShape.h', + 'ephysics/collision/shapes/ConeShape.h', + 'ephysics/collision/shapes/ConvexShape.h', + 'ephysics/collision/shapes/ConcaveShape.h', + 'ephysics/collision/CollisionShapeInfo.h', + 'ephysics/collision/TriangleMesh.h', + 'ephysics/collision/RaycastInfo.h', + 'ephysics/collision/ProxyShape.h', + 'ephysics/collision/broadphase/DynamicAABBTree.h', + 'ephysics/collision/broadphase/BroadPhaseAlgorithm.h', + 'ephysics/configuration.h', + 'ephysics/reactphysics3d.h', + 'ephysics/body/Body.h', + 'ephysics/body/RigidBody.h', + 'ephysics/body/CollisionBody.h', + 'ephysics/mathematics/mathematics.h', + 'ephysics/mathematics/Ray.h', + 'ephysics/mathematics/Matrix2x2.h', + 'ephysics/mathematics/Vector2.h', + 'ephysics/mathematics/mathematics_functions.h', + 'ephysics/mathematics/Vector3.h', + 'ephysics/mathematics/Quaternion.h', + 'ephysics/mathematics/Transform.h', + 'ephysics/mathematics/Matrix3x3.h', + 'ephysics/engine/CollisionWorld.h', + 'ephysics/engine/DynamicsWorld.h', + 'ephysics/engine/ConstraintSolver.h', + 'ephysics/engine/OverlappingPair.h', + 'ephysics/engine/Island.h', + 'ephysics/engine/ContactSolver.h', + 'ephysics/engine/Material.h', + 'ephysics/engine/Profiler.h', + 'ephysics/engine/Timer.h', + 'ephysics/engine/Impulse.h', + 'ephysics/engine/EventListener.h' + ]) + + # build in C++ mode + my_module.compile_version("c++", 2011) + # add dependency of the generic C++ library: + my_module.add_depend([ + 'cxx', + 'm', + 'elog', + 'etk', + 'ememory' + ]) + + my_module.add_path(".") + return True + + diff --git a/test/Test.cpp b/test/Test.cpp index fae5494..72a95ae 100644 --- a/test/Test.cpp +++ b/test/Test.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Test.h" +#include #include #include diff --git a/test/TestSuite.cpp b/test/TestSuite.cpp index 52a7d83..b6e3e78 100644 --- a/test/TestSuite.cpp +++ b/test/TestSuite.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Librairies -#include "TestSuite.h" +#include using namespace reactphysics3d; diff --git a/test/TestSuite.h b/test/TestSuite.h index 0241980..70117b2 100644 --- a/test/TestSuite.h +++ b/test/TestSuite.h @@ -27,7 +27,7 @@ #define TEST_SUITE_H // Libraries -#include "Test.h" +#include #include #include diff --git a/test/main.cpp b/test/main.cpp index bf94903..71b4158 100644 --- a/test/main.cpp +++ b/test/main.cpp @@ -24,19 +24,19 @@ ********************************************************************************/ // Libraries -#include "TestSuite.h" -#include "tests/mathematics/TestVector2.h" -#include "tests/mathematics/TestVector3.h" -#include "tests/mathematics/TestTransform.h" -#include "tests/mathematics/TestQuaternion.h" -#include "tests/mathematics/TestMatrix2x2.h" -#include "tests/mathematics/TestMatrix3x3.h" -#include "tests/mathematics/TestMathematicsFunctions.h" -#include "tests/collision/TestPointInside.h" -#include "tests/collision/TestRaycast.h" -#include "tests/collision/TestCollisionWorld.h" -#include "tests/collision/TestAABB.h" -#include "tests/collision/TestDynamicAABBTree.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include using namespace reactphysics3d; diff --git a/test/tests/collision/TestAABB.h b/test/tests/collision/TestAABB.h index 32d03f4..17b631b 100644 --- a/test/tests/collision/TestAABB.h +++ b/test/tests/collision/TestAABB.h @@ -27,7 +27,7 @@ #define TEST_AABB_H // Libraries -#include "reactphysics3d.h" +#include /// Reactphysics3D namespace namespace reactphysics3d { diff --git a/test/tests/collision/TestCollisionWorld.h b/test/tests/collision/TestCollisionWorld.h index a1efcb9..a12af15 100644 --- a/test/tests/collision/TestCollisionWorld.h +++ b/test/tests/collision/TestCollisionWorld.h @@ -27,7 +27,7 @@ #define TEST_COLLISION_WORLD_H // Libraries -#include "reactphysics3d.h" +#include /// Reactphysics3D namespace namespace reactphysics3d { diff --git a/test/tests/collision/TestDynamicAABBTree.h b/test/tests/collision/TestDynamicAABBTree.h index dfc84b8..1c6e3be 100644 --- a/test/tests/collision/TestDynamicAABBTree.h +++ b/test/tests/collision/TestDynamicAABBTree.h @@ -27,8 +27,8 @@ #define TEST_DYNAMIC_AABB_TREE_H // Libraries -#include "Test.h" -#include "collision/broadphase/DynamicAABBTree.h" +#include +#include #include /// Reactphysics3D namespace diff --git a/test/tests/collision/TestPointInside.h b/test/tests/collision/TestPointInside.h index 6834573..3b510e0 100644 --- a/test/tests/collision/TestPointInside.h +++ b/test/tests/collision/TestPointInside.h @@ -27,13 +27,13 @@ #define TEST_POINT_INSIDE_H // Libraries -#include "Test.h" -#include "collision/shapes/BoxShape.h" -#include "collision/shapes/SphereShape.h" -#include "collision/shapes/CapsuleShape.h" -#include "collision/shapes/ConeShape.h" -#include "collision/shapes/ConvexMeshShape.h" -#include "collision/shapes/CylinderShape.h" +#include +#include +#include +#include +#include +#include +#include /// Reactphysics3D namespace namespace reactphysics3d { diff --git a/test/tests/collision/TestRaycast.h b/test/tests/collision/TestRaycast.h index e6f85f7..01d9fb3 100644 --- a/test/tests/collision/TestRaycast.h +++ b/test/tests/collision/TestRaycast.h @@ -27,18 +27,18 @@ #define TEST_RAYCAST_H // Libraries -#include "Test.h" -#include "engine/CollisionWorld.h" -#include "body/CollisionBody.h" -#include "collision/shapes/BoxShape.h" -#include "collision/shapes/SphereShape.h" -#include "collision/shapes/CapsuleShape.h" -#include "collision/shapes/ConeShape.h" -#include "collision/shapes/ConvexMeshShape.h" -#include "collision/shapes/CylinderShape.h" -#include "collision/shapes/TriangleShape.h" -#include "collision/shapes/ConcaveMeshShape.h" -#include "collision/shapes/HeightFieldShape.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include /// Reactphysics3D namespace namespace reactphysics3d { diff --git a/test/tests/mathematics/TestMathematicsFunctions.h b/test/tests/mathematics/TestMathematicsFunctions.h index 5041fd4..6a28c93 100644 --- a/test/tests/mathematics/TestMathematicsFunctions.h +++ b/test/tests/mathematics/TestMathematicsFunctions.h @@ -27,8 +27,8 @@ #define TEST_MATHEMATICS_FUNCTIONS_H // Libraries -#include "Test.h" -#include "mathematics/mathematics_functions.h" +#include +#include /// Reactphysics3D namespace namespace reactphysics3d { diff --git a/test/tests/mathematics/TestMatrix2x2.h b/test/tests/mathematics/TestMatrix2x2.h index 7a1d38d..8d1e7b1 100644 --- a/test/tests/mathematics/TestMatrix2x2.h +++ b/test/tests/mathematics/TestMatrix2x2.h @@ -27,8 +27,8 @@ #define TEST_MATRIX2X2_H // Libraries -#include "Test.h" -#include "mathematics/Matrix2x2.h" +#include +#include /// Reactphysics3D namespace namespace reactphysics3d { diff --git a/test/tests/mathematics/TestMatrix3x3.h b/test/tests/mathematics/TestMatrix3x3.h index 031ec01..dd58454 100644 --- a/test/tests/mathematics/TestMatrix3x3.h +++ b/test/tests/mathematics/TestMatrix3x3.h @@ -27,8 +27,8 @@ #define TEST_MATRIX3X3_H // Libraries -#include "Test.h" -#include "mathematics/Matrix3x3.h" +#include +#include /// Reactphysics3D namespace namespace reactphysics3d { diff --git a/test/tests/mathematics/TestQuaternion.h b/test/tests/mathematics/TestQuaternion.h index 5fe0ccd..5a992a8 100644 --- a/test/tests/mathematics/TestQuaternion.h +++ b/test/tests/mathematics/TestQuaternion.h @@ -27,8 +27,8 @@ #define TEST_QUATERNION_H // Libraries -#include "Test.h" -#include "mathematics/Quaternion.h" +#include +#include /// Reactphysics3D namespace namespace reactphysics3d { diff --git a/test/tests/mathematics/TestTransform.h b/test/tests/mathematics/TestTransform.h index 581b9c5..9372cd6 100644 --- a/test/tests/mathematics/TestTransform.h +++ b/test/tests/mathematics/TestTransform.h @@ -27,8 +27,8 @@ #define TEST_TRANSFORM_H // Libraries -#include "Test.h" -#include "mathematics/Transform.h" +#include +#include /// Reactphysics3D namespace namespace reactphysics3d { diff --git a/test/tests/mathematics/TestVector2.h b/test/tests/mathematics/TestVector2.h index 0845226..def5b9a 100644 --- a/test/tests/mathematics/TestVector2.h +++ b/test/tests/mathematics/TestVector2.h @@ -27,8 +27,8 @@ #define TEST_VECTOR2_H // Libraries -#include "Test.h" -#include "mathematics/Vector2.h" +#include +#include /// Reactphysics3D namespace namespace reactphysics3d { diff --git a/test/tests/mathematics/TestVector3.h b/test/tests/mathematics/TestVector3.h index 6ba1c7c..33ada53 100644 --- a/test/tests/mathematics/TestVector3.h +++ b/test/tests/mathematics/TestVector3.h @@ -27,8 +27,8 @@ #define TEST_VECTOR3_H // Libraries -#include "Test.h" -#include "mathematics/Vector3.h" +#include +#include /// Reactphysics3D namespace namespace reactphysics3d { diff --git a/testbed/nanogui/ext/eigen/unsupported/test/FFT.cpp b/testbed/nanogui/ext/eigen/unsupported/test/FFT.cpp deleted file mode 100644 index 45c87f5..0000000 --- a/testbed/nanogui/ext/eigen/unsupported/test/FFT.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#define test_FFTW test_FFT -#include "FFTW.cpp" diff --git a/testbed/CMakeLists.txt b/tools/testbed/CMakeLists.txt similarity index 100% rename from testbed/CMakeLists.txt rename to tools/testbed/CMakeLists.txt diff --git a/testbed/VisualStudioUserTemplate.user b/tools/testbed/VisualStudioUserTemplate.user similarity index 100% rename from testbed/VisualStudioUserTemplate.user rename to tools/testbed/VisualStudioUserTemplate.user diff --git a/testbed/common/Box.cpp b/tools/testbed/common/Box.cpp similarity index 99% rename from testbed/common/Box.cpp rename to tools/testbed/common/Box.cpp index 907f496..1e5e69f 100644 --- a/testbed/common/Box.cpp +++ b/tools/testbed/common/Box.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Box.h" +#include // Macros #define MEMBER_OFFSET(s,m) ((char *)NULL + (offsetof(s,m))) diff --git a/testbed/common/Box.h b/tools/testbed/common/Box.h similarity index 97% rename from testbed/common/Box.h rename to tools/testbed/common/Box.h index 44682c1..68488c3 100644 --- a/testbed/common/Box.h +++ b/tools/testbed/common/Box.h @@ -27,9 +27,9 @@ #define BOX_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "PhysicsObject.h" +#include +#include +#include // Class Box class Box : public openglframework::Object3D, public PhysicsObject { diff --git a/testbed/common/Capsule.cpp b/tools/testbed/common/Capsule.cpp similarity index 99% rename from testbed/common/Capsule.cpp rename to tools/testbed/common/Capsule.cpp index a953fcf..aca6f5d 100644 --- a/testbed/common/Capsule.cpp +++ b/tools/testbed/common/Capsule.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Capsule.h" +#include openglframework::VertexBufferObject Capsule::mVBOVertices(GL_ARRAY_BUFFER); openglframework::VertexBufferObject Capsule::mVBONormals(GL_ARRAY_BUFFER); diff --git a/testbed/common/Capsule.h b/tools/testbed/common/Capsule.h similarity index 97% rename from testbed/common/Capsule.h rename to tools/testbed/common/Capsule.h index eaae348..9ae370f 100644 --- a/testbed/common/Capsule.h +++ b/tools/testbed/common/Capsule.h @@ -27,9 +27,9 @@ #define CAPSULE_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "PhysicsObject.h" +#include +#include +#include // Class Sphere class Capsule : public openglframework::Mesh, public PhysicsObject { diff --git a/testbed/common/ConcaveMesh.cpp b/tools/testbed/common/ConcaveMesh.cpp similarity index 99% rename from testbed/common/ConcaveMesh.cpp rename to tools/testbed/common/ConcaveMesh.cpp index 26a2792..6878a69 100644 --- a/testbed/common/ConcaveMesh.cpp +++ b/tools/testbed/common/ConcaveMesh.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "ConcaveMesh.h" +#include // Constructor ConcaveMesh::ConcaveMesh(const openglframework::Vector3 &position, diff --git a/testbed/common/ConcaveMesh.h b/tools/testbed/common/ConcaveMesh.h similarity index 97% rename from testbed/common/ConcaveMesh.h rename to tools/testbed/common/ConcaveMesh.h index 354a1a3..982ded3 100644 --- a/testbed/common/ConcaveMesh.h +++ b/tools/testbed/common/ConcaveMesh.h @@ -27,9 +27,9 @@ #define CONCAVE_MESH_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "PhysicsObject.h" +#include +#include +#include // Class ConcaveMesh class ConcaveMesh : public openglframework::Mesh, public PhysicsObject { diff --git a/testbed/common/Cone.cpp b/tools/testbed/common/Cone.cpp similarity index 99% rename from testbed/common/Cone.cpp rename to tools/testbed/common/Cone.cpp index ca8d9ee..367caae 100644 --- a/testbed/common/Cone.cpp +++ b/tools/testbed/common/Cone.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Cone.h" +#include openglframework::VertexBufferObject Cone::mVBOVertices(GL_ARRAY_BUFFER); openglframework::VertexBufferObject Cone::mVBONormals(GL_ARRAY_BUFFER); diff --git a/testbed/common/Cone.h b/tools/testbed/common/Cone.h similarity index 97% rename from testbed/common/Cone.h rename to tools/testbed/common/Cone.h index 4ce19c8..f826e49 100644 --- a/testbed/common/Cone.h +++ b/tools/testbed/common/Cone.h @@ -27,9 +27,9 @@ #define CONE_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "PhysicsObject.h" +#include +#include +#include // Class Cone class Cone : public openglframework::Mesh, public PhysicsObject { diff --git a/testbed/common/ConvexMesh.cpp b/tools/testbed/common/ConvexMesh.cpp similarity index 99% rename from testbed/common/ConvexMesh.cpp rename to tools/testbed/common/ConvexMesh.cpp index 2c6d436..fe34d6f 100644 --- a/testbed/common/ConvexMesh.cpp +++ b/tools/testbed/common/ConvexMesh.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "ConvexMesh.h" +#include // Constructor ConvexMesh::ConvexMesh(const openglframework::Vector3 &position, diff --git a/testbed/common/ConvexMesh.h b/tools/testbed/common/ConvexMesh.h similarity index 97% rename from testbed/common/ConvexMesh.h rename to tools/testbed/common/ConvexMesh.h index 50b4fb4..b31b0a3 100644 --- a/testbed/common/ConvexMesh.h +++ b/tools/testbed/common/ConvexMesh.h @@ -27,9 +27,9 @@ #define CONVEX_MESH_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "PhysicsObject.h" +#include +#include +#include // Class ConvexMesh class ConvexMesh : public openglframework::Mesh, public PhysicsObject { diff --git a/testbed/common/Cylinder.cpp b/tools/testbed/common/Cylinder.cpp similarity index 99% rename from testbed/common/Cylinder.cpp rename to tools/testbed/common/Cylinder.cpp index 188cdd5..96c956d 100644 --- a/testbed/common/Cylinder.cpp +++ b/tools/testbed/common/Cylinder.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Cylinder.h" +#include openglframework::VertexBufferObject Cylinder::mVBOVertices(GL_ARRAY_BUFFER); openglframework::VertexBufferObject Cylinder::mVBONormals(GL_ARRAY_BUFFER); diff --git a/testbed/common/Cylinder.h b/tools/testbed/common/Cylinder.h similarity index 97% rename from testbed/common/Cylinder.h rename to tools/testbed/common/Cylinder.h index eeea6d5..5370deb 100644 --- a/testbed/common/Cylinder.h +++ b/tools/testbed/common/Cylinder.h @@ -27,9 +27,9 @@ #define CYLINDER_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "PhysicsObject.h" +#include +#include +#include // Class Cylinder class Cylinder : public openglframework::Mesh, public PhysicsObject { diff --git a/testbed/common/Dumbbell.cpp b/tools/testbed/common/Dumbbell.cpp similarity index 99% rename from testbed/common/Dumbbell.cpp rename to tools/testbed/common/Dumbbell.cpp index 92f5022..6168fd7 100644 --- a/testbed/common/Dumbbell.cpp +++ b/tools/testbed/common/Dumbbell.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Dumbbell.h" +#include openglframework::VertexBufferObject Dumbbell::mVBOVertices(GL_ARRAY_BUFFER); openglframework::VertexBufferObject Dumbbell::mVBONormals(GL_ARRAY_BUFFER); diff --git a/testbed/common/Dumbbell.h b/tools/testbed/common/Dumbbell.h similarity index 97% rename from testbed/common/Dumbbell.h rename to tools/testbed/common/Dumbbell.h index 6b68c1a..7604eb6 100644 --- a/testbed/common/Dumbbell.h +++ b/tools/testbed/common/Dumbbell.h @@ -27,9 +27,9 @@ #define DUMBBELL_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "PhysicsObject.h" +#include +#include +#include // Class Sphere class Dumbbell : public openglframework::Mesh, public PhysicsObject { diff --git a/testbed/common/HeightField.cpp b/tools/testbed/common/HeightField.cpp similarity index 99% rename from testbed/common/HeightField.cpp rename to tools/testbed/common/HeightField.cpp index e230c36..f159a2f 100644 --- a/testbed/common/HeightField.cpp +++ b/tools/testbed/common/HeightField.cpp @@ -24,8 +24,8 @@ ********************************************************************************/ // Libraries -#include "HeightField.h" -#include "PerlinNoise.h" +#include +#include // Constructor HeightField::HeightField(const openglframework::Vector3 &position, diff --git a/testbed/common/HeightField.h b/tools/testbed/common/HeightField.h similarity index 97% rename from testbed/common/HeightField.h rename to tools/testbed/common/HeightField.h index 0b2665f..c363153 100644 --- a/testbed/common/HeightField.h +++ b/tools/testbed/common/HeightField.h @@ -27,9 +27,9 @@ #define HEIGHT_FIELD_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "PhysicsObject.h" +#include +#include +#include // Class HeightField diff --git a/testbed/common/Line.cpp b/tools/testbed/common/Line.cpp similarity index 99% rename from testbed/common/Line.cpp rename to tools/testbed/common/Line.cpp index 30c0f57..8ef9116 100644 --- a/testbed/common/Line.cpp +++ b/tools/testbed/common/Line.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Line.h" +#include // Constructor Line::Line(const openglframework::Vector3& worldPoint1, diff --git a/testbed/common/Line.h b/tools/testbed/common/Line.h similarity index 97% rename from testbed/common/Line.h rename to tools/testbed/common/Line.h index 8587233..5858619 100644 --- a/testbed/common/Line.h +++ b/tools/testbed/common/Line.h @@ -27,8 +27,8 @@ #define LINE_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" +#include +#include // Class Line class Line : public openglframework::Object3D { diff --git a/testbed/common/PerlinNoise.cpp b/tools/testbed/common/PerlinNoise.cpp similarity index 98% rename from testbed/common/PerlinNoise.cpp rename to tools/testbed/common/PerlinNoise.cpp index c4befc2..6c44600 100644 --- a/testbed/common/PerlinNoise.cpp +++ b/tools/testbed/common/PerlinNoise.cpp @@ -1,4 +1,4 @@ -#include "PerlinNoise.h" +#include PerlinNoise::PerlinNoise() { diff --git a/testbed/common/PerlinNoise.h b/tools/testbed/common/PerlinNoise.h similarity index 100% rename from testbed/common/PerlinNoise.h rename to tools/testbed/common/PerlinNoise.h diff --git a/testbed/common/PhysicsObject.cpp b/tools/testbed/common/PhysicsObject.cpp similarity index 98% rename from testbed/common/PhysicsObject.cpp rename to tools/testbed/common/PhysicsObject.cpp index c176bb5..aa03ce3 100644 --- a/testbed/common/PhysicsObject.cpp +++ b/tools/testbed/common/PhysicsObject.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "PhysicsObject.h" +#include /// Constructor PhysicsObject::PhysicsObject() { diff --git a/testbed/common/PhysicsObject.h b/tools/testbed/common/PhysicsObject.h similarity index 98% rename from testbed/common/PhysicsObject.h rename to tools/testbed/common/PhysicsObject.h index 5a54d6d..f2c7290 100644 --- a/testbed/common/PhysicsObject.h +++ b/tools/testbed/common/PhysicsObject.h @@ -27,8 +27,8 @@ #define PHYSICSOBJECT_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" +#include +#include // Class PhysicsObject class PhysicsObject { diff --git a/testbed/common/Sphere.cpp b/tools/testbed/common/Sphere.cpp similarity index 99% rename from testbed/common/Sphere.cpp rename to tools/testbed/common/Sphere.cpp index e7f880e..e00c6c8 100644 --- a/testbed/common/Sphere.cpp +++ b/tools/testbed/common/Sphere.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Sphere.h" +#include openglframework::VertexBufferObject Sphere::mVBOVertices(GL_ARRAY_BUFFER); openglframework::VertexBufferObject Sphere::mVBONormals(GL_ARRAY_BUFFER); diff --git a/testbed/common/Sphere.h b/tools/testbed/common/Sphere.h similarity index 97% rename from testbed/common/Sphere.h rename to tools/testbed/common/Sphere.h index f51d407..285c760 100644 --- a/testbed/common/Sphere.h +++ b/tools/testbed/common/Sphere.h @@ -27,9 +27,9 @@ #define SPHERE_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "PhysicsObject.h" +#include +#include +#include // Class Sphere class Sphere : public openglframework::Mesh, public PhysicsObject { diff --git a/testbed/common/VisualContactPoint.cpp b/tools/testbed/common/VisualContactPoint.cpp similarity index 99% rename from testbed/common/VisualContactPoint.cpp rename to tools/testbed/common/VisualContactPoint.cpp index 7661587..7418f50 100644 --- a/testbed/common/VisualContactPoint.cpp +++ b/tools/testbed/common/VisualContactPoint.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "VisualContactPoint.h" +#include // Initialization of static variables openglframework::VertexBufferObject VisualContactPoint::mVBOVertices(GL_ARRAY_BUFFER); diff --git a/testbed/common/VisualContactPoint.h b/tools/testbed/common/VisualContactPoint.h similarity index 99% rename from testbed/common/VisualContactPoint.h rename to tools/testbed/common/VisualContactPoint.h index 944caf2..37e89d8 100644 --- a/testbed/common/VisualContactPoint.h +++ b/tools/testbed/common/VisualContactPoint.h @@ -27,7 +27,7 @@ #define VISUAL_CONTACT_POINT_H // Libraries -#include "openglframework.h" +#include const float VISUAL_CONTACT_POINT_RADIUS = 0.2f; diff --git a/testbed/meshes/capsule.obj b/tools/testbed/meshes/capsule.obj similarity index 100% rename from testbed/meshes/capsule.obj rename to tools/testbed/meshes/capsule.obj diff --git a/testbed/meshes/city.obj b/tools/testbed/meshes/city.obj similarity index 100% rename from testbed/meshes/city.obj rename to tools/testbed/meshes/city.obj diff --git a/testbed/meshes/concavemesh.obj b/tools/testbed/meshes/concavemesh.obj similarity index 100% rename from testbed/meshes/concavemesh.obj rename to tools/testbed/meshes/concavemesh.obj diff --git a/testbed/meshes/cone.obj b/tools/testbed/meshes/cone.obj similarity index 100% rename from testbed/meshes/cone.obj rename to tools/testbed/meshes/cone.obj diff --git a/testbed/meshes/convexmesh.obj b/tools/testbed/meshes/convexmesh.obj similarity index 100% rename from testbed/meshes/convexmesh.obj rename to tools/testbed/meshes/convexmesh.obj diff --git a/testbed/meshes/cylinder.obj b/tools/testbed/meshes/cylinder.obj similarity index 100% rename from testbed/meshes/cylinder.obj rename to tools/testbed/meshes/cylinder.obj diff --git a/testbed/meshes/dumbbell.obj b/tools/testbed/meshes/dumbbell.obj similarity index 100% rename from testbed/meshes/dumbbell.obj rename to tools/testbed/meshes/dumbbell.obj diff --git a/testbed/meshes/sphere.obj b/tools/testbed/meshes/sphere.obj similarity index 100% rename from testbed/meshes/sphere.obj rename to tools/testbed/meshes/sphere.obj diff --git a/testbed/nanogui/CMakeLists.txt b/tools/testbed/nanogui/CMakeLists.txt similarity index 100% rename from testbed/nanogui/CMakeLists.txt rename to tools/testbed/nanogui/CMakeLists.txt diff --git a/testbed/nanogui/LICENSE.txt b/tools/testbed/nanogui/LICENSE.txt similarity index 100% rename from testbed/nanogui/LICENSE.txt rename to tools/testbed/nanogui/LICENSE.txt diff --git a/testbed/nanogui/README.md b/tools/testbed/nanogui/README.md similarity index 100% rename from testbed/nanogui/README.md rename to tools/testbed/nanogui/README.md diff --git a/testbed/nanogui/ext/eigen/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/COPYING.BSD b/tools/testbed/nanogui/ext/eigen/COPYING.BSD similarity index 100% rename from testbed/nanogui/ext/eigen/COPYING.BSD rename to tools/testbed/nanogui/ext/eigen/COPYING.BSD diff --git a/testbed/nanogui/ext/eigen/COPYING.GPL b/tools/testbed/nanogui/ext/eigen/COPYING.GPL similarity index 100% rename from testbed/nanogui/ext/eigen/COPYING.GPL rename to tools/testbed/nanogui/ext/eigen/COPYING.GPL diff --git a/testbed/nanogui/ext/eigen/COPYING.LGPL b/tools/testbed/nanogui/ext/eigen/COPYING.LGPL similarity index 100% rename from testbed/nanogui/ext/eigen/COPYING.LGPL rename to tools/testbed/nanogui/ext/eigen/COPYING.LGPL diff --git a/testbed/nanogui/ext/eigen/COPYING.MINPACK b/tools/testbed/nanogui/ext/eigen/COPYING.MINPACK similarity index 100% rename from testbed/nanogui/ext/eigen/COPYING.MINPACK rename to tools/testbed/nanogui/ext/eigen/COPYING.MINPACK diff --git a/testbed/nanogui/ext/eigen/COPYING.MPL2 b/tools/testbed/nanogui/ext/eigen/COPYING.MPL2 similarity index 100% rename from testbed/nanogui/ext/eigen/COPYING.MPL2 rename to tools/testbed/nanogui/ext/eigen/COPYING.MPL2 diff --git a/testbed/nanogui/ext/eigen/COPYING.README b/tools/testbed/nanogui/ext/eigen/COPYING.README similarity index 100% rename from testbed/nanogui/ext/eigen/COPYING.README rename to tools/testbed/nanogui/ext/eigen/COPYING.README diff --git a/testbed/nanogui/ext/eigen/CTestConfig.cmake b/tools/testbed/nanogui/ext/eigen/CTestConfig.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/CTestConfig.cmake rename to tools/testbed/nanogui/ext/eigen/CTestConfig.cmake diff --git a/testbed/nanogui/ext/eigen/CTestCustom.cmake.in b/tools/testbed/nanogui/ext/eigen/CTestCustom.cmake.in similarity index 100% rename from testbed/nanogui/ext/eigen/CTestCustom.cmake.in rename to tools/testbed/nanogui/ext/eigen/CTestCustom.cmake.in diff --git a/testbed/nanogui/ext/eigen/Eigen/Array b/tools/testbed/nanogui/ext/eigen/Eigen/Array similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/Array rename to tools/testbed/nanogui/ext/eigen/Eigen/Array diff --git a/testbed/nanogui/ext/eigen/Eigen/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/Cholesky b/tools/testbed/nanogui/ext/eigen/Eigen/Cholesky similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/Cholesky rename to tools/testbed/nanogui/ext/eigen/Eigen/Cholesky diff --git a/testbed/nanogui/ext/eigen/Eigen/CholmodSupport b/tools/testbed/nanogui/ext/eigen/Eigen/CholmodSupport similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/CholmodSupport rename to tools/testbed/nanogui/ext/eigen/Eigen/CholmodSupport diff --git a/testbed/nanogui/ext/eigen/Eigen/Core b/tools/testbed/nanogui/ext/eigen/Eigen/Core similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/Core rename to tools/testbed/nanogui/ext/eigen/Eigen/Core diff --git a/testbed/nanogui/ext/eigen/Eigen/Dense b/tools/testbed/nanogui/ext/eigen/Eigen/Dense similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/Dense rename to tools/testbed/nanogui/ext/eigen/Eigen/Dense diff --git a/testbed/nanogui/ext/eigen/Eigen/Eigen b/tools/testbed/nanogui/ext/eigen/Eigen/Eigen similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/Eigen rename to tools/testbed/nanogui/ext/eigen/Eigen/Eigen diff --git a/testbed/nanogui/ext/eigen/Eigen/Eigen2Support b/tools/testbed/nanogui/ext/eigen/Eigen/Eigen2Support similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/Eigen2Support rename to tools/testbed/nanogui/ext/eigen/Eigen/Eigen2Support diff --git a/testbed/nanogui/ext/eigen/Eigen/Eigenvalues b/tools/testbed/nanogui/ext/eigen/Eigen/Eigenvalues similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/Eigenvalues rename to tools/testbed/nanogui/ext/eigen/Eigen/Eigenvalues diff --git a/testbed/nanogui/ext/eigen/Eigen/Geometry b/tools/testbed/nanogui/ext/eigen/Eigen/Geometry similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/Geometry rename to tools/testbed/nanogui/ext/eigen/Eigen/Geometry diff --git a/testbed/nanogui/ext/eigen/Eigen/Householder b/tools/testbed/nanogui/ext/eigen/Eigen/Householder similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/Householder rename to tools/testbed/nanogui/ext/eigen/Eigen/Householder diff --git a/testbed/nanogui/ext/eigen/Eigen/IterativeLinearSolvers b/tools/testbed/nanogui/ext/eigen/Eigen/IterativeLinearSolvers similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/IterativeLinearSolvers rename to tools/testbed/nanogui/ext/eigen/Eigen/IterativeLinearSolvers diff --git a/testbed/nanogui/ext/eigen/Eigen/Jacobi b/tools/testbed/nanogui/ext/eigen/Eigen/Jacobi similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/Jacobi rename to tools/testbed/nanogui/ext/eigen/Eigen/Jacobi diff --git a/testbed/nanogui/ext/eigen/Eigen/LU b/tools/testbed/nanogui/ext/eigen/Eigen/LU similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/LU rename to tools/testbed/nanogui/ext/eigen/Eigen/LU diff --git a/testbed/nanogui/ext/eigen/Eigen/LeastSquares b/tools/testbed/nanogui/ext/eigen/Eigen/LeastSquares similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/LeastSquares rename to tools/testbed/nanogui/ext/eigen/Eigen/LeastSquares diff --git a/testbed/nanogui/ext/eigen/Eigen/MetisSupport b/tools/testbed/nanogui/ext/eigen/Eigen/MetisSupport similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/MetisSupport rename to tools/testbed/nanogui/ext/eigen/Eigen/MetisSupport diff --git a/testbed/nanogui/ext/eigen/Eigen/OrderingMethods b/tools/testbed/nanogui/ext/eigen/Eigen/OrderingMethods similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/OrderingMethods rename to tools/testbed/nanogui/ext/eigen/Eigen/OrderingMethods diff --git a/testbed/nanogui/ext/eigen/Eigen/PaStiXSupport b/tools/testbed/nanogui/ext/eigen/Eigen/PaStiXSupport similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/PaStiXSupport rename to tools/testbed/nanogui/ext/eigen/Eigen/PaStiXSupport diff --git a/testbed/nanogui/ext/eigen/Eigen/PardisoSupport b/tools/testbed/nanogui/ext/eigen/Eigen/PardisoSupport similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/PardisoSupport rename to tools/testbed/nanogui/ext/eigen/Eigen/PardisoSupport diff --git a/testbed/nanogui/ext/eigen/Eigen/QR b/tools/testbed/nanogui/ext/eigen/Eigen/QR similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/QR rename to tools/testbed/nanogui/ext/eigen/Eigen/QR diff --git a/testbed/nanogui/ext/eigen/Eigen/QtAlignedMalloc b/tools/testbed/nanogui/ext/eigen/Eigen/QtAlignedMalloc similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/QtAlignedMalloc rename to tools/testbed/nanogui/ext/eigen/Eigen/QtAlignedMalloc diff --git a/testbed/nanogui/ext/eigen/Eigen/SPQRSupport b/tools/testbed/nanogui/ext/eigen/Eigen/SPQRSupport similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/SPQRSupport rename to tools/testbed/nanogui/ext/eigen/Eigen/SPQRSupport diff --git a/testbed/nanogui/ext/eigen/Eigen/SVD b/tools/testbed/nanogui/ext/eigen/Eigen/SVD similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/SVD rename to tools/testbed/nanogui/ext/eigen/Eigen/SVD diff --git a/testbed/nanogui/ext/eigen/Eigen/Sparse b/tools/testbed/nanogui/ext/eigen/Eigen/Sparse similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/Sparse rename to tools/testbed/nanogui/ext/eigen/Eigen/Sparse diff --git a/testbed/nanogui/ext/eigen/Eigen/SparseCholesky b/tools/testbed/nanogui/ext/eigen/Eigen/SparseCholesky similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/SparseCholesky rename to tools/testbed/nanogui/ext/eigen/Eigen/SparseCholesky diff --git a/testbed/nanogui/ext/eigen/Eigen/SparseCore b/tools/testbed/nanogui/ext/eigen/Eigen/SparseCore similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/SparseCore rename to tools/testbed/nanogui/ext/eigen/Eigen/SparseCore diff --git a/testbed/nanogui/ext/eigen/Eigen/SparseLU b/tools/testbed/nanogui/ext/eigen/Eigen/SparseLU similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/SparseLU rename to tools/testbed/nanogui/ext/eigen/Eigen/SparseLU diff --git a/testbed/nanogui/ext/eigen/Eigen/SparseQR b/tools/testbed/nanogui/ext/eigen/Eigen/SparseQR similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/SparseQR rename to tools/testbed/nanogui/ext/eigen/Eigen/SparseQR diff --git a/testbed/nanogui/ext/eigen/Eigen/StdDeque b/tools/testbed/nanogui/ext/eigen/Eigen/StdDeque similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/StdDeque rename to tools/testbed/nanogui/ext/eigen/Eigen/StdDeque diff --git a/testbed/nanogui/ext/eigen/Eigen/StdList b/tools/testbed/nanogui/ext/eigen/Eigen/StdList similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/StdList rename to tools/testbed/nanogui/ext/eigen/Eigen/StdList diff --git a/testbed/nanogui/ext/eigen/Eigen/StdVector b/tools/testbed/nanogui/ext/eigen/Eigen/StdVector similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/StdVector rename to tools/testbed/nanogui/ext/eigen/Eigen/StdVector diff --git a/testbed/nanogui/ext/eigen/Eigen/SuperLUSupport b/tools/testbed/nanogui/ext/eigen/Eigen/SuperLUSupport similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/SuperLUSupport rename to tools/testbed/nanogui/ext/eigen/Eigen/SuperLUSupport diff --git a/testbed/nanogui/ext/eigen/Eigen/UmfPackSupport b/tools/testbed/nanogui/ext/eigen/Eigen/UmfPackSupport similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/UmfPackSupport rename to tools/testbed/nanogui/ext/eigen/Eigen/UmfPackSupport diff --git a/testbed/nanogui/ext/eigen/Eigen/src/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Cholesky/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LDLT.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LDLT.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LDLT.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LDLT.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LLT.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LLT.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LLT.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LLT.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LLT_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LLT_MKL.h similarity index 98% rename from testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LLT_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LLT_MKL.h index 64daa44..2918393 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LLT_MKL.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Cholesky/LLT_MKL.h @@ -33,7 +33,7 @@ #ifndef EIGEN_LLT_MKL_H #define EIGEN_LLT_MKL_H -#include "Eigen/src/Core/util/MKL_support.h" +#include #include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/CholmodSupport/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/CholmodSupport/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/CholmodSupport/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/CholmodSupport/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/CholmodSupport/CholmodSupport.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/CholmodSupport/CholmodSupport.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/CholmodSupport/CholmodSupport.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/CholmodSupport/CholmodSupport.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Array.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Array.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Array.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Array.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/ArrayBase.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/ArrayBase.h similarity index 96% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/ArrayBase.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/ArrayBase.h index 3885260..b14f8e0 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Core/ArrayBase.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/ArrayBase.h @@ -104,12 +104,12 @@ template class ArrayBase #endif // not EIGEN_PARSED_BY_DOXYGEN #define EIGEN_CURRENT_STORAGE_BASE_CLASS Eigen::ArrayBase -# include "../plugins/CommonCwiseUnaryOps.h" -# include "../plugins/MatrixCwiseUnaryOps.h" -# include "../plugins/ArrayCwiseUnaryOps.h" -# include "../plugins/CommonCwiseBinaryOps.h" -# include "../plugins/MatrixCwiseBinaryOps.h" -# include "../plugins/ArrayCwiseBinaryOps.h" +# include "../plugins/CommonCwiseUnaryOps.h> +# include "../plugins/MatrixCwiseUnaryOps.h> +# include "../plugins/ArrayCwiseUnaryOps.h> +# include "../plugins/CommonCwiseBinaryOps.h> +# include "../plugins/MatrixCwiseBinaryOps.h> +# include "../plugins/ArrayCwiseBinaryOps.h> # ifdef EIGEN_ARRAYBASE_PLUGIN # include EIGEN_ARRAYBASE_PLUGIN # endif diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/ArrayWrapper.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/ArrayWrapper.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/ArrayWrapper.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/ArrayWrapper.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Assign.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Assign.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Assign.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Assign.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Assign_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Assign_MKL.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Assign_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Assign_MKL.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/BandMatrix.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/BandMatrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/BandMatrix.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/BandMatrix.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Block.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Block.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Block.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Block.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/BooleanRedux.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/BooleanRedux.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/BooleanRedux.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/BooleanRedux.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/CommaInitializer.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CommaInitializer.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/CommaInitializer.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CommaInitializer.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/CoreIterators.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CoreIterators.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/CoreIterators.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CoreIterators.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseBinaryOp.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseBinaryOp.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseBinaryOp.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseBinaryOp.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseNullaryOp.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseNullaryOp.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseNullaryOp.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseNullaryOp.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseUnaryOp.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseUnaryOp.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseUnaryOp.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseUnaryOp.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseUnaryView.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseUnaryView.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseUnaryView.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/CwiseUnaryView.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/DenseBase.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/DenseBase.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/DenseBase.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/DenseBase.h index 04862f3..8e369e3 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Core/DenseBase.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/DenseBase.h @@ -474,7 +474,7 @@ template class DenseBase void reverseInPlace(); #define EIGEN_CURRENT_STORAGE_BASE_CLASS Eigen::DenseBase -# include "../plugins/BlockMethods.h" +# include "../plugins/BlockMethods.h> # ifdef EIGEN_DENSEBASE_PLUGIN # include EIGEN_DENSEBASE_PLUGIN # endif diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/DenseCoeffsBase.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/DenseCoeffsBase.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/DenseCoeffsBase.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/DenseCoeffsBase.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/DenseStorage.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/DenseStorage.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/DenseStorage.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/DenseStorage.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Diagonal.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Diagonal.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Diagonal.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Diagonal.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/DiagonalMatrix.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/DiagonalMatrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/DiagonalMatrix.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/DiagonalMatrix.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/DiagonalProduct.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/DiagonalProduct.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/DiagonalProduct.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/DiagonalProduct.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Dot.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Dot.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Dot.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Dot.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/EigenBase.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/EigenBase.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/EigenBase.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/EigenBase.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Flagged.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Flagged.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Flagged.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Flagged.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/ForceAlignedAccess.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/ForceAlignedAccess.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/ForceAlignedAccess.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/ForceAlignedAccess.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Functors.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Functors.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Functors.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Functors.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Fuzzy.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Fuzzy.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Fuzzy.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Fuzzy.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/GeneralProduct.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/GeneralProduct.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/GeneralProduct.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/GeneralProduct.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/GenericPacketMath.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/GenericPacketMath.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/GenericPacketMath.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/GenericPacketMath.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/GlobalFunctions.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/GlobalFunctions.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/GlobalFunctions.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/GlobalFunctions.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/IO.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/IO.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/IO.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/IO.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Map.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Map.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Map.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Map.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/MapBase.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/MapBase.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/MapBase.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/MapBase.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/MathFunctions.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/MathFunctions.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/MathFunctions.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/MathFunctions.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Matrix.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Matrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Matrix.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Matrix.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/MatrixBase.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/MatrixBase.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/MatrixBase.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/MatrixBase.h index cc32797..96e8733 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Core/MatrixBase.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/MatrixBase.h @@ -133,10 +133,10 @@ template class MatrixBase #endif // not EIGEN_PARSED_BY_DOXYGEN #define EIGEN_CURRENT_STORAGE_BASE_CLASS Eigen::MatrixBase -# include "../plugins/CommonCwiseUnaryOps.h" -# include "../plugins/CommonCwiseBinaryOps.h" -# include "../plugins/MatrixCwiseUnaryOps.h" -# include "../plugins/MatrixCwiseBinaryOps.h" +# include "../plugins/CommonCwiseUnaryOps.h> +# include "../plugins/CommonCwiseBinaryOps.h> +# include "../plugins/MatrixCwiseUnaryOps.h> +# include "../plugins/MatrixCwiseBinaryOps.h> # ifdef EIGEN_MATRIXBASE_PLUGIN # include EIGEN_MATRIXBASE_PLUGIN # endif diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/NestByValue.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/NestByValue.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/NestByValue.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/NestByValue.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/NoAlias.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/NoAlias.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/NoAlias.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/NoAlias.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/NumTraits.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/NumTraits.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/NumTraits.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/NumTraits.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/PermutationMatrix.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/PermutationMatrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/PermutationMatrix.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/PermutationMatrix.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/PlainObjectBase.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/PlainObjectBase.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/PlainObjectBase.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/PlainObjectBase.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/ProductBase.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/ProductBase.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/ProductBase.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/ProductBase.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Random.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Random.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Random.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Random.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Redux.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Redux.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Redux.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Redux.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Ref.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Ref.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Ref.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Ref.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Replicate.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Replicate.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Replicate.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Replicate.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/ReturnByValue.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/ReturnByValue.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/ReturnByValue.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/ReturnByValue.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Reverse.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Reverse.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Reverse.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Reverse.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Select.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Select.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Select.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Select.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/SelfAdjointView.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/SelfAdjointView.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/SelfAdjointView.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/SelfAdjointView.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/SolveTriangular.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/SolveTriangular.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/SolveTriangular.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/SolveTriangular.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/StableNorm.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/StableNorm.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/StableNorm.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/StableNorm.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Stride.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Stride.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Stride.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Stride.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Swap.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Swap.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Swap.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Swap.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Transpose.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Transpose.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Transpose.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Transpose.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Transpositions.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Transpositions.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Transpositions.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Transpositions.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/TriangularMatrix.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/TriangularMatrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/TriangularMatrix.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/TriangularMatrix.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/VectorBlock.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/VectorBlock.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/VectorBlock.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/VectorBlock.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/VectorwiseOp.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/VectorwiseOp.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/VectorwiseOp.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/VectorwiseOp.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/Visitor.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Visitor.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/Visitor.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/Visitor.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/AltiVec/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/AltiVec/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/arch/AltiVec/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/AltiVec/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/AltiVec/Complex.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/AltiVec/Complex.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/arch/AltiVec/Complex.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/AltiVec/Complex.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/arch/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/Default/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/Default/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/arch/Default/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/Default/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/Default/Settings.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/Default/Settings.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/arch/Default/Settings.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/Default/Settings.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/NEON/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/NEON/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/arch/NEON/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/NEON/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/NEON/Complex.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/NEON/Complex.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/arch/NEON/Complex.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/NEON/Complex.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/NEON/PacketMath.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/NEON/PacketMath.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/arch/NEON/PacketMath.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/NEON/PacketMath.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/Complex.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/Complex.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/Complex.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/Complex.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/MathFunctions.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/MathFunctions.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/MathFunctions.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/MathFunctions.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/PacketMath.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/PacketMath.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/PacketMath.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/arch/SSE/PacketMath.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/CoeffBasedProduct.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/CoeffBasedProduct.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/CoeffBasedProduct.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/CoeffBasedProduct.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixVector.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixVector.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixVector.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixVector.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixVector_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixVector_MKL.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixVector_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/GeneralMatrixVector_MKL.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/Parallelizer.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/Parallelizer.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/Parallelizer.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/Parallelizer.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixVector.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixVector.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixVector.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixVector.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointProduct.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointProduct.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointProduct.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointProduct.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointRank2Update.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointRank2Update.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointRank2Update.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/SelfadjointRank2Update.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixMatrix.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixMatrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixMatrix.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixMatrix.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixVector.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixVector.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixVector.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixVector.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixVector_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixVector_MKL.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixVector_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularMatrixVector_MKL.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularSolverMatrix.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularSolverMatrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularSolverMatrix.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularSolverMatrix.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularSolverVector.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularSolverVector.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularSolverVector.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/products/TriangularSolverVector.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/util/BlasUtil.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/BlasUtil.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/util/BlasUtil.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/BlasUtil.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/util/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/util/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/util/Constants.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/Constants.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/util/Constants.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/Constants.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/util/DisableStupidWarnings.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/DisableStupidWarnings.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/util/DisableStupidWarnings.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/DisableStupidWarnings.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/util/ForwardDeclarations.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/ForwardDeclarations.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/util/ForwardDeclarations.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/ForwardDeclarations.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/util/MKL_support.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/MKL_support.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/util/MKL_support.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/MKL_support.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/util/Macros.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/Macros.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/util/Macros.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/Macros.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/util/Memory.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/Memory.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/util/Memory.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/Memory.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/util/Meta.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/Meta.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/util/Meta.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/Meta.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/util/NonMPL2.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/NonMPL2.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/util/NonMPL2.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/NonMPL2.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/util/ReenableStupidWarnings.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/ReenableStupidWarnings.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/util/ReenableStupidWarnings.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/ReenableStupidWarnings.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/util/StaticAssert.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/StaticAssert.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/util/StaticAssert.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/StaticAssert.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Core/util/XprHelper.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/XprHelper.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Core/util/XprHelper.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Core/util/XprHelper.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Block.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Block.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Block.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Block.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Cwise.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Cwise.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Cwise.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Cwise.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/CwiseOperators.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/CwiseOperators.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/CwiseOperators.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/CwiseOperators.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/AlignedBox.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/AlignedBox.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/AlignedBox.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/AlignedBox.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/All.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/All.h similarity index 76% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/All.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/All.h index e0b00fc..67ccee7 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/All.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/All.h @@ -8,16 +8,16 @@ #endif #if EIGEN2_SUPPORT_STAGE < STAGE20_RESOLVE_API_CONFLICTS -#include "RotationBase.h" -#include "Rotation2D.h" -#include "Quaternion.h" -#include "AngleAxis.h" -#include "Transform.h" -#include "Translation.h" -#include "Scaling.h" -#include "AlignedBox.h" -#include "Hyperplane.h" -#include "ParametrizedLine.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #endif @@ -61,16 +61,16 @@ #define ei_quaternion_assign_impl eigen2_ei_quaternion_assign_impl #define ei_transform_product_impl eigen2_ei_transform_product_impl -#include "RotationBase.h" -#include "Rotation2D.h" -#include "Quaternion.h" -#include "AngleAxis.h" -#include "Transform.h" -#include "Translation.h" -#include "Scaling.h" -#include "AlignedBox.h" -#include "Hyperplane.h" -#include "ParametrizedLine.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #undef ei_toRotationMatrix #undef ei_quaternion_assign_impl diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/AngleAxis.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/AngleAxis.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/AngleAxis.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/AngleAxis.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Hyperplane.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Hyperplane.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Hyperplane.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Hyperplane.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Quaternion.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Quaternion.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Quaternion.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Quaternion.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Rotation2D.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Rotation2D.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Rotation2D.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Rotation2D.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/RotationBase.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/RotationBase.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/RotationBase.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/RotationBase.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Scaling.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Scaling.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Scaling.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Scaling.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Transform.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Transform.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Transform.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Transform.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Translation.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Translation.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Translation.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Geometry/Translation.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/LU.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/LU.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/LU.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/LU.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Lazy.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Lazy.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Lazy.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Lazy.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/LeastSquares.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/LeastSquares.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/LeastSquares.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/LeastSquares.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Macros.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Macros.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Macros.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Macros.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/MathFunctions.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/MathFunctions.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/MathFunctions.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/MathFunctions.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Memory.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Memory.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Memory.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Memory.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Meta.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Meta.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Meta.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Meta.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Minor.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Minor.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Minor.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/Minor.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/QR.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/QR.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/QR.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/QR.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/SVD.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/SVD.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/SVD.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/SVD.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/TriangularSolver.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/TriangularSolver.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/TriangularSolver.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/TriangularSolver.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/VectorBlock.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/VectorBlock.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/VectorBlock.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigen2Support/VectorBlock.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexEigenSolver.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexEigenSolver.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexEigenSolver.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexEigenSolver.h index af434bc..786a533 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexEigenSolver.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexEigenSolver.h @@ -12,7 +12,7 @@ #ifndef EIGEN_COMPLEX_EIGEN_SOLVER_H #define EIGEN_COMPLEX_EIGEN_SOLVER_H -#include "./ComplexSchur.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexSchur.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexSchur.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexSchur.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexSchur.h index 89e6cad..9b48f61 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexSchur.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexSchur.h @@ -12,7 +12,7 @@ #ifndef EIGEN_COMPLEX_SCHUR_H #define EIGEN_COMPLEX_SCHUR_H -#include "./HessenbergDecomposition.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexSchur_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexSchur_MKL.h similarity index 98% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexSchur_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexSchur_MKL.h index 91496ae..8d32e9c 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexSchur_MKL.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/ComplexSchur_MKL.h @@ -33,7 +33,7 @@ #ifndef EIGEN_COMPLEX_SCHUR_MKL_H #define EIGEN_COMPLEX_SCHUR_MKL_H -#include "Eigen/src/Core/util/MKL_support.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/EigenSolver.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/EigenSolver.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/EigenSolver.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/EigenSolver.h index 6e71506..d048c3a 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/EigenSolver.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/EigenSolver.h @@ -11,7 +11,7 @@ #ifndef EIGEN_EIGENSOLVER_H #define EIGEN_EIGENSOLVER_H -#include "./RealSchur.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h index dc240e1..729ddbf 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h @@ -11,7 +11,7 @@ #ifndef EIGEN_GENERALIZEDEIGENSOLVER_H #define EIGEN_GENERALIZEDEIGENSOLVER_H -#include "./RealQZ.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h index 07bf1ea..40a96a5 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h @@ -11,7 +11,7 @@ #ifndef EIGEN_GENERALIZEDSELFADJOINTEIGENSOLVER_H #define EIGEN_GENERALIZEDSELFADJOINTEIGENSOLVER_H -#include "./Tridiagonalization.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/HessenbergDecomposition.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/HessenbergDecomposition.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/HessenbergDecomposition.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/HessenbergDecomposition.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealQZ.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealQZ.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealQZ.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealQZ.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealSchur.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealSchur.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealSchur.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealSchur.h index 64d1363..11ea21f 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealSchur.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealSchur.h @@ -11,7 +11,7 @@ #ifndef EIGEN_REAL_SCHUR_H #define EIGEN_REAL_SCHUR_H -#include "./HessenbergDecomposition.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealSchur_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealSchur_MKL.h similarity index 98% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealSchur_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealSchur_MKL.h index ad97364..44f0d5d 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealSchur_MKL.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/RealSchur_MKL.h @@ -33,7 +33,7 @@ #ifndef EIGEN_REAL_SCHUR_MKL_H #define EIGEN_REAL_SCHUR_MKL_H -#include "Eigen/src/Core/util/MKL_support.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h index be89de4..d1f2525 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h @@ -11,7 +11,7 @@ #ifndef EIGEN_SELFADJOINTEIGENSOLVER_H #define EIGEN_SELFADJOINTEIGENSOLVER_H -#include "./Tridiagonalization.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h similarity index 98% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h index 17c0dad..1f88f9d 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h @@ -33,7 +33,7 @@ #ifndef EIGEN_SAEIGENSOLVER_MKL_H #define EIGEN_SAEIGENSOLVER_MKL_H -#include "Eigen/src/Core/util/MKL_support.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/Tridiagonalization.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/Tridiagonalization.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/Tridiagonalization.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Eigenvalues/Tridiagonalization.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/AlignedBox.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/AlignedBox.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/AlignedBox.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/AlignedBox.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/AngleAxis.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/AngleAxis.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/AngleAxis.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/AngleAxis.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/EulerAngles.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/EulerAngles.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/EulerAngles.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/EulerAngles.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Homogeneous.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Homogeneous.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/Homogeneous.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Homogeneous.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Hyperplane.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Hyperplane.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/Hyperplane.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Hyperplane.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/OrthoMethods.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/OrthoMethods.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/OrthoMethods.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/OrthoMethods.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/ParametrizedLine.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/ParametrizedLine.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/ParametrizedLine.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/ParametrizedLine.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Quaternion.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Quaternion.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/Quaternion.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Quaternion.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Rotation2D.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Rotation2D.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/Rotation2D.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Rotation2D.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/RotationBase.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/RotationBase.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/RotationBase.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/RotationBase.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Scaling.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Scaling.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/Scaling.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Scaling.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Transform.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Transform.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/Transform.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Transform.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Translation.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Translation.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/Translation.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Translation.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Umeyama.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Umeyama.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/Umeyama.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/Umeyama.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/arch/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/arch/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/arch/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/arch/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Geometry/arch/Geometry_SSE.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/arch/Geometry_SSE.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Geometry/arch/Geometry_SSE.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Geometry/arch/Geometry_SSE.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Householder/BlockHouseholder.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Householder/BlockHouseholder.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Householder/BlockHouseholder.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Householder/BlockHouseholder.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Householder/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Householder/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Householder/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Householder/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Householder/Householder.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Householder/Householder.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Householder/Householder.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Householder/Householder.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Householder/HouseholderSequence.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Householder/HouseholderSequence.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Householder/HouseholderSequence.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Householder/HouseholderSequence.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Jacobi/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/Jacobi/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Jacobi/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Jacobi/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/Jacobi/Jacobi.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/Jacobi/Jacobi.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/Jacobi/Jacobi.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/Jacobi/Jacobi.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/LU/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/LU/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/LU/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/LU/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/LU/Determinant.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/LU/Determinant.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/LU/Determinant.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/LU/Determinant.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/LU/FullPivLU.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/LU/FullPivLU.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/LU/FullPivLU.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/LU/FullPivLU.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/LU/Inverse.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/LU/Inverse.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/LU/Inverse.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/LU/Inverse.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/LU/PartialPivLU.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/LU/PartialPivLU.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/LU/PartialPivLU.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/LU/PartialPivLU.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/LU/PartialPivLU_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/LU/PartialPivLU_MKL.h similarity index 98% rename from testbed/nanogui/ext/eigen/Eigen/src/LU/PartialPivLU_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/LU/PartialPivLU_MKL.h index 9035953..f9d4285 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/LU/PartialPivLU_MKL.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/LU/PartialPivLU_MKL.h @@ -33,7 +33,7 @@ #ifndef EIGEN_PARTIALLU_LAPACK_H #define EIGEN_PARTIALLU_LAPACK_H -#include "Eigen/src/Core/util/MKL_support.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/LU/arch/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/LU/arch/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/LU/arch/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/LU/arch/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/LU/arch/Inverse_SSE.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/LU/arch/Inverse_SSE.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/LU/arch/Inverse_SSE.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/LU/arch/Inverse_SSE.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/MetisSupport/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/MetisSupport/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/MetisSupport/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/MetisSupport/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/MetisSupport/MetisSupport.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/MetisSupport/MetisSupport.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/MetisSupport/MetisSupport.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/MetisSupport/MetisSupport.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Amd.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Amd.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Amd.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Amd.h index 41b4fd7..f755ce3 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Amd.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Amd.h @@ -26,7 +26,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include "../Core/util/NonMPL2.h" +#include #ifndef EIGEN_SPARSE_AMD_H #define EIGEN_SPARSE_AMD_H diff --git a/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Eigen_Colamd.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Eigen_Colamd.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Eigen_Colamd.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Eigen_Colamd.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Ordering.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Ordering.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Ordering.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Ordering.h index f3c31f9..a6b1c2c 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Ordering.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/OrderingMethods/Ordering.h @@ -13,7 +13,7 @@ namespace Eigen { -#include "Eigen_Colamd.h" +#include namespace internal { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/PaStiXSupport/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/PaStiXSupport/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/PaStiXSupport/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/PaStiXSupport/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/PardisoSupport/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/PardisoSupport/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/PardisoSupport/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/PardisoSupport/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/PardisoSupport/PardisoSupport.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/PardisoSupport/PardisoSupport.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/PardisoSupport/PardisoSupport.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/PardisoSupport/PardisoSupport.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/QR/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/QR/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/QR/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/QR/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/QR/ColPivHouseholderQR.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/QR/ColPivHouseholderQR.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/QR/ColPivHouseholderQR.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/QR/ColPivHouseholderQR.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/QR/ColPivHouseholderQR_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/QR/ColPivHouseholderQR_MKL.h similarity index 98% rename from testbed/nanogui/ext/eigen/Eigen/src/QR/ColPivHouseholderQR_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/QR/ColPivHouseholderQR_MKL.h index b5b1983..dde9ba4 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/QR/ColPivHouseholderQR_MKL.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/QR/ColPivHouseholderQR_MKL.h @@ -34,7 +34,7 @@ #ifndef EIGEN_COLPIVOTINGHOUSEHOLDERQR_MKL_H #define EIGEN_COLPIVOTINGHOUSEHOLDERQR_MKL_H -#include "Eigen/src/Core/util/MKL_support.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/QR/FullPivHouseholderQR.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/QR/FullPivHouseholderQR.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/QR/FullPivHouseholderQR.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/QR/FullPivHouseholderQR.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/QR/HouseholderQR.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/QR/HouseholderQR.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/QR/HouseholderQR.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/QR/HouseholderQR.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/QR/HouseholderQR_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/QR/HouseholderQR_MKL.h similarity index 98% rename from testbed/nanogui/ext/eigen/Eigen/src/QR/HouseholderQR_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/QR/HouseholderQR_MKL.h index 5313de6..1ef9297 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/QR/HouseholderQR_MKL.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/QR/HouseholderQR_MKL.h @@ -34,7 +34,7 @@ #ifndef EIGEN_QR_MKL_H #define EIGEN_QR_MKL_H -#include "Eigen/src/Core/util/MKL_support.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SPQRSupport/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/SPQRSupport/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SPQRSupport/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SPQRSupport/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SVD/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/SVD/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SVD/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SVD/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SVD/JacobiSVD.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SVD/JacobiSVD.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SVD/JacobiSVD.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SVD/JacobiSVD.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SVD/JacobiSVD_MKL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SVD/JacobiSVD_MKL.h similarity index 98% rename from testbed/nanogui/ext/eigen/Eigen/src/SVD/JacobiSVD_MKL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SVD/JacobiSVD_MKL.h index decda75..6df180d 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/SVD/JacobiSVD_MKL.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/SVD/JacobiSVD_MKL.h @@ -33,7 +33,7 @@ #ifndef EIGEN_JACOBISVD_MKL_H #define EIGEN_JACOBISVD_MKL_H -#include "Eigen/src/Core/util/MKL_support.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SVD/UpperBidiagonalization.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SVD/UpperBidiagonalization.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SVD/UpperBidiagonalization.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SVD/UpperBidiagonalization.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h index 7aaf702..90130f9 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h @@ -40,7 +40,7 @@ LDL License: and a notice that the code was modified is included. */ -#include "../Core/util/NonMPL2.h" +#include #ifndef EIGEN_SIMPLICIAL_CHOLESKY_IMPL_H #define EIGEN_SIMPLICIAL_CHOLESKY_IMPL_H diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/AmbiVector.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/AmbiVector.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/AmbiVector.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/AmbiVector.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/CompressedStorage.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/CompressedStorage.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/CompressedStorage.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/CompressedStorage.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/MappedSparseMatrix.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/MappedSparseMatrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/MappedSparseMatrix.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/MappedSparseMatrix.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseBlock.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseBlock.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseBlock.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseBlock.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseColEtree.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseColEtree.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseColEtree.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseColEtree.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseCwiseBinaryOp.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseCwiseBinaryOp.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseCwiseBinaryOp.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseCwiseBinaryOp.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseCwiseUnaryOp.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseCwiseUnaryOp.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseCwiseUnaryOp.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseCwiseUnaryOp.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseDenseProduct.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseDenseProduct.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseDenseProduct.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseDenseProduct.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseDiagonalProduct.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseDiagonalProduct.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseDiagonalProduct.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseDiagonalProduct.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseDot.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseDot.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseDot.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseDot.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseFuzzy.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseFuzzy.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseFuzzy.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseFuzzy.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseMatrix.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseMatrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseMatrix.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseMatrix.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseMatrixBase.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseMatrixBase.h similarity index 98% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseMatrixBase.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseMatrixBase.h index 485e85b..b534dad 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseMatrixBase.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseMatrixBase.h @@ -135,11 +135,11 @@ template class SparseMatrixBase : public EigenBase #endif // not EIGEN_PARSED_BY_DOXYGEN #define EIGEN_CURRENT_STORAGE_BASE_CLASS Eigen::SparseMatrixBase -# include "../plugins/CommonCwiseUnaryOps.h" -# include "../plugins/CommonCwiseBinaryOps.h" -# include "../plugins/MatrixCwiseUnaryOps.h" -# include "../plugins/MatrixCwiseBinaryOps.h" -# include "../plugins/BlockMethods.h" +# include "../plugins/CommonCwiseUnaryOps.h> +# include "../plugins/CommonCwiseBinaryOps.h> +# include "../plugins/MatrixCwiseUnaryOps.h> +# include "../plugins/MatrixCwiseBinaryOps.h> +# include "../plugins/BlockMethods.h> # ifdef EIGEN_SPARSEMATRIXBASE_PLUGIN # include EIGEN_SPARSEMATRIXBASE_PLUGIN # endif diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparsePermutation.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparsePermutation.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparsePermutation.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparsePermutation.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseProduct.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseProduct.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseProduct.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseProduct.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseRedux.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseRedux.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseRedux.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseRedux.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseSparseProductWithPruning.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseSparseProductWithPruning.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseSparseProductWithPruning.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseSparseProductWithPruning.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseTranspose.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseTranspose.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseTranspose.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseTranspose.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseTriangularView.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseTriangularView.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseTriangularView.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseTriangularView.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseUtil.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseUtil.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseUtil.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseUtil.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseVector.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseVector.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseVector.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseVector.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseView.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseView.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseView.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/SparseView.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/TriangularSolver.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/TriangularSolver.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseCore/TriangularSolver.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseCore/TriangularSolver.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU.h index d6f5d59..79805f5 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU.h @@ -60,7 +60,7 @@ template struct SparseLUMatrixURetu * \note Unlike the initial SuperLU implementation, there is no step to equilibrate the matrix. * For badly scaled matrices, this step can be useful to reduce the pivoting during factorization. * If this is the case for your matrices, you can try the basic scaling method at - * "unsupported/Eigen/src/IterativeSolvers/Scaling.h" + * "unsupported/Eigen/src/IterativeSolvers/Scaling.h> * * \tparam _MatrixType The type of the sparse matrix. It must be a column-major SparseMatrix<> * \tparam _OrderingType The ordering method to use, either AMD, COLAMD or METIS. Default is COLMAD diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLUImpl.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLUImpl.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLUImpl.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLUImpl.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_Memory.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_Memory.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_Memory.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_Memory.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_Structs.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_Structs.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_Structs.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_Structs.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_Utils.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_Utils.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_Utils.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_Utils.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_column_dfs.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_column_dfs.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_column_dfs.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_column_dfs.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_pivotL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_pivotL.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_pivotL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_pivotL.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_pruneL.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_pruneL.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_pruneL.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_pruneL.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_relax_snode.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_relax_snode.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_relax_snode.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseLU/SparseLU_relax_snode.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseQR/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseQR/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseQR/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseQR/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SparseQR/SparseQR.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SparseQR/SparseQR.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SparseQR/SparseQR.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SparseQR/SparseQR.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/StlSupport/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdDeque.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdDeque.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdDeque.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdDeque.h index aaf6633..a3b8a88 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdDeque.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdDeque.h @@ -11,7 +11,7 @@ #ifndef EIGEN_STDDEQUE_H #define EIGEN_STDDEQUE_H -#include "details.h" +#include // Define the explicit instantiation (e.g. necessary for the Intel compiler) #if defined(__INTEL_COMPILER) || defined(__GNUC__) diff --git a/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdList.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdList.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdList.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdList.h index 3c74243..94919d6 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdList.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdList.h @@ -10,7 +10,7 @@ #ifndef EIGEN_STDLIST_H #define EIGEN_STDLIST_H -#include "details.h" +#include // Define the explicit instantiation (e.g. necessary for the Intel compiler) #if defined(__INTEL_COMPILER) || defined(__GNUC__) diff --git a/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdVector.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdVector.h similarity index 99% rename from testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdVector.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdVector.h index 611664a..3b98f88 100644 --- a/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdVector.h +++ b/tools/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/StdVector.h @@ -11,7 +11,7 @@ #ifndef EIGEN_STDVECTOR_H #define EIGEN_STDVECTOR_H -#include "details.h" +#include /** * This section contains a convenience MACRO which allows an easy specialization of diff --git a/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/details.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/details.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/StlSupport/details.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/StlSupport/details.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SuperLUSupport/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/SuperLUSupport/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SuperLUSupport/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SuperLUSupport/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/SuperLUSupport/SuperLUSupport.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/SuperLUSupport/SuperLUSupport.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/SuperLUSupport/SuperLUSupport.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/SuperLUSupport/SuperLUSupport.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/UmfPackSupport/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/UmfPackSupport/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/UmfPackSupport/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/UmfPackSupport/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/UmfPackSupport/UmfPackSupport.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/UmfPackSupport/UmfPackSupport.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/UmfPackSupport/UmfPackSupport.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/UmfPackSupport/UmfPackSupport.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/misc/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/misc/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/misc/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/misc/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/misc/Image.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/misc/Image.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/misc/Image.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/misc/Image.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/misc/Kernel.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/misc/Kernel.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/misc/Kernel.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/misc/Kernel.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/misc/Solve.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/misc/Solve.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/misc/Solve.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/misc/Solve.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/misc/SparseSolve.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/misc/SparseSolve.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/misc/SparseSolve.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/misc/SparseSolve.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/misc/blas.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/misc/blas.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/misc/blas.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/misc/blas.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/plugins/BlockMethods.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/BlockMethods.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/plugins/BlockMethods.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/BlockMethods.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/plugins/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/plugins/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/Eigen/src/plugins/CommonCwiseBinaryOps.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/CommonCwiseBinaryOps.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/plugins/CommonCwiseBinaryOps.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/CommonCwiseBinaryOps.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/plugins/CommonCwiseUnaryOps.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/CommonCwiseUnaryOps.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/plugins/CommonCwiseUnaryOps.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/CommonCwiseUnaryOps.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/plugins/MatrixCwiseBinaryOps.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/MatrixCwiseBinaryOps.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/plugins/MatrixCwiseBinaryOps.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/MatrixCwiseBinaryOps.h diff --git a/testbed/nanogui/ext/eigen/Eigen/src/plugins/MatrixCwiseUnaryOps.h b/tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/MatrixCwiseUnaryOps.h similarity index 100% rename from testbed/nanogui/ext/eigen/Eigen/src/plugins/MatrixCwiseUnaryOps.h rename to tools/testbed/nanogui/ext/eigen/Eigen/src/plugins/MatrixCwiseUnaryOps.h diff --git a/testbed/nanogui/ext/eigen/INSTALL b/tools/testbed/nanogui/ext/eigen/INSTALL similarity index 100% rename from testbed/nanogui/ext/eigen/INSTALL rename to tools/testbed/nanogui/ext/eigen/INSTALL diff --git a/testbed/nanogui/ext/eigen/bench/BenchSparseUtil.h b/tools/testbed/nanogui/ext/eigen/bench/BenchSparseUtil.h similarity index 98% rename from testbed/nanogui/ext/eigen/bench/BenchSparseUtil.h rename to tools/testbed/nanogui/ext/eigen/bench/BenchSparseUtil.h index 13981f6..7354bfe 100644 --- a/testbed/nanogui/ext/eigen/bench/BenchSparseUtil.h +++ b/tools/testbed/nanogui/ext/eigen/bench/BenchSparseUtil.h @@ -68,7 +68,7 @@ void eiToDense(const EigenSparseMatrix& src, DenseMatrix& dst) } #ifndef NOGMM -#include "gmm/gmm.h" +#include typedef gmm::csc_matrix GmmSparse; typedef gmm::col_matrix< gmm::wsvector > GmmDynSparse; void eiToGmm(const EigenSparseMatrix& src, GmmSparse& dst) @@ -96,7 +96,7 @@ void eiToMtl(const EigenSparseMatrix& src, MtlSparse& dst) #ifdef CSPARSE extern "C" { -#include "cs.h" +#include } void eiToCSparse(const EigenSparseMatrix& src, cs* &dst) { diff --git a/testbed/nanogui/ext/eigen/bench/BenchTimer.h b/tools/testbed/nanogui/ext/eigen/bench/BenchTimer.h similarity index 100% rename from testbed/nanogui/ext/eigen/bench/BenchTimer.h rename to tools/testbed/nanogui/ext/eigen/bench/BenchTimer.h diff --git a/testbed/nanogui/ext/eigen/bench/BenchUtil.h b/tools/testbed/nanogui/ext/eigen/bench/BenchUtil.h similarity index 98% rename from testbed/nanogui/ext/eigen/bench/BenchUtil.h rename to tools/testbed/nanogui/ext/eigen/bench/BenchUtil.h index 8883a13..dfa46a4 100644 --- a/testbed/nanogui/ext/eigen/bench/BenchUtil.h +++ b/tools/testbed/nanogui/ext/eigen/bench/BenchUtil.h @@ -3,7 +3,7 @@ #define EIGEN_BENCH_UTIL_H #include -#include "BenchTimer.h" +#include using namespace std; using namespace Eigen; diff --git a/testbed/nanogui/ext/eigen/bench/README.txt b/tools/testbed/nanogui/ext/eigen/bench/README.txt similarity index 100% rename from testbed/nanogui/ext/eigen/bench/README.txt rename to tools/testbed/nanogui/ext/eigen/bench/README.txt diff --git a/testbed/nanogui/ext/eigen/bench/basicbench.cxxlist b/tools/testbed/nanogui/ext/eigen/bench/basicbench.cxxlist similarity index 100% rename from testbed/nanogui/ext/eigen/bench/basicbench.cxxlist rename to tools/testbed/nanogui/ext/eigen/bench/basicbench.cxxlist diff --git a/testbed/nanogui/ext/eigen/bench/basicbenchmark.cpp b/tools/testbed/nanogui/ext/eigen/bench/basicbenchmark.cpp similarity index 93% rename from testbed/nanogui/ext/eigen/bench/basicbenchmark.cpp rename to tools/testbed/nanogui/ext/eigen/bench/basicbenchmark.cpp index a26ea85..e78e153 100644 --- a/testbed/nanogui/ext/eigen/bench/basicbenchmark.cpp +++ b/tools/testbed/nanogui/ext/eigen/bench/basicbenchmark.cpp @@ -1,7 +1,7 @@ #include -#include "BenchUtil.h" -#include "basicbenchmark.h" +#include +#include int main(int argc, char *argv[]) { diff --git a/testbed/nanogui/ext/eigen/bench/basicbenchmark.h b/tools/testbed/nanogui/ext/eigen/bench/basicbenchmark.h similarity index 100% rename from testbed/nanogui/ext/eigen/bench/basicbenchmark.h rename to tools/testbed/nanogui/ext/eigen/bench/basicbenchmark.h diff --git a/testbed/nanogui/ext/eigen/bench/benchBlasGemm.cpp b/tools/testbed/nanogui/ext/eigen/bench/benchBlasGemm.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/bench/benchBlasGemm.cpp rename to tools/testbed/nanogui/ext/eigen/bench/benchBlasGemm.cpp index cb086a5..f643c82 100644 --- a/testbed/nanogui/ext/eigen/bench/benchBlasGemm.cpp +++ b/tools/testbed/nanogui/ext/eigen/bench/benchBlasGemm.cpp @@ -9,7 +9,7 @@ #include #include -#include "BenchTimer.h" +#include // include the BLAS headers extern "C" { diff --git a/testbed/nanogui/ext/eigen/bench/benchCholesky.cpp b/tools/testbed/nanogui/ext/eigen/bench/benchCholesky.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/benchCholesky.cpp rename to tools/testbed/nanogui/ext/eigen/bench/benchCholesky.cpp diff --git a/testbed/nanogui/ext/eigen/bench/benchEigenSolver.cpp b/tools/testbed/nanogui/ext/eigen/bench/benchEigenSolver.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/benchEigenSolver.cpp rename to tools/testbed/nanogui/ext/eigen/bench/benchEigenSolver.cpp diff --git a/testbed/nanogui/ext/eigen/bench/benchFFT.cpp b/tools/testbed/nanogui/ext/eigen/bench/benchFFT.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/benchFFT.cpp rename to tools/testbed/nanogui/ext/eigen/bench/benchFFT.cpp diff --git a/testbed/nanogui/ext/eigen/bench/benchGeometry.cpp b/tools/testbed/nanogui/ext/eigen/bench/benchGeometry.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/benchGeometry.cpp rename to tools/testbed/nanogui/ext/eigen/bench/benchGeometry.cpp diff --git a/testbed/nanogui/ext/eigen/bench/benchVecAdd.cpp b/tools/testbed/nanogui/ext/eigen/bench/benchVecAdd.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/benchVecAdd.cpp rename to tools/testbed/nanogui/ext/eigen/bench/benchVecAdd.cpp diff --git a/testbed/nanogui/ext/eigen/bench/bench_gemm.cpp b/tools/testbed/nanogui/ext/eigen/bench/bench_gemm.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/bench_gemm.cpp rename to tools/testbed/nanogui/ext/eigen/bench/bench_gemm.cpp diff --git a/testbed/nanogui/ext/eigen/bench/bench_multi_compilers.sh b/tools/testbed/nanogui/ext/eigen/bench/bench_multi_compilers.sh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/bench_multi_compilers.sh rename to tools/testbed/nanogui/ext/eigen/bench/bench_multi_compilers.sh diff --git a/testbed/nanogui/ext/eigen/bench/bench_norm.cpp b/tools/testbed/nanogui/ext/eigen/bench/bench_norm.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/bench/bench_norm.cpp rename to tools/testbed/nanogui/ext/eigen/bench/bench_norm.cpp index 806db29..aede9d4 100644 --- a/testbed/nanogui/ext/eigen/bench/bench_norm.cpp +++ b/tools/testbed/nanogui/ext/eigen/bench/bench_norm.cpp @@ -1,7 +1,7 @@ #include #include #include -#include "BenchTimer.h" +#include using namespace Eigen; using namespace std; diff --git a/testbed/nanogui/ext/eigen/bench/bench_reverse.cpp b/tools/testbed/nanogui/ext/eigen/bench/bench_reverse.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/bench_reverse.cpp rename to tools/testbed/nanogui/ext/eigen/bench/bench_reverse.cpp diff --git a/testbed/nanogui/ext/eigen/bench/bench_sum.cpp b/tools/testbed/nanogui/ext/eigen/bench/bench_sum.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/bench_sum.cpp rename to tools/testbed/nanogui/ext/eigen/bench/bench_sum.cpp diff --git a/testbed/nanogui/ext/eigen/bench/bench_unrolling b/tools/testbed/nanogui/ext/eigen/bench/bench_unrolling similarity index 100% rename from testbed/nanogui/ext/eigen/bench/bench_unrolling rename to tools/testbed/nanogui/ext/eigen/bench/bench_unrolling diff --git a/testbed/nanogui/ext/eigen/bench/benchmark.cpp b/tools/testbed/nanogui/ext/eigen/bench/benchmark.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/benchmark.cpp rename to tools/testbed/nanogui/ext/eigen/bench/benchmark.cpp diff --git a/testbed/nanogui/ext/eigen/bench/benchmarkSlice.cpp b/tools/testbed/nanogui/ext/eigen/bench/benchmarkSlice.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/benchmarkSlice.cpp rename to tools/testbed/nanogui/ext/eigen/bench/benchmarkSlice.cpp diff --git a/testbed/nanogui/ext/eigen/bench/benchmarkX.cpp b/tools/testbed/nanogui/ext/eigen/bench/benchmarkX.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/benchmarkX.cpp rename to tools/testbed/nanogui/ext/eigen/bench/benchmarkX.cpp diff --git a/testbed/nanogui/ext/eigen/bench/benchmarkXcwise.cpp b/tools/testbed/nanogui/ext/eigen/bench/benchmarkXcwise.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/benchmarkXcwise.cpp rename to tools/testbed/nanogui/ext/eigen/bench/benchmarkXcwise.cpp diff --git a/testbed/nanogui/ext/eigen/bench/benchmark_suite b/tools/testbed/nanogui/ext/eigen/bench/benchmark_suite similarity index 100% rename from testbed/nanogui/ext/eigen/bench/benchmark_suite rename to tools/testbed/nanogui/ext/eigen/bench/benchmark_suite diff --git a/testbed/nanogui/ext/eigen/bench/btl/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/bench/btl/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/bench/btl/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/bench/btl/COPYING b/tools/testbed/nanogui/ext/eigen/bench/btl/COPYING similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/COPYING rename to tools/testbed/nanogui/ext/eigen/bench/btl/COPYING diff --git a/testbed/nanogui/ext/eigen/bench/btl/README b/tools/testbed/nanogui/ext/eigen/bench/btl/README similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/README rename to tools/testbed/nanogui/ext/eigen/bench/btl/README diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_aat_product.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_aat_product.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_aat_product.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_aat_product.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_ata_product.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_ata_product.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_ata_product.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_ata_product.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_atv_product.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_atv_product.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_atv_product.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_atv_product.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_axpby.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_axpby.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_axpby.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_axpby.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_axpy.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_axpy.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_axpy.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_axpy.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_cholesky.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_cholesky.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_cholesky.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_cholesky.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_ger.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_ger.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_ger.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_ger.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_hessenberg.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_hessenberg.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_hessenberg.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_hessenberg.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_lu_decomp.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_lu_decomp.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_lu_decomp.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_lu_decomp.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_lu_solve.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_lu_solve.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_lu_solve.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_lu_solve.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_matrix_matrix_product.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_matrix_matrix_product.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_matrix_matrix_product.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_matrix_matrix_product.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_matrix_matrix_product_bis.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_matrix_matrix_product_bis.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_matrix_matrix_product_bis.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_matrix_matrix_product_bis.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_matrix_vector_product.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_matrix_vector_product.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_matrix_vector_product.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_matrix_vector_product.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_partial_lu.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_partial_lu.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_partial_lu.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_partial_lu.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_rot.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_rot.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_rot.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_rot.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_symv.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_symv.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_symv.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_symv.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_syr2.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_syr2.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_syr2.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_syr2.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_trisolve.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_trisolve.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_trisolve.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_trisolve.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_trisolve_matrix.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_trisolve_matrix.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_trisolve_matrix.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_trisolve_matrix.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/action_trmm.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_trmm.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/action_trmm.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/action_trmm.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/actions/basic_actions.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/actions/basic_actions.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/actions/basic_actions.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/actions/basic_actions.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/cmake/FindACML.cmake b/tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindACML.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/cmake/FindACML.cmake rename to tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindACML.cmake diff --git a/testbed/nanogui/ext/eigen/bench/btl/cmake/FindATLAS.cmake b/tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindATLAS.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/cmake/FindATLAS.cmake rename to tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindATLAS.cmake diff --git a/testbed/nanogui/ext/eigen/bench/btl/cmake/FindBlitz.cmake b/tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindBlitz.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/cmake/FindBlitz.cmake rename to tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindBlitz.cmake diff --git a/testbed/nanogui/ext/eigen/bench/btl/cmake/FindCBLAS.cmake b/tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindCBLAS.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/cmake/FindCBLAS.cmake rename to tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindCBLAS.cmake diff --git a/testbed/nanogui/ext/eigen/bench/btl/cmake/FindGMM.cmake b/tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindGMM.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/cmake/FindGMM.cmake rename to tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindGMM.cmake diff --git a/testbed/nanogui/ext/eigen/bench/btl/cmake/FindGOTO.cmake b/tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindGOTO.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/cmake/FindGOTO.cmake rename to tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindGOTO.cmake diff --git a/testbed/nanogui/ext/eigen/bench/btl/cmake/FindGOTO2.cmake b/tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindGOTO2.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/cmake/FindGOTO2.cmake rename to tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindGOTO2.cmake diff --git a/testbed/nanogui/ext/eigen/bench/btl/cmake/FindMKL.cmake b/tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindMKL.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/cmake/FindMKL.cmake rename to tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindMKL.cmake diff --git a/testbed/nanogui/ext/eigen/bench/btl/cmake/FindMTL4.cmake b/tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindMTL4.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/cmake/FindMTL4.cmake rename to tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindMTL4.cmake diff --git a/testbed/nanogui/ext/eigen/bench/btl/cmake/FindPackageHandleStandardArgs.cmake b/tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindPackageHandleStandardArgs.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/cmake/FindPackageHandleStandardArgs.cmake rename to tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindPackageHandleStandardArgs.cmake diff --git a/testbed/nanogui/ext/eigen/bench/btl/cmake/FindTvmet.cmake b/tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindTvmet.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/cmake/FindTvmet.cmake rename to tools/testbed/nanogui/ext/eigen/bench/btl/cmake/FindTvmet.cmake diff --git a/testbed/nanogui/ext/eigen/bench/btl/cmake/MacroOptionalAddSubdirectory.cmake b/tools/testbed/nanogui/ext/eigen/bench/btl/cmake/MacroOptionalAddSubdirectory.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/cmake/MacroOptionalAddSubdirectory.cmake rename to tools/testbed/nanogui/ext/eigen/bench/btl/cmake/MacroOptionalAddSubdirectory.cmake diff --git a/testbed/nanogui/ext/eigen/bench/btl/data/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/bench/btl/data/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/data/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/bench/btl/data/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/bench/btl/data/action_settings.txt b/tools/testbed/nanogui/ext/eigen/bench/btl/data/action_settings.txt similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/data/action_settings.txt rename to tools/testbed/nanogui/ext/eigen/bench/btl/data/action_settings.txt diff --git a/testbed/nanogui/ext/eigen/bench/btl/data/gnuplot_common_settings.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/data/gnuplot_common_settings.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/data/gnuplot_common_settings.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/data/gnuplot_common_settings.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/data/go_mean b/tools/testbed/nanogui/ext/eigen/bench/btl/data/go_mean similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/data/go_mean rename to tools/testbed/nanogui/ext/eigen/bench/btl/data/go_mean diff --git a/testbed/nanogui/ext/eigen/bench/btl/data/mean.cxx b/tools/testbed/nanogui/ext/eigen/bench/btl/data/mean.cxx similarity index 97% rename from testbed/nanogui/ext/eigen/bench/btl/data/mean.cxx rename to tools/testbed/nanogui/ext/eigen/bench/btl/data/mean.cxx index c567ef3..125b56c 100644 --- a/testbed/nanogui/ext/eigen/bench/btl/data/mean.cxx +++ b/tools/testbed/nanogui/ext/eigen/bench/btl/data/mean.cxx @@ -17,13 +17,13 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // -#include "utilities.h" +#include #include #include #include #include -#include "bench_parameter.hh" -#include "utils/xy_file.hh" +#include using namespace std; diff --git a/testbed/nanogui/ext/eigen/bench/btl/data/mk_gnuplot_script.sh b/tools/testbed/nanogui/ext/eigen/bench/btl/data/mk_gnuplot_script.sh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/data/mk_gnuplot_script.sh rename to tools/testbed/nanogui/ext/eigen/bench/btl/data/mk_gnuplot_script.sh diff --git a/testbed/nanogui/ext/eigen/bench/btl/data/mk_mean_script.sh b/tools/testbed/nanogui/ext/eigen/bench/btl/data/mk_mean_script.sh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/data/mk_mean_script.sh rename to tools/testbed/nanogui/ext/eigen/bench/btl/data/mk_mean_script.sh diff --git a/testbed/nanogui/ext/eigen/bench/btl/data/mk_new_gnuplot.sh b/tools/testbed/nanogui/ext/eigen/bench/btl/data/mk_new_gnuplot.sh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/data/mk_new_gnuplot.sh rename to tools/testbed/nanogui/ext/eigen/bench/btl/data/mk_new_gnuplot.sh diff --git a/testbed/nanogui/ext/eigen/bench/btl/data/perlib_plot_settings.txt b/tools/testbed/nanogui/ext/eigen/bench/btl/data/perlib_plot_settings.txt similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/data/perlib_plot_settings.txt rename to tools/testbed/nanogui/ext/eigen/bench/btl/data/perlib_plot_settings.txt diff --git a/testbed/nanogui/ext/eigen/bench/btl/data/regularize.cxx b/tools/testbed/nanogui/ext/eigen/bench/btl/data/regularize.cxx similarity index 97% rename from testbed/nanogui/ext/eigen/bench/btl/data/regularize.cxx rename to tools/testbed/nanogui/ext/eigen/bench/btl/data/regularize.cxx index eea2b8b..4f371ce 100644 --- a/testbed/nanogui/ext/eigen/bench/btl/data/regularize.cxx +++ b/tools/testbed/nanogui/ext/eigen/bench/btl/data/regularize.cxx @@ -17,12 +17,12 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // -#include "utilities.h" +#include #include #include #include #include -#include "bench_parameter.hh" +#include using namespace std; diff --git a/testbed/nanogui/ext/eigen/bench/btl/data/smooth.cxx b/tools/testbed/nanogui/ext/eigen/bench/btl/data/smooth.cxx similarity index 98% rename from testbed/nanogui/ext/eigen/bench/btl/data/smooth.cxx rename to tools/testbed/nanogui/ext/eigen/bench/btl/data/smooth.cxx index e5270cc..0f6b22e 100644 --- a/testbed/nanogui/ext/eigen/bench/btl/data/smooth.cxx +++ b/tools/testbed/nanogui/ext/eigen/bench/btl/data/smooth.cxx @@ -17,13 +17,13 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // -#include "utilities.h" +#include #include #include #include #include #include -#include "bench_parameter.hh" +#include using namespace std; diff --git a/testbed/nanogui/ext/eigen/bench/btl/data/smooth_all.sh b/tools/testbed/nanogui/ext/eigen/bench/btl/data/smooth_all.sh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/data/smooth_all.sh rename to tools/testbed/nanogui/ext/eigen/bench/btl/data/smooth_all.sh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/bench.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/bench.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/bench.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/bench.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/bench_parameter.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/bench_parameter.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/bench_parameter.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/bench_parameter.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/btl.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/btl.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/btl.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/btl.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/init/init_function.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/init/init_function.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/init/init_function.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/init/init_function.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/init/init_matrix.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/init/init_matrix.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/init/init_matrix.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/init/init_matrix.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/init/init_vector.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/init/init_vector.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/init/init_vector.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/init/init_vector.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/static/bench_static.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/static/bench_static.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/static/bench_static.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/static/bench_static.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/static/intel_bench_fixed_size.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/static/intel_bench_fixed_size.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/static/intel_bench_fixed_size.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/static/intel_bench_fixed_size.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/static/static_size_generator.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/static/static_size_generator.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/static/static_size_generator.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/static/static_size_generator.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/STL_perf_analyzer.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/STL_perf_analyzer.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/STL_perf_analyzer.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/STL_perf_analyzer.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/STL_timer.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/STL_timer.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/STL_timer.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/STL_timer.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/portable_timer.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/portable_timer.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/portable_timer.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/portable_timer.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/x86_perf_analyzer.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/x86_perf_analyzer.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/x86_perf_analyzer.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/x86_perf_analyzer.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/x86_timer.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/x86_timer.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/x86_timer.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/timers/x86_timer.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/size_lin_log.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/size_lin_log.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/size_lin_log.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/size_lin_log.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/size_log.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/size_log.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/size_log.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/size_log.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/utilities.h b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/utilities.h similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/utilities.h rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/utilities.h diff --git a/testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/xy_file.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/xy_file.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/xy_file.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/generic_bench/utils/xy_file.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/blas.h b/tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/blas.h similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/blas.h rename to tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/blas.h diff --git a/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/blas_interface.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/blas_interface.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/blas_interface.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/blas_interface.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/blas_interface_impl.hh b/tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/blas_interface_impl.hh similarity index 100% rename from testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/blas_interface_impl.hh rename to tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/blas_interface_impl.hh diff --git a/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/c_interface_base.h b/tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/c_interface_base.h similarity index 98% rename from testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/c_interface_base.h rename to tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/c_interface_base.h index 515d8dc..3c90590 100644 --- a/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/c_interface_base.h +++ b/tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/c_interface_base.h @@ -2,7 +2,7 @@ #ifndef BTL_C_INTERFACE_BASE_H #define BTL_C_INTERFACE_BASE_H -#include "utilities.h" +#include #include template class c_interface_base diff --git a/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/main.cpp b/tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/main.cpp similarity index 88% rename from testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/main.cpp rename to tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/main.cpp index 8347c9f..6840866 100644 --- a/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/main.cpp +++ b/tools/testbed/nanogui/ext/eigen/bench/btl/libs/BLAS/main.cpp @@ -17,18 +17,18 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // -#include "utilities.h" -#include "blas_interface.hh" -#include "bench.hh" -#include "basic_actions.hh" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include -#include "../Eigen/Core" +#include #ifndef MINDENSITY #define MINDENSITY 0.0004 diff --git a/testbed/nanogui/ext/eigen/bench/sparse_dense_product.cpp b/tools/testbed/nanogui/ext/eigen/bench/sparse_dense_product.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/bench/sparse_dense_product.cpp rename to tools/testbed/nanogui/ext/eigen/bench/sparse_dense_product.cpp index f3f5194..63c78fa 100644 --- a/testbed/nanogui/ext/eigen/bench/sparse_dense_product.cpp +++ b/tools/testbed/nanogui/ext/eigen/bench/sparse_dense_product.cpp @@ -15,7 +15,7 @@ #define REPEAT 1 #endif -#include "BenchSparseUtil.h" +#include #ifndef MINDENSITY #define MINDENSITY 0.0004 diff --git a/testbed/nanogui/ext/eigen/bench/sparse_lu.cpp b/tools/testbed/nanogui/ext/eigen/bench/sparse_lu.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/bench/sparse_lu.cpp rename to tools/testbed/nanogui/ext/eigen/bench/sparse_lu.cpp index 5c75001..59cb650 100644 --- a/testbed/nanogui/ext/eigen/bench/sparse_lu.cpp +++ b/tools/testbed/nanogui/ext/eigen/bench/sparse_lu.cpp @@ -20,7 +20,7 @@ #define REPEAT 1 #endif -#include "BenchSparseUtil.h" +#include #ifndef MINDENSITY #define MINDENSITY 0.0004 diff --git a/testbed/nanogui/ext/eigen/bench/sparse_product.cpp b/tools/testbed/nanogui/ext/eigen/bench/sparse_product.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/bench/sparse_product.cpp rename to tools/testbed/nanogui/ext/eigen/bench/sparse_product.cpp index d2fc44f..4999da9 100644 --- a/testbed/nanogui/ext/eigen/bench/sparse_product.cpp +++ b/tools/testbed/nanogui/ext/eigen/bench/sparse_product.cpp @@ -19,9 +19,9 @@ #endif #include -#include "BenchTimer.h" -#include "BenchUtil.h" -#include "BenchSparseUtil.h" +#include +#include +#include #ifndef NBTRIES #define NBTRIES 1 @@ -37,8 +37,8 @@ // #ifdef MKL // -// #include "mkl_types.h" -// #include "mkl_spblas.h" +// #include +// #include // // template // void mkl_multiply(const Lhs& lhs, const Rhs& rhs, Res& res) diff --git a/testbed/nanogui/ext/eigen/bench/sparse_randomsetter.cpp b/tools/testbed/nanogui/ext/eigen/bench/sparse_randomsetter.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/bench/sparse_randomsetter.cpp rename to tools/testbed/nanogui/ext/eigen/bench/sparse_randomsetter.cpp index 19a76e3..2200aa7 100644 --- a/testbed/nanogui/ext/eigen/bench/sparse_randomsetter.cpp +++ b/tools/testbed/nanogui/ext/eigen/bench/sparse_randomsetter.cpp @@ -19,7 +19,7 @@ #define REPEAT 1 #endif -#include "BenchSparseUtil.h" +#include #ifndef MINDENSITY #define MINDENSITY 0.0004 diff --git a/testbed/nanogui/ext/eigen/bench/sparse_setter.cpp b/tools/testbed/nanogui/ext/eigen/bench/sparse_setter.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/bench/sparse_setter.cpp rename to tools/testbed/nanogui/ext/eigen/bench/sparse_setter.cpp index a9f0b11..52729e6 100644 --- a/testbed/nanogui/ext/eigen/bench/sparse_setter.cpp +++ b/tools/testbed/nanogui/ext/eigen/bench/sparse_setter.cpp @@ -28,7 +28,7 @@ #include #endif -#include "BenchSparseUtil.h" +#include #define CHECK_MEM // #define CHECK_MEM std/**/::cout << "check mem\n"; getchar(); diff --git a/testbed/nanogui/ext/eigen/bench/sparse_transpose.cpp b/tools/testbed/nanogui/ext/eigen/bench/sparse_transpose.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/bench/sparse_transpose.cpp rename to tools/testbed/nanogui/ext/eigen/bench/sparse_transpose.cpp index c9aacf5..78db5fa 100644 --- a/testbed/nanogui/ext/eigen/bench/sparse_transpose.cpp +++ b/tools/testbed/nanogui/ext/eigen/bench/sparse_transpose.cpp @@ -15,7 +15,7 @@ #define REPEAT 1 #endif -#include "BenchSparseUtil.h" +#include #ifndef MINDENSITY #define MINDENSITY 0.0004 diff --git a/testbed/nanogui/ext/eigen/bench/sparse_trisolver.cpp b/tools/testbed/nanogui/ext/eigen/bench/sparse_trisolver.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/bench/sparse_trisolver.cpp rename to tools/testbed/nanogui/ext/eigen/bench/sparse_trisolver.cpp index 13f4f0a..0a431bc 100644 --- a/testbed/nanogui/ext/eigen/bench/sparse_trisolver.cpp +++ b/tools/testbed/nanogui/ext/eigen/bench/sparse_trisolver.cpp @@ -16,7 +16,7 @@ #define REPEAT 1 #endif -#include "BenchSparseUtil.h" +#include #ifndef MINDENSITY #define MINDENSITY 0.0004 diff --git a/testbed/nanogui/ext/eigen/bench/spbench/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/bench/spbench/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/bench/spbench/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/bench/spbench/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/bench/spbench/sp_solver.cpp b/tools/testbed/nanogui/ext/eigen/bench/spbench/sp_solver.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/spbench/sp_solver.cpp rename to tools/testbed/nanogui/ext/eigen/bench/spbench/sp_solver.cpp diff --git a/testbed/nanogui/ext/eigen/bench/spbench/spbench.dtd b/tools/testbed/nanogui/ext/eigen/bench/spbench/spbench.dtd similarity index 100% rename from testbed/nanogui/ext/eigen/bench/spbench/spbench.dtd rename to tools/testbed/nanogui/ext/eigen/bench/spbench/spbench.dtd diff --git a/testbed/nanogui/ext/eigen/bench/spbench/spbenchsolver.cpp b/tools/testbed/nanogui/ext/eigen/bench/spbench/spbenchsolver.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/spbench/spbenchsolver.cpp rename to tools/testbed/nanogui/ext/eigen/bench/spbench/spbenchsolver.cpp diff --git a/testbed/nanogui/ext/eigen/bench/spbench/spbenchsolver.h b/tools/testbed/nanogui/ext/eigen/bench/spbench/spbenchsolver.h similarity index 99% rename from testbed/nanogui/ext/eigen/bench/spbench/spbenchsolver.h rename to tools/testbed/nanogui/ext/eigen/bench/spbench/spbenchsolver.h index 19c719c..1c2718b 100644 --- a/testbed/nanogui/ext/eigen/bench/spbench/spbenchsolver.h +++ b/tools/testbed/nanogui/ext/eigen/bench/spbench/spbenchsolver.h @@ -23,7 +23,7 @@ #include #include -#include "spbenchstyle.h" +#include #ifdef EIGEN_METIS_SUPPORT #include diff --git a/testbed/nanogui/ext/eigen/bench/spbench/spbenchstyle.h b/tools/testbed/nanogui/ext/eigen/bench/spbench/spbenchstyle.h similarity index 100% rename from testbed/nanogui/ext/eigen/bench/spbench/spbenchstyle.h rename to tools/testbed/nanogui/ext/eigen/bench/spbench/spbenchstyle.h diff --git a/testbed/nanogui/ext/eigen/bench/spbench/test_sparseLU.cpp b/tools/testbed/nanogui/ext/eigen/bench/spbench/test_sparseLU.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/spbench/test_sparseLU.cpp rename to tools/testbed/nanogui/ext/eigen/bench/spbench/test_sparseLU.cpp diff --git a/testbed/nanogui/ext/eigen/bench/spmv.cpp b/tools/testbed/nanogui/ext/eigen/bench/spmv.cpp similarity index 97% rename from testbed/nanogui/ext/eigen/bench/spmv.cpp rename to tools/testbed/nanogui/ext/eigen/bench/spmv.cpp index 959bab0..aa7a68f 100644 --- a/testbed/nanogui/ext/eigen/bench/spmv.cpp +++ b/tools/testbed/nanogui/ext/eigen/bench/spmv.cpp @@ -5,15 +5,15 @@ #include #include -#include "BenchTimer.h" -#include "BenchSparseUtil.h" +#include +#include #define SPMV_BENCH(CODE) BENCH(t,tries,repeats,CODE); // #ifdef MKL // -// #include "mkl_types.h" -// #include "mkl_spblas.h" +// #include +// #include // // template // void mkl_multiply(const Lhs& lhs, const Rhs& rhs, Res& res) diff --git a/testbed/nanogui/ext/eigen/bench/vdw_new.cpp b/tools/testbed/nanogui/ext/eigen/bench/vdw_new.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/bench/vdw_new.cpp rename to tools/testbed/nanogui/ext/eigen/bench/vdw_new.cpp diff --git a/testbed/nanogui/ext/eigen/blas/BandTriangularSolver.h b/tools/testbed/nanogui/ext/eigen/blas/BandTriangularSolver.h similarity index 100% rename from testbed/nanogui/ext/eigen/blas/BandTriangularSolver.h rename to tools/testbed/nanogui/ext/eigen/blas/BandTriangularSolver.h diff --git a/testbed/nanogui/ext/eigen/blas/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/blas/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/blas/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/blas/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/blas/GeneralRank1Update.h b/tools/testbed/nanogui/ext/eigen/blas/GeneralRank1Update.h similarity index 100% rename from testbed/nanogui/ext/eigen/blas/GeneralRank1Update.h rename to tools/testbed/nanogui/ext/eigen/blas/GeneralRank1Update.h diff --git a/testbed/nanogui/ext/eigen/blas/PackedSelfadjointProduct.h b/tools/testbed/nanogui/ext/eigen/blas/PackedSelfadjointProduct.h similarity index 100% rename from testbed/nanogui/ext/eigen/blas/PackedSelfadjointProduct.h rename to tools/testbed/nanogui/ext/eigen/blas/PackedSelfadjointProduct.h diff --git a/testbed/nanogui/ext/eigen/blas/PackedTriangularMatrixVector.h b/tools/testbed/nanogui/ext/eigen/blas/PackedTriangularMatrixVector.h similarity index 100% rename from testbed/nanogui/ext/eigen/blas/PackedTriangularMatrixVector.h rename to tools/testbed/nanogui/ext/eigen/blas/PackedTriangularMatrixVector.h diff --git a/testbed/nanogui/ext/eigen/blas/PackedTriangularSolverVector.h b/tools/testbed/nanogui/ext/eigen/blas/PackedTriangularSolverVector.h similarity index 100% rename from testbed/nanogui/ext/eigen/blas/PackedTriangularSolverVector.h rename to tools/testbed/nanogui/ext/eigen/blas/PackedTriangularSolverVector.h diff --git a/testbed/nanogui/ext/eigen/blas/README.txt b/tools/testbed/nanogui/ext/eigen/blas/README.txt similarity index 100% rename from testbed/nanogui/ext/eigen/blas/README.txt rename to tools/testbed/nanogui/ext/eigen/blas/README.txt diff --git a/testbed/nanogui/ext/eigen/blas/Rank2Update.h b/tools/testbed/nanogui/ext/eigen/blas/Rank2Update.h similarity index 100% rename from testbed/nanogui/ext/eigen/blas/Rank2Update.h rename to tools/testbed/nanogui/ext/eigen/blas/Rank2Update.h diff --git a/testbed/nanogui/ext/eigen/blas/chbmv.f b/tools/testbed/nanogui/ext/eigen/blas/chbmv.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/chbmv.f rename to tools/testbed/nanogui/ext/eigen/blas/chbmv.f diff --git a/testbed/nanogui/ext/eigen/blas/chpmv.f b/tools/testbed/nanogui/ext/eigen/blas/chpmv.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/chpmv.f rename to tools/testbed/nanogui/ext/eigen/blas/chpmv.f diff --git a/testbed/nanogui/ext/eigen/blas/common.h b/tools/testbed/nanogui/ext/eigen/blas/common.h similarity index 92% rename from testbed/nanogui/ext/eigen/blas/common.h rename to tools/testbed/nanogui/ext/eigen/blas/common.h index 2bf642c..f66ee3a 100644 --- a/testbed/nanogui/ext/eigen/blas/common.h +++ b/tools/testbed/nanogui/ext/eigen/blas/common.h @@ -73,12 +73,12 @@ inline bool check_uplo(const char* uplo) namespace Eigen { -#include "BandTriangularSolver.h" -#include "GeneralRank1Update.h" -#include "PackedSelfadjointProduct.h" -#include "PackedTriangularMatrixVector.h" -#include "PackedTriangularSolverVector.h" -#include "Rank2Update.h" +#include +#include +#include +#include +#include +#include } using namespace Eigen; diff --git a/testbed/nanogui/ext/eigen/blas/complex_double.cpp b/tools/testbed/nanogui/ext/eigen/blas/complex_double.cpp similarity index 73% rename from testbed/nanogui/ext/eigen/blas/complex_double.cpp rename to tools/testbed/nanogui/ext/eigen/blas/complex_double.cpp index 648c6d4..07ddbf3 100644 --- a/testbed/nanogui/ext/eigen/blas/complex_double.cpp +++ b/tools/testbed/nanogui/ext/eigen/blas/complex_double.cpp @@ -13,8 +13,8 @@ #define REAL_SCALAR_SUFFIX d #define ISCOMPLEX 1 -#include "level1_impl.h" -#include "level1_cplx_impl.h" -#include "level2_impl.h" -#include "level2_cplx_impl.h" -#include "level3_impl.h" +#include +#include +#include +#include +#include diff --git a/testbed/nanogui/ext/eigen/blas/complex_single.cpp b/tools/testbed/nanogui/ext/eigen/blas/complex_single.cpp similarity index 73% rename from testbed/nanogui/ext/eigen/blas/complex_single.cpp rename to tools/testbed/nanogui/ext/eigen/blas/complex_single.cpp index 7786519..27823e0 100644 --- a/testbed/nanogui/ext/eigen/blas/complex_single.cpp +++ b/tools/testbed/nanogui/ext/eigen/blas/complex_single.cpp @@ -13,8 +13,8 @@ #define REAL_SCALAR_SUFFIX s #define ISCOMPLEX 1 -#include "level1_impl.h" -#include "level1_cplx_impl.h" -#include "level2_impl.h" -#include "level2_cplx_impl.h" -#include "level3_impl.h" +#include +#include +#include +#include +#include diff --git a/testbed/nanogui/ext/eigen/blas/complexdots.f b/tools/testbed/nanogui/ext/eigen/blas/complexdots.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/complexdots.f rename to tools/testbed/nanogui/ext/eigen/blas/complexdots.f diff --git a/testbed/nanogui/ext/eigen/blas/ctbmv.f b/tools/testbed/nanogui/ext/eigen/blas/ctbmv.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/ctbmv.f rename to tools/testbed/nanogui/ext/eigen/blas/ctbmv.f diff --git a/testbed/nanogui/ext/eigen/blas/double.cpp b/tools/testbed/nanogui/ext/eigen/blas/double.cpp similarity index 87% rename from testbed/nanogui/ext/eigen/blas/double.cpp rename to tools/testbed/nanogui/ext/eigen/blas/double.cpp index 8fd0709..e3e94aa 100644 --- a/testbed/nanogui/ext/eigen/blas/double.cpp +++ b/tools/testbed/nanogui/ext/eigen/blas/double.cpp @@ -13,11 +13,11 @@ #define SCALAR_SUFFIX_UP "D" #define ISCOMPLEX 0 -#include "level1_impl.h" -#include "level1_real_impl.h" -#include "level2_impl.h" -#include "level2_real_impl.h" -#include "level3_impl.h" +#include +#include +#include +#include +#include double BLASFUNC(dsdot)(int* n, float* x, int* incx, float* y, int* incy) { diff --git a/testbed/nanogui/ext/eigen/blas/drotm.f b/tools/testbed/nanogui/ext/eigen/blas/drotm.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/drotm.f rename to tools/testbed/nanogui/ext/eigen/blas/drotm.f diff --git a/testbed/nanogui/ext/eigen/blas/drotmg.f b/tools/testbed/nanogui/ext/eigen/blas/drotmg.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/drotmg.f rename to tools/testbed/nanogui/ext/eigen/blas/drotmg.f diff --git a/testbed/nanogui/ext/eigen/blas/dsbmv.f b/tools/testbed/nanogui/ext/eigen/blas/dsbmv.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/dsbmv.f rename to tools/testbed/nanogui/ext/eigen/blas/dsbmv.f diff --git a/testbed/nanogui/ext/eigen/blas/dspmv.f b/tools/testbed/nanogui/ext/eigen/blas/dspmv.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/dspmv.f rename to tools/testbed/nanogui/ext/eigen/blas/dspmv.f diff --git a/testbed/nanogui/ext/eigen/blas/dtbmv.f b/tools/testbed/nanogui/ext/eigen/blas/dtbmv.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/dtbmv.f rename to tools/testbed/nanogui/ext/eigen/blas/dtbmv.f diff --git a/testbed/nanogui/ext/eigen/blas/level1_cplx_impl.h b/tools/testbed/nanogui/ext/eigen/blas/level1_cplx_impl.h similarity index 99% rename from testbed/nanogui/ext/eigen/blas/level1_cplx_impl.h rename to tools/testbed/nanogui/ext/eigen/blas/level1_cplx_impl.h index 283b9f8..bc9f75c 100644 --- a/testbed/nanogui/ext/eigen/blas/level1_cplx_impl.h +++ b/tools/testbed/nanogui/ext/eigen/blas/level1_cplx_impl.h @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "common.h" +#include struct scalar_norm1_op { typedef RealScalar result_type; diff --git a/testbed/nanogui/ext/eigen/blas/level1_impl.h b/tools/testbed/nanogui/ext/eigen/blas/level1_impl.h similarity index 99% rename from testbed/nanogui/ext/eigen/blas/level1_impl.h rename to tools/testbed/nanogui/ext/eigen/blas/level1_impl.h index b08c2f6..5e77425 100644 --- a/testbed/nanogui/ext/eigen/blas/level1_impl.h +++ b/tools/testbed/nanogui/ext/eigen/blas/level1_impl.h @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "common.h" +#include int EIGEN_BLAS_FUNC(axpy)(int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy) { diff --git a/testbed/nanogui/ext/eigen/blas/level1_real_impl.h b/tools/testbed/nanogui/ext/eigen/blas/level1_real_impl.h similarity index 99% rename from testbed/nanogui/ext/eigen/blas/level1_real_impl.h rename to tools/testbed/nanogui/ext/eigen/blas/level1_real_impl.h index 8acecdf..0f2d85a 100644 --- a/testbed/nanogui/ext/eigen/blas/level1_real_impl.h +++ b/tools/testbed/nanogui/ext/eigen/blas/level1_real_impl.h @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "common.h" +#include // computes the sum of magnitudes of all vector elements or, for a complex vector x, the sum // res = |Rex1| + |Imx1| + |Rex2| + |Imx2| + ... + |Rexn| + |Imxn|, where x is a vector of order n diff --git a/testbed/nanogui/ext/eigen/blas/level2_cplx_impl.h b/tools/testbed/nanogui/ext/eigen/blas/level2_cplx_impl.h similarity index 99% rename from testbed/nanogui/ext/eigen/blas/level2_cplx_impl.h rename to tools/testbed/nanogui/ext/eigen/blas/level2_cplx_impl.h index b850b6c..4c553ac 100644 --- a/testbed/nanogui/ext/eigen/blas/level2_cplx_impl.h +++ b/tools/testbed/nanogui/ext/eigen/blas/level2_cplx_impl.h @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "common.h" +#include /** ZHEMV performs the matrix-vector operation * diff --git a/testbed/nanogui/ext/eigen/blas/level2_impl.h b/tools/testbed/nanogui/ext/eigen/blas/level2_impl.h similarity index 99% rename from testbed/nanogui/ext/eigen/blas/level2_impl.h rename to tools/testbed/nanogui/ext/eigen/blas/level2_impl.h index 5f39419..758c869 100644 --- a/testbed/nanogui/ext/eigen/blas/level2_impl.h +++ b/tools/testbed/nanogui/ext/eigen/blas/level2_impl.h @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "common.h" +#include int EIGEN_BLAS_FUNC(gemv)(char *opa, int *m, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *incb, RealScalar *pbeta, RealScalar *pc, int *incc) { diff --git a/testbed/nanogui/ext/eigen/blas/level2_real_impl.h b/tools/testbed/nanogui/ext/eigen/blas/level2_real_impl.h similarity index 99% rename from testbed/nanogui/ext/eigen/blas/level2_real_impl.h rename to tools/testbed/nanogui/ext/eigen/blas/level2_real_impl.h index 8d56eaa..cfe417d 100644 --- a/testbed/nanogui/ext/eigen/blas/level2_real_impl.h +++ b/tools/testbed/nanogui/ext/eigen/blas/level2_real_impl.h @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "common.h" +#include // y = alpha*A*x + beta*y int EIGEN_BLAS_FUNC(symv) (char *uplo, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *px, int *incx, RealScalar *pbeta, RealScalar *py, int *incy) diff --git a/testbed/nanogui/ext/eigen/blas/level3_impl.h b/tools/testbed/nanogui/ext/eigen/blas/level3_impl.h similarity index 99% rename from testbed/nanogui/ext/eigen/blas/level3_impl.h rename to tools/testbed/nanogui/ext/eigen/blas/level3_impl.h index 07dbc22..5516fc9 100644 --- a/testbed/nanogui/ext/eigen/blas/level3_impl.h +++ b/tools/testbed/nanogui/ext/eigen/blas/level3_impl.h @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "common.h" +#include int EIGEN_BLAS_FUNC(gemm)(char *opa, char *opb, int *m, int *n, int *k, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *ldb, RealScalar *pbeta, RealScalar *pc, int *ldc) { diff --git a/testbed/nanogui/ext/eigen/blas/lsame.f b/tools/testbed/nanogui/ext/eigen/blas/lsame.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/lsame.f rename to tools/testbed/nanogui/ext/eigen/blas/lsame.f diff --git a/testbed/nanogui/ext/eigen/blas/single.cpp b/tools/testbed/nanogui/ext/eigen/blas/single.cpp similarity index 77% rename from testbed/nanogui/ext/eigen/blas/single.cpp rename to tools/testbed/nanogui/ext/eigen/blas/single.cpp index 836e3ee..0c8fe40 100644 --- a/testbed/nanogui/ext/eigen/blas/single.cpp +++ b/tools/testbed/nanogui/ext/eigen/blas/single.cpp @@ -12,11 +12,11 @@ #define SCALAR_SUFFIX_UP "S" #define ISCOMPLEX 0 -#include "level1_impl.h" -#include "level1_real_impl.h" -#include "level2_impl.h" -#include "level2_real_impl.h" -#include "level3_impl.h" +#include +#include +#include +#include +#include float BLASFUNC(sdsdot)(int* n, float* alpha, float* x, int* incx, float* y, int* incy) { return *alpha + BLASFUNC(dsdot)(n, x, incx, y, incy); } diff --git a/testbed/nanogui/ext/eigen/blas/srotm.f b/tools/testbed/nanogui/ext/eigen/blas/srotm.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/srotm.f rename to tools/testbed/nanogui/ext/eigen/blas/srotm.f diff --git a/testbed/nanogui/ext/eigen/blas/srotmg.f b/tools/testbed/nanogui/ext/eigen/blas/srotmg.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/srotmg.f rename to tools/testbed/nanogui/ext/eigen/blas/srotmg.f diff --git a/testbed/nanogui/ext/eigen/blas/ssbmv.f b/tools/testbed/nanogui/ext/eigen/blas/ssbmv.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/ssbmv.f rename to tools/testbed/nanogui/ext/eigen/blas/ssbmv.f diff --git a/testbed/nanogui/ext/eigen/blas/sspmv.f b/tools/testbed/nanogui/ext/eigen/blas/sspmv.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/sspmv.f rename to tools/testbed/nanogui/ext/eigen/blas/sspmv.f diff --git a/testbed/nanogui/ext/eigen/blas/stbmv.f b/tools/testbed/nanogui/ext/eigen/blas/stbmv.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/stbmv.f rename to tools/testbed/nanogui/ext/eigen/blas/stbmv.f diff --git a/testbed/nanogui/ext/eigen/blas/testing/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/blas/testing/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/blas/testing/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/blas/testing/cblat1.f b/tools/testbed/nanogui/ext/eigen/blas/testing/cblat1.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/cblat1.f rename to tools/testbed/nanogui/ext/eigen/blas/testing/cblat1.f diff --git a/testbed/nanogui/ext/eigen/blas/testing/cblat2.dat b/tools/testbed/nanogui/ext/eigen/blas/testing/cblat2.dat similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/cblat2.dat rename to tools/testbed/nanogui/ext/eigen/blas/testing/cblat2.dat diff --git a/testbed/nanogui/ext/eigen/blas/testing/cblat2.f b/tools/testbed/nanogui/ext/eigen/blas/testing/cblat2.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/cblat2.f rename to tools/testbed/nanogui/ext/eigen/blas/testing/cblat2.f diff --git a/testbed/nanogui/ext/eigen/blas/testing/cblat3.dat b/tools/testbed/nanogui/ext/eigen/blas/testing/cblat3.dat similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/cblat3.dat rename to tools/testbed/nanogui/ext/eigen/blas/testing/cblat3.dat diff --git a/testbed/nanogui/ext/eigen/blas/testing/cblat3.f b/tools/testbed/nanogui/ext/eigen/blas/testing/cblat3.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/cblat3.f rename to tools/testbed/nanogui/ext/eigen/blas/testing/cblat3.f diff --git a/testbed/nanogui/ext/eigen/blas/testing/dblat1.f b/tools/testbed/nanogui/ext/eigen/blas/testing/dblat1.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/dblat1.f rename to tools/testbed/nanogui/ext/eigen/blas/testing/dblat1.f diff --git a/testbed/nanogui/ext/eigen/blas/testing/dblat2.dat b/tools/testbed/nanogui/ext/eigen/blas/testing/dblat2.dat similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/dblat2.dat rename to tools/testbed/nanogui/ext/eigen/blas/testing/dblat2.dat diff --git a/testbed/nanogui/ext/eigen/blas/testing/dblat2.f b/tools/testbed/nanogui/ext/eigen/blas/testing/dblat2.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/dblat2.f rename to tools/testbed/nanogui/ext/eigen/blas/testing/dblat2.f diff --git a/testbed/nanogui/ext/eigen/blas/testing/dblat3.dat b/tools/testbed/nanogui/ext/eigen/blas/testing/dblat3.dat similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/dblat3.dat rename to tools/testbed/nanogui/ext/eigen/blas/testing/dblat3.dat diff --git a/testbed/nanogui/ext/eigen/blas/testing/dblat3.f b/tools/testbed/nanogui/ext/eigen/blas/testing/dblat3.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/dblat3.f rename to tools/testbed/nanogui/ext/eigen/blas/testing/dblat3.f diff --git a/testbed/nanogui/ext/eigen/blas/testing/runblastest.sh b/tools/testbed/nanogui/ext/eigen/blas/testing/runblastest.sh similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/runblastest.sh rename to tools/testbed/nanogui/ext/eigen/blas/testing/runblastest.sh diff --git a/testbed/nanogui/ext/eigen/blas/testing/sblat1.f b/tools/testbed/nanogui/ext/eigen/blas/testing/sblat1.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/sblat1.f rename to tools/testbed/nanogui/ext/eigen/blas/testing/sblat1.f diff --git a/testbed/nanogui/ext/eigen/blas/testing/sblat2.dat b/tools/testbed/nanogui/ext/eigen/blas/testing/sblat2.dat similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/sblat2.dat rename to tools/testbed/nanogui/ext/eigen/blas/testing/sblat2.dat diff --git a/testbed/nanogui/ext/eigen/blas/testing/sblat2.f b/tools/testbed/nanogui/ext/eigen/blas/testing/sblat2.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/sblat2.f rename to tools/testbed/nanogui/ext/eigen/blas/testing/sblat2.f diff --git a/testbed/nanogui/ext/eigen/blas/testing/sblat3.dat b/tools/testbed/nanogui/ext/eigen/blas/testing/sblat3.dat similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/sblat3.dat rename to tools/testbed/nanogui/ext/eigen/blas/testing/sblat3.dat diff --git a/testbed/nanogui/ext/eigen/blas/testing/sblat3.f b/tools/testbed/nanogui/ext/eigen/blas/testing/sblat3.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/sblat3.f rename to tools/testbed/nanogui/ext/eigen/blas/testing/sblat3.f diff --git a/testbed/nanogui/ext/eigen/blas/testing/zblat1.f b/tools/testbed/nanogui/ext/eigen/blas/testing/zblat1.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/zblat1.f rename to tools/testbed/nanogui/ext/eigen/blas/testing/zblat1.f diff --git a/testbed/nanogui/ext/eigen/blas/testing/zblat2.dat b/tools/testbed/nanogui/ext/eigen/blas/testing/zblat2.dat similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/zblat2.dat rename to tools/testbed/nanogui/ext/eigen/blas/testing/zblat2.dat diff --git a/testbed/nanogui/ext/eigen/blas/testing/zblat2.f b/tools/testbed/nanogui/ext/eigen/blas/testing/zblat2.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/zblat2.f rename to tools/testbed/nanogui/ext/eigen/blas/testing/zblat2.f diff --git a/testbed/nanogui/ext/eigen/blas/testing/zblat3.dat b/tools/testbed/nanogui/ext/eigen/blas/testing/zblat3.dat similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/zblat3.dat rename to tools/testbed/nanogui/ext/eigen/blas/testing/zblat3.dat diff --git a/testbed/nanogui/ext/eigen/blas/testing/zblat3.f b/tools/testbed/nanogui/ext/eigen/blas/testing/zblat3.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/testing/zblat3.f rename to tools/testbed/nanogui/ext/eigen/blas/testing/zblat3.f diff --git a/testbed/nanogui/ext/eigen/blas/xerbla.cpp b/tools/testbed/nanogui/ext/eigen/blas/xerbla.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/blas/xerbla.cpp rename to tools/testbed/nanogui/ext/eigen/blas/xerbla.cpp diff --git a/testbed/nanogui/ext/eigen/blas/zhbmv.f b/tools/testbed/nanogui/ext/eigen/blas/zhbmv.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/zhbmv.f rename to tools/testbed/nanogui/ext/eigen/blas/zhbmv.f diff --git a/testbed/nanogui/ext/eigen/blas/zhpmv.f b/tools/testbed/nanogui/ext/eigen/blas/zhpmv.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/zhpmv.f rename to tools/testbed/nanogui/ext/eigen/blas/zhpmv.f diff --git a/testbed/nanogui/ext/eigen/blas/ztbmv.f b/tools/testbed/nanogui/ext/eigen/blas/ztbmv.f similarity index 100% rename from testbed/nanogui/ext/eigen/blas/ztbmv.f rename to tools/testbed/nanogui/ext/eigen/blas/ztbmv.f diff --git a/testbed/nanogui/ext/eigen/cmake/EigenConfigureTesting.cmake b/tools/testbed/nanogui/ext/eigen/cmake/EigenConfigureTesting.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/EigenConfigureTesting.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/EigenConfigureTesting.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/EigenDetermineOSVersion.cmake b/tools/testbed/nanogui/ext/eigen/cmake/EigenDetermineOSVersion.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/EigenDetermineOSVersion.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/EigenDetermineOSVersion.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/EigenDetermineVSServicePack.cmake b/tools/testbed/nanogui/ext/eigen/cmake/EigenDetermineVSServicePack.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/EigenDetermineVSServicePack.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/EigenDetermineVSServicePack.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/EigenTesting.cmake b/tools/testbed/nanogui/ext/eigen/cmake/EigenTesting.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/EigenTesting.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/EigenTesting.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindAdolc.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindAdolc.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindAdolc.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindAdolc.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindBLAS.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindBLAS.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindBLAS.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindBLAS.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindCholmod.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindCholmod.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindCholmod.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindCholmod.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindEigen2.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindEigen2.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindEigen2.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindEigen2.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindEigen3.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindEigen3.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindEigen3.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindEigen3.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindFFTW.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindFFTW.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindFFTW.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindFFTW.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindGLEW.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindGLEW.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindGLEW.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindGLEW.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindGMP.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindGMP.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindGMP.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindGMP.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindGSL.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindGSL.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindGSL.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindGSL.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindGoogleHash.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindGoogleHash.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindGoogleHash.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindGoogleHash.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindLAPACK.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindLAPACK.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindLAPACK.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindLAPACK.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindMPFR.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindMPFR.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindMPFR.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindMPFR.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindMetis.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindMetis.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindMetis.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindMetis.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindPastix.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindPastix.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindPastix.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindPastix.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindSPQR.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindSPQR.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindSPQR.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindSPQR.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindScotch.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindScotch.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindScotch.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindScotch.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindStandardMathLibrary.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindStandardMathLibrary.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindStandardMathLibrary.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindStandardMathLibrary.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindSuperLU.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindSuperLU.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindSuperLU.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindSuperLU.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/FindUmfpack.cmake b/tools/testbed/nanogui/ext/eigen/cmake/FindUmfpack.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/FindUmfpack.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/FindUmfpack.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/RegexUtils.cmake b/tools/testbed/nanogui/ext/eigen/cmake/RegexUtils.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/RegexUtils.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/RegexUtils.cmake diff --git a/testbed/nanogui/ext/eigen/cmake/language_support.cmake b/tools/testbed/nanogui/ext/eigen/cmake/language_support.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/cmake/language_support.cmake rename to tools/testbed/nanogui/ext/eigen/cmake/language_support.cmake diff --git a/testbed/nanogui/ext/eigen/debug/gdb/__init__.py b/tools/testbed/nanogui/ext/eigen/debug/gdb/__init__.py similarity index 100% rename from testbed/nanogui/ext/eigen/debug/gdb/__init__.py rename to tools/testbed/nanogui/ext/eigen/debug/gdb/__init__.py diff --git a/testbed/nanogui/ext/eigen/debug/gdb/printers.py b/tools/testbed/nanogui/ext/eigen/debug/gdb/printers.py similarity index 100% rename from testbed/nanogui/ext/eigen/debug/gdb/printers.py rename to tools/testbed/nanogui/ext/eigen/debug/gdb/printers.py diff --git a/testbed/nanogui/ext/eigen/debug/msvc/eigen.natvis b/tools/testbed/nanogui/ext/eigen/debug/msvc/eigen.natvis similarity index 100% rename from testbed/nanogui/ext/eigen/debug/msvc/eigen.natvis rename to tools/testbed/nanogui/ext/eigen/debug/msvc/eigen.natvis diff --git a/testbed/nanogui/ext/eigen/debug/msvc/eigen_autoexp_part.dat b/tools/testbed/nanogui/ext/eigen/debug/msvc/eigen_autoexp_part.dat similarity index 100% rename from testbed/nanogui/ext/eigen/debug/msvc/eigen_autoexp_part.dat rename to tools/testbed/nanogui/ext/eigen/debug/msvc/eigen_autoexp_part.dat diff --git a/testbed/nanogui/ext/eigen/eigen3.pc.in b/tools/testbed/nanogui/ext/eigen/eigen3.pc.in similarity index 100% rename from testbed/nanogui/ext/eigen/eigen3.pc.in rename to tools/testbed/nanogui/ext/eigen/eigen3.pc.in diff --git a/testbed/nanogui/ext/eigen/failtest/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/failtest/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/failtest/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/failtest/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp b/tools/testbed/nanogui/ext/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp similarity index 85% rename from testbed/nanogui/ext/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp rename to tools/testbed/nanogui/ext/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp index 40b8201..25b36c7 100644 --- a/testbed/nanogui/ext/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp +++ b/tools/testbed/nanogui/ext/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp @@ -1,4 +1,4 @@ -#include "../Eigen/Core" +#include #include // POTRF computes the Cholesky factorization of a real symmetric positive definite matrix A. diff --git a/testbed/nanogui/ext/eigen/lapack/clacgv.f b/tools/testbed/nanogui/ext/eigen/lapack/clacgv.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/clacgv.f rename to tools/testbed/nanogui/ext/eigen/lapack/clacgv.f diff --git a/testbed/nanogui/ext/eigen/lapack/cladiv.f b/tools/testbed/nanogui/ext/eigen/lapack/cladiv.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/cladiv.f rename to tools/testbed/nanogui/ext/eigen/lapack/cladiv.f diff --git a/testbed/nanogui/ext/eigen/lapack/clarf.f b/tools/testbed/nanogui/ext/eigen/lapack/clarf.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/clarf.f rename to tools/testbed/nanogui/ext/eigen/lapack/clarf.f diff --git a/testbed/nanogui/ext/eigen/lapack/clarfb.f b/tools/testbed/nanogui/ext/eigen/lapack/clarfb.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/clarfb.f rename to tools/testbed/nanogui/ext/eigen/lapack/clarfb.f diff --git a/testbed/nanogui/ext/eigen/lapack/clarfg.f b/tools/testbed/nanogui/ext/eigen/lapack/clarfg.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/clarfg.f rename to tools/testbed/nanogui/ext/eigen/lapack/clarfg.f diff --git a/testbed/nanogui/ext/eigen/lapack/clarft.f b/tools/testbed/nanogui/ext/eigen/lapack/clarft.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/clarft.f rename to tools/testbed/nanogui/ext/eigen/lapack/clarft.f diff --git a/testbed/nanogui/ext/eigen/lapack/complex_double.cpp b/tools/testbed/nanogui/ext/eigen/lapack/complex_double.cpp similarity index 89% rename from testbed/nanogui/ext/eigen/lapack/complex_double.cpp rename to tools/testbed/nanogui/ext/eigen/lapack/complex_double.cpp index 424d2b8..d919a09 100644 --- a/testbed/nanogui/ext/eigen/lapack/complex_double.cpp +++ b/tools/testbed/nanogui/ext/eigen/lapack/complex_double.cpp @@ -13,5 +13,5 @@ #define REAL_SCALAR_SUFFIX d #define ISCOMPLEX 1 -#include "cholesky.cpp" -#include "lu.cpp" +#include #include // computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges diff --git a/testbed/nanogui/ext/eigen/lapack/ilaclc.f b/tools/testbed/nanogui/ext/eigen/lapack/ilaclc.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/ilaclc.f rename to tools/testbed/nanogui/ext/eigen/lapack/ilaclc.f diff --git a/testbed/nanogui/ext/eigen/lapack/ilaclr.f b/tools/testbed/nanogui/ext/eigen/lapack/ilaclr.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/ilaclr.f rename to tools/testbed/nanogui/ext/eigen/lapack/ilaclr.f diff --git a/testbed/nanogui/ext/eigen/lapack/iladlc.f b/tools/testbed/nanogui/ext/eigen/lapack/iladlc.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/iladlc.f rename to tools/testbed/nanogui/ext/eigen/lapack/iladlc.f diff --git a/testbed/nanogui/ext/eigen/lapack/iladlr.f b/tools/testbed/nanogui/ext/eigen/lapack/iladlr.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/iladlr.f rename to tools/testbed/nanogui/ext/eigen/lapack/iladlr.f diff --git a/testbed/nanogui/ext/eigen/lapack/ilaslc.f b/tools/testbed/nanogui/ext/eigen/lapack/ilaslc.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/ilaslc.f rename to tools/testbed/nanogui/ext/eigen/lapack/ilaslc.f diff --git a/testbed/nanogui/ext/eigen/lapack/ilaslr.f b/tools/testbed/nanogui/ext/eigen/lapack/ilaslr.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/ilaslr.f rename to tools/testbed/nanogui/ext/eigen/lapack/ilaslr.f diff --git a/testbed/nanogui/ext/eigen/lapack/ilazlc.f b/tools/testbed/nanogui/ext/eigen/lapack/ilazlc.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/ilazlc.f rename to tools/testbed/nanogui/ext/eigen/lapack/ilazlc.f diff --git a/testbed/nanogui/ext/eigen/lapack/ilazlr.f b/tools/testbed/nanogui/ext/eigen/lapack/ilazlr.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/ilazlr.f rename to tools/testbed/nanogui/ext/eigen/lapack/ilazlr.f diff --git a/testbed/nanogui/ext/eigen/lapack/lapack_common.h b/tools/testbed/nanogui/ext/eigen/lapack/lapack_common.h similarity index 95% rename from testbed/nanogui/ext/eigen/lapack/lapack_common.h rename to tools/testbed/nanogui/ext/eigen/lapack/lapack_common.h index e558c14..6f38952 100644 --- a/testbed/nanogui/ext/eigen/lapack/lapack_common.h +++ b/tools/testbed/nanogui/ext/eigen/lapack/lapack_common.h @@ -10,7 +10,7 @@ #ifndef EIGEN_LAPACK_COMMON_H #define EIGEN_LAPACK_COMMON_H -#include "../blas/common.h" +#include #define EIGEN_LAPACK_FUNC(FUNC,ARGLIST) \ extern "C" { int EIGEN_BLAS_FUNC(FUNC) ARGLIST; } \ diff --git a/testbed/nanogui/ext/eigen/lapack/lu.cpp b/tools/testbed/nanogui/ext/eigen/lapack/lu.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/lapack/lu.cpp rename to tools/testbed/nanogui/ext/eigen/lapack/lu.cpp index 90cebe0..28f75e0 100644 --- a/testbed/nanogui/ext/eigen/lapack/lu.cpp +++ b/tools/testbed/nanogui/ext/eigen/lapack/lu.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "common.h" +#include #include // computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges diff --git a/testbed/nanogui/ext/eigen/lapack/second_NONE.f b/tools/testbed/nanogui/ext/eigen/lapack/second_NONE.f similarity index 100% rename from testbed/nanogui/ext/eigen/lapack/second_NONE.f rename to tools/testbed/nanogui/ext/eigen/lapack/second_NONE.f diff --git a/testbed/nanogui/ext/eigen/lapack/single.cpp b/tools/testbed/nanogui/ext/eigen/lapack/single.cpp similarity index 83% rename from testbed/nanogui/ext/eigen/lapack/single.cpp rename to tools/testbed/nanogui/ext/eigen/lapack/single.cpp index a64ed44..87a2ff0 100644 --- a/testbed/nanogui/ext/eigen/lapack/single.cpp +++ b/tools/testbed/nanogui/ext/eigen/lapack/single.cpp @@ -12,6 +12,6 @@ #define SCALAR_SUFFIX_UP "S" #define ISCOMPLEX 0 -#include "cholesky.cpp" -#include "lu.cpp" -#include "eigenvalues.cpp" +#include template struct adjoint_specific; diff --git a/testbed/nanogui/ext/eigen/test/array.cpp b/tools/testbed/nanogui/ext/eigen/test/array.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/array.cpp rename to tools/testbed/nanogui/ext/eigen/test/array.cpp index c607da6..261734b 100644 --- a/testbed/nanogui/ext/eigen/test/array.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/array.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void array(const ArrayType& m) { diff --git a/testbed/nanogui/ext/eigen/test/array_for_matrix.cpp b/tools/testbed/nanogui/ext/eigen/test/array_for_matrix.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/array_for_matrix.cpp rename to tools/testbed/nanogui/ext/eigen/test/array_for_matrix.cpp index 9a50f99..780ac76 100644 --- a/testbed/nanogui/ext/eigen/test/array_for_matrix.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/array_for_matrix.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void array_for_matrix(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/array_replicate.cpp b/tools/testbed/nanogui/ext/eigen/test/array_replicate.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/array_replicate.cpp rename to tools/testbed/nanogui/ext/eigen/test/array_replicate.cpp index f412d1a..f805952 100644 --- a/testbed/nanogui/ext/eigen/test/array_replicate.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/array_replicate.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void replicate(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/array_reverse.cpp b/tools/testbed/nanogui/ext/eigen/test/array_reverse.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/array_reverse.cpp rename to tools/testbed/nanogui/ext/eigen/test/array_reverse.cpp index fbe7a99..76fa2e7 100644 --- a/testbed/nanogui/ext/eigen/test/array_reverse.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/array_reverse.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include using namespace std; diff --git a/testbed/nanogui/ext/eigen/test/bandmatrix.cpp b/tools/testbed/nanogui/ext/eigen/test/bandmatrix.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/bandmatrix.cpp rename to tools/testbed/nanogui/ext/eigen/test/bandmatrix.cpp index 5e4e8e0..3f24a56 100644 --- a/testbed/nanogui/ext/eigen/test/bandmatrix.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/bandmatrix.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void bandmatrix(const MatrixType& _m) { diff --git a/testbed/nanogui/ext/eigen/test/basicstuff.cpp b/tools/testbed/nanogui/ext/eigen/test/basicstuff.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/basicstuff.cpp rename to tools/testbed/nanogui/ext/eigen/test/basicstuff.cpp index 8c0621e..ed7ca62 100644 --- a/testbed/nanogui/ext/eigen/test/basicstuff.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/basicstuff.cpp @@ -9,7 +9,7 @@ #define EIGEN_NO_STATIC_ASSERT -#include "main.h" +#include template void basicStuff(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/bicgstab.cpp b/tools/testbed/nanogui/ext/eigen/test/bicgstab.cpp similarity index 97% rename from testbed/nanogui/ext/eigen/test/bicgstab.cpp rename to tools/testbed/nanogui/ext/eigen/test/bicgstab.cpp index f327e2f..9a511a3 100644 --- a/testbed/nanogui/ext/eigen/test/bicgstab.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/bicgstab.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse_solver.h" +#include #include template void test_bicgstab_T() diff --git a/testbed/nanogui/ext/eigen/test/block.cpp b/tools/testbed/nanogui/ext/eigen/test/block.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/block.cpp rename to tools/testbed/nanogui/ext/eigen/test/block.cpp index 9ed5d7b..e29b263 100644 --- a/testbed/nanogui/ext/eigen/test/block.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/block.cpp @@ -8,7 +8,7 @@ // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. #define EIGEN_NO_STATIC_ASSERT // otherwise we fail at compile time on unused paths -#include "main.h" +#include template typename Eigen::internal::enable_if::IsComplex,typename MatrixType::Scalar>::type diff --git a/testbed/nanogui/ext/eigen/test/cholesky.cpp b/tools/testbed/nanogui/ext/eigen/test/cholesky.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/cholesky.cpp rename to tools/testbed/nanogui/ext/eigen/test/cholesky.cpp index 56885de..874352d 100644 --- a/testbed/nanogui/ext/eigen/test/cholesky.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/cholesky.cpp @@ -15,7 +15,7 @@ static int nb_temporaries; #define EIGEN_DENSE_STORAGE_CTOR_PLUGIN { if(size!=0) nb_temporaries++; } -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/cholmod_support.cpp b/tools/testbed/nanogui/ext/eigen/test/cholmod_support.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/cholmod_support.cpp rename to tools/testbed/nanogui/ext/eigen/test/cholmod_support.cpp index 8f8be3c..ece5432 100644 --- a/testbed/nanogui/ext/eigen/test/cholmod_support.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/cholmod_support.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse_solver.h" +#include #include diff --git a/testbed/nanogui/ext/eigen/test/commainitializer.cpp b/tools/testbed/nanogui/ext/eigen/test/commainitializer.cpp similarity index 97% rename from testbed/nanogui/ext/eigen/test/commainitializer.cpp rename to tools/testbed/nanogui/ext/eigen/test/commainitializer.cpp index 99102b9..ec5ce58 100644 --- a/testbed/nanogui/ext/eigen/test/commainitializer.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/commainitializer.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include void test_commainitializer() { diff --git a/testbed/nanogui/ext/eigen/test/conjugate_gradient.cpp b/tools/testbed/nanogui/ext/eigen/test/conjugate_gradient.cpp similarity index 97% rename from testbed/nanogui/ext/eigen/test/conjugate_gradient.cpp rename to tools/testbed/nanogui/ext/eigen/test/conjugate_gradient.cpp index 869051b..6380e0e 100644 --- a/testbed/nanogui/ext/eigen/test/conjugate_gradient.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/conjugate_gradient.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse_solver.h" +#include #include template void test_conjugate_gradient_T() diff --git a/testbed/nanogui/ext/eigen/test/conservative_resize.cpp b/tools/testbed/nanogui/ext/eigen/test/conservative_resize.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/conservative_resize.cpp rename to tools/testbed/nanogui/ext/eigen/test/conservative_resize.cpp index 498421b..4123fa7 100644 --- a/testbed/nanogui/ext/eigen/test/conservative_resize.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/conservative_resize.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include diff --git a/testbed/nanogui/ext/eigen/test/corners.cpp b/tools/testbed/nanogui/ext/eigen/test/corners.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/corners.cpp rename to tools/testbed/nanogui/ext/eigen/test/corners.cpp index 3c64c32..5f714b6 100644 --- a/testbed/nanogui/ext/eigen/test/corners.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/corners.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #define COMPARE_CORNER(A,B) \ VERIFY_IS_EQUAL(matrix.A, matrix.B); \ diff --git a/testbed/nanogui/ext/eigen/test/cwiseop.cpp b/tools/testbed/nanogui/ext/eigen/test/cwiseop.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/cwiseop.cpp rename to tools/testbed/nanogui/ext/eigen/test/cwiseop.cpp index e3361da..56e4a02 100644 --- a/testbed/nanogui/ext/eigen/test/cwiseop.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/cwiseop.cpp @@ -12,7 +12,7 @@ #define EIGEN_NO_EIGEN2_DEPRECATED_WARNING #define EIGEN_NO_STATIC_ASSERT -#include "main.h" +#include #include #ifdef min diff --git a/testbed/nanogui/ext/eigen/test/denseLM.cpp b/tools/testbed/nanogui/ext/eigen/test/denseLM.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/denseLM.cpp rename to tools/testbed/nanogui/ext/eigen/test/denseLM.cpp index 0aa736e..636f41c 100644 --- a/testbed/nanogui/ext/eigen/test/denseLM.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/denseLM.cpp @@ -12,7 +12,7 @@ #include #include -#include "main.h" +#include #include using namespace std; using namespace Eigen; diff --git a/testbed/nanogui/ext/eigen/test/determinant.cpp b/tools/testbed/nanogui/ext/eigen/test/determinant.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/determinant.cpp rename to tools/testbed/nanogui/ext/eigen/test/determinant.cpp index 758f3af..cac31c1 100644 --- a/testbed/nanogui/ext/eigen/test/determinant.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/determinant.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void determinant(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/test/diagonal.cpp b/tools/testbed/nanogui/ext/eigen/test/diagonal.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/diagonal.cpp rename to tools/testbed/nanogui/ext/eigen/test/diagonal.cpp index 53814a5..dce0322 100644 --- a/testbed/nanogui/ext/eigen/test/diagonal.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/diagonal.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void diagonal(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/diagonalmatrices.cpp b/tools/testbed/nanogui/ext/eigen/test/diagonalmatrices.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/diagonalmatrices.cpp rename to tools/testbed/nanogui/ext/eigen/test/diagonalmatrices.cpp index 149f1db..a8dc222 100644 --- a/testbed/nanogui/ext/eigen/test/diagonalmatrices.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/diagonalmatrices.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include using namespace std; template void diagonalmatrices(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/dontalign.cpp b/tools/testbed/nanogui/ext/eigen/test/dontalign.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/dontalign.cpp rename to tools/testbed/nanogui/ext/eigen/test/dontalign.cpp index 4643cfe..f1b5950 100644 --- a/testbed/nanogui/ext/eigen/test/dontalign.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/dontalign.cpp @@ -13,7 +13,7 @@ #define EIGEN_DONT_ALIGN_STATICALLY #endif -#include "main.h" +#include #include template diff --git a/testbed/nanogui/ext/eigen/test/dynalloc.cpp b/tools/testbed/nanogui/ext/eigen/test/dynalloc.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/dynalloc.cpp rename to tools/testbed/nanogui/ext/eigen/test/dynalloc.cpp index 7e41bfa..4efe425 100644 --- a/testbed/nanogui/ext/eigen/test/dynalloc.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/dynalloc.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #if EIGEN_ALIGN #define ALIGNMENT 16 diff --git a/testbed/nanogui/ext/eigen/test/eigen2/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/test/eigen2/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/test/eigen2/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/test/eigen2/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_adjoint.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_adjoint.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_adjoint.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_adjoint.cpp index c0f8114..a2d36ae 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_adjoint.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_adjoint.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void adjoint(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_alignedbox.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_alignedbox.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_alignedbox.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_alignedbox.cpp index 35043b9..6f67774 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_alignedbox.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_alignedbox.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_array.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_array.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_array.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_array.cpp index c1ff40c..caa87de 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_array.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_array.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void array(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_basicstuff.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_basicstuff.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_basicstuff.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_basicstuff.cpp index dd2dec1..a2e32e0 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_basicstuff.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_basicstuff.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void basicStuff(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_bug_132.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_bug_132.cpp similarity index 96% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_bug_132.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_bug_132.cpp index 7fe3610..dcf4d6d 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_bug_132.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_bug_132.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include void test_eigen2_bug_132() { int size = 100; diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_cholesky.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_cholesky.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_cholesky.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_cholesky.cpp index 9c4b6f5..efe1c85 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_cholesky.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_cholesky.cpp @@ -8,12 +8,12 @@ // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. #define EIGEN_NO_ASSERTION_CHECKING -#include "main.h" +#include #include #include #ifdef HAS_GSL -#include "gsl_helper.h" +#include #endif template void cholesky(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_commainitializer.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_commainitializer.cpp similarity index 97% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_commainitializer.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_commainitializer.cpp index e0f901e..dec6b23 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_commainitializer.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_commainitializer.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include void test_eigen2_commainitializer() { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_cwiseop.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_cwiseop.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_cwiseop.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_cwiseop.cpp index 22e1cc3..d92116f 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_cwiseop.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_cwiseop.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_determinant.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_determinant.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_determinant.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_determinant.cpp index c7b4ad0..0d61bbd 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_determinant.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_determinant.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void determinant(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_dynalloc.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_dynalloc.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_dynalloc.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_dynalloc.cpp index 1891a9e..a4d7cdf 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_dynalloc.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_dynalloc.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #if EIGEN_ARCH_WANTS_ALIGNMENT #define ALIGNMENT 16 diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_eigensolver.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_eigensolver.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_eigensolver.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_eigensolver.cpp index 48b4ace..25c5c53 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_eigensolver.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_eigensolver.cpp @@ -7,11 +7,11 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #ifdef HAS_GSL -#include "gsl_helper.h" +#include #endif template void selfadjointeigensolver(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_first_aligned.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_first_aligned.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_first_aligned.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_first_aligned.cpp index 51bb3ca..a833182 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_first_aligned.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_first_aligned.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void test_eigen2_first_aligned_helper(Scalar *array, int size) diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_geometry.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_geometry.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_geometry.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_geometry.cpp index 5140407..5e40fe8 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_geometry.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_geometry.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp index 12d4a71..e0e0068 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp @@ -9,7 +9,7 @@ #define EIGEN2_SUPPORT_STAGE15_RESOLVE_API_CONFLICTS_WARN -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_hyperplane.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_hyperplane.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_hyperplane.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_hyperplane.cpp index f3f85e1..4f95b82 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_hyperplane.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_hyperplane.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_inverse.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_inverse.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_inverse.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_inverse.cpp index ccd24a1..eb737d3 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_inverse.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_inverse.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void inverse(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_linearstructure.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_linearstructure.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_linearstructure.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_linearstructure.cpp index 488f4c4..a114f39 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_linearstructure.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_linearstructure.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void linearStructure(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_lu.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_lu.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_lu.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_lu.cpp index e993b1c..d5d94fb 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_lu.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_lu.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_map.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_map.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_map.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_map.cpp index 4a1c4e1..ef46592 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_map.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_map.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void map_class_vector(const VectorType& m) { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_meta.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_meta.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_meta.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_meta.cpp index 1d01bd8..81817a9 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_meta.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_meta.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include void test_eigen2_meta() { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_miscmatrices.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_miscmatrices.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_miscmatrices.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_miscmatrices.cpp index 8bbb20c..81c3e7f 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_miscmatrices.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_miscmatrices.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void miscMatrices(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_mixingtypes.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_mixingtypes.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_mixingtypes.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_mixingtypes.cpp index fb5ac5d..2e9e7ce 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_mixingtypes.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_mixingtypes.cpp @@ -16,7 +16,7 @@ #define EIGEN_DONT_VECTORIZE // SSE intrinsics aren't designed to allow mixing types #endif -#include "main.h" +#include template void mixingtypes(int size = SizeAtCompileType) diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_newstdvector.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_newstdvector.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_newstdvector.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_newstdvector.cpp index 5f90099..61adf31 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_newstdvector.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_newstdvector.cpp @@ -8,7 +8,7 @@ // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. #define EIGEN_USE_NEW_STDVECTOR -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_nomalloc.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_nomalloc.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_nomalloc.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_nomalloc.cpp index d34a699..d013f7b 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_nomalloc.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_nomalloc.cpp @@ -17,7 +17,7 @@ // any heap allocation will raise an assert #define EIGEN_NO_MALLOC -#include "main.h" +#include template void nomalloc(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_packetmath.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_packetmath.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_packetmath.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_packetmath.cpp index b1f325f..fdfcc9f 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_packetmath.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_packetmath.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include // using namespace Eigen; diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_parametrizedline.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_parametrizedline.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_parametrizedline.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_parametrizedline.cpp index 8147288..4b48857 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_parametrizedline.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_parametrizedline.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_prec_inverse_4x4.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_prec_inverse_4x4.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_prec_inverse_4x4.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_prec_inverse_4x4.cpp index 8bfa556..0f90bc5 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_prec_inverse_4x4.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_prec_inverse_4x4.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_product_large.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_product_large.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_product_large.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_product_large.cpp index 5149ef7..d7c595c 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_product_large.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_product_large.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "product.h" +#include void test_eigen2_product_large() { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_product_small.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_product_small.cpp similarity index 96% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_product_small.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_product_small.cpp index 4cd8c10..9c31b64 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_product_small.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_product_small.cpp @@ -8,7 +8,7 @@ // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. #define EIGEN_NO_STATIC_ASSERT -#include "product.h" +#include void test_eigen2_product_small() { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_qr.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_qr.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_qr.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_qr.cpp index 76977e4..f3a428c 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_qr.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_qr.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void qr(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_qtvector.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_qtvector.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_qtvector.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_qtvector.cpp index 6cfb58a..abbb35e 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_qtvector.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_qtvector.cpp @@ -10,7 +10,7 @@ #define EIGEN_WORK_AROUND_QT_BUG_CALLING_WRONG_OPERATOR_NEW_FIXED_IN_QT_4_5 -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_regression.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_regression.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_regression.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_regression.cpp index c68b58d..fa7d72f 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_regression.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_regression.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template template void verifySizeOf(const MatrixType&) { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_smallvectors.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_smallvectors.cpp similarity index 97% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_smallvectors.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_smallvectors.cpp index 03962b1..f85d111 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_smallvectors.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_smallvectors.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void smallVectors() { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_basic.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_basic.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_basic.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_basic.cpp index 0490776..a959d1a 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_basic.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_basic.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse.h" +#include template bool test_random_setter(SparseMatrix& sm, const DenseType& ref, const std::vector& nonzeroCoords) diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_product.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_product.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_product.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_product.cpp index d28e76d..bef43db 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_product.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_product.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse.h" +#include template void sparse_product(const SparseMatrixType& ref) { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_solvers.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_solvers.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_solvers.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_solvers.cpp index 3aef27a..748a215 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_solvers.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_solvers.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse.h" +#include template void initSPD(double density, diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_vector.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_vector.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_vector.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_vector.cpp index e6d2d77..cfc7ff4 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_vector.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sparse_vector.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse.h" +#include template void sparse_vector(int rows, int cols) { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_stdvector.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_stdvector.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_stdvector.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_stdvector.cpp index 6ab05c2..95a6f5a 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_stdvector.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_stdvector.cpp @@ -8,7 +8,7 @@ // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. #include -#include "main.h" +#include #include template diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_submatrices.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_submatrices.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_submatrices.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_submatrices.cpp index dee970b..bb0c278 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_submatrices.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_submatrices.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include // check minor separately in order to avoid the possible creation of a zero-sized // array. Comes from a compilation error with gcc-3.4 or gcc-4 with -ansi -pedantic. diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sum.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sum.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_sum.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sum.cpp index b47057c..a4168d9 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sum.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_sum.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void matrixSum(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_svd.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_svd.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_svd.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_svd.cpp index d4689a5..c5c952d 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_svd.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_svd.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void svd(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_swap.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_swap.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_swap.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_swap.cpp index f3a8846..6ab40dc 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_swap.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_swap.cpp @@ -8,7 +8,7 @@ // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. #define EIGEN_NO_STATIC_ASSERT -#include "main.h" +#include template struct other_matrix_type diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_triangular.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_triangular.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_triangular.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_triangular.cpp index 6f17b7d..a8977a0 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_triangular.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_triangular.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void triangular(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_unalignedassert.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_unalignedassert.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_unalignedassert.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_unalignedassert.cpp index d10b6f5..b7bb165 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_unalignedassert.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_unalignedassert.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include struct Good1 { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_visitor.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_visitor.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/eigen2_visitor.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_visitor.cpp index 4781991..3497231 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/eigen2_visitor.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/eigen2_visitor.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void matrixVisitor(const MatrixType& p) { diff --git a/testbed/nanogui/ext/eigen/test/eigen2/gsl_helper.h b/tools/testbed/nanogui/ext/eigen/test/eigen2/gsl_helper.h similarity index 100% rename from testbed/nanogui/ext/eigen/test/eigen2/gsl_helper.h rename to tools/testbed/nanogui/ext/eigen/test/eigen2/gsl_helper.h diff --git a/testbed/nanogui/ext/eigen/test/eigen2/main.h b/tools/testbed/nanogui/ext/eigen/test/eigen2/main.h similarity index 100% rename from testbed/nanogui/ext/eigen/test/eigen2/main.h rename to tools/testbed/nanogui/ext/eigen/test/eigen2/main.h diff --git a/testbed/nanogui/ext/eigen/test/eigen2/product.h b/tools/testbed/nanogui/ext/eigen/test/eigen2/product.h similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/product.h rename to tools/testbed/nanogui/ext/eigen/test/eigen2/product.h index ae1b4ba..b0c7168 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/product.h +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/product.h @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/eigen2/runtest.sh b/tools/testbed/nanogui/ext/eigen/test/eigen2/runtest.sh similarity index 100% rename from testbed/nanogui/ext/eigen/test/eigen2/runtest.sh rename to tools/testbed/nanogui/ext/eigen/test/eigen2/runtest.sh diff --git a/testbed/nanogui/ext/eigen/test/eigen2/sparse.h b/tools/testbed/nanogui/ext/eigen/test/eigen2/sparse.h similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigen2/sparse.h rename to tools/testbed/nanogui/ext/eigen/test/eigen2/sparse.h index e12f899..3e688de 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2/sparse.h +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2/sparse.h @@ -9,7 +9,7 @@ #ifndef EIGEN_TESTSPARSE_H -#include "main.h" +#include #if EIGEN_GNUC_AT_LEAST(4,0) && !defined __ICC #include diff --git a/testbed/nanogui/ext/eigen/test/eigen2/testsuite.cmake b/tools/testbed/nanogui/ext/eigen/test/eigen2/testsuite.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/test/eigen2/testsuite.cmake rename to tools/testbed/nanogui/ext/eigen/test/eigen2/testsuite.cmake diff --git a/testbed/nanogui/ext/eigen/test/eigen2support.cpp b/tools/testbed/nanogui/ext/eigen/test/eigen2support.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigen2support.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigen2support.cpp index 1fa49a8..cedb1b5 100644 --- a/testbed/nanogui/ext/eigen/test/eigen2support.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigen2support.cpp @@ -10,7 +10,7 @@ #define EIGEN2_SUPPORT #define EIGEN_NO_EIGEN2_DEPRECATED_WARNING -#include "main.h" +#include template void eigen2support(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/eigensolver_complex.cpp b/tools/testbed/nanogui/ext/eigen/test/eigensolver_complex.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigensolver_complex.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigensolver_complex.cpp index c9d8c08..9866372 100644 --- a/testbed/nanogui/ext/eigen/test/eigensolver_complex.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigensolver_complex.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/eigensolver_generalized_real.cpp b/tools/testbed/nanogui/ext/eigen/test/eigensolver_generalized_real.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/eigensolver_generalized_real.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigensolver_generalized_real.cpp index 566a4bd..25bb7e0 100644 --- a/testbed/nanogui/ext/eigen/test/eigensolver_generalized_real.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigensolver_generalized_real.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/eigensolver_generic.cpp b/tools/testbed/nanogui/ext/eigen/test/eigensolver_generic.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigensolver_generic.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigensolver_generic.cpp index 005af81..c803967 100644 --- a/testbed/nanogui/ext/eigen/test/eigensolver_generic.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigensolver_generic.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/eigensolver_selfadjoint.cpp b/tools/testbed/nanogui/ext/eigen/test/eigensolver_selfadjoint.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/eigensolver_selfadjoint.cpp rename to tools/testbed/nanogui/ext/eigen/test/eigensolver_selfadjoint.cpp index 38689cf..fbc4881 100644 --- a/testbed/nanogui/ext/eigen/test/eigensolver_selfadjoint.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/eigensolver_selfadjoint.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/exceptions.cpp b/tools/testbed/nanogui/ext/eigen/test/exceptions.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/exceptions.cpp rename to tools/testbed/nanogui/ext/eigen/test/exceptions.cpp index b83fb82..9f65df8 100644 --- a/testbed/nanogui/ext/eigen/test/exceptions.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/exceptions.cpp @@ -14,7 +14,7 @@ #define EIGEN_STACK_ALLOCATION_LIMIT 100000000 -#include "main.h" +#include struct my_exception { diff --git a/testbed/nanogui/ext/eigen/test/first_aligned.cpp b/tools/testbed/nanogui/ext/eigen/test/first_aligned.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/first_aligned.cpp rename to tools/testbed/nanogui/ext/eigen/test/first_aligned.cpp index 467f945..542370c 100644 --- a/testbed/nanogui/ext/eigen/test/first_aligned.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/first_aligned.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void test_first_aligned_helper(Scalar *array, int size) diff --git a/testbed/nanogui/ext/eigen/test/geo_alignedbox.cpp b/tools/testbed/nanogui/ext/eigen/test/geo_alignedbox.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/geo_alignedbox.cpp rename to tools/testbed/nanogui/ext/eigen/test/geo_alignedbox.cpp index 8e36adb..f7f0026 100644 --- a/testbed/nanogui/ext/eigen/test/geo_alignedbox.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/geo_alignedbox.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/geo_eulerangles.cpp b/tools/testbed/nanogui/ext/eigen/test/geo_eulerangles.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/geo_eulerangles.cpp rename to tools/testbed/nanogui/ext/eigen/test/geo_eulerangles.cpp index b4830bd..56b2414 100644 --- a/testbed/nanogui/ext/eigen/test/geo_eulerangles.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/geo_eulerangles.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/geo_homogeneous.cpp b/tools/testbed/nanogui/ext/eigen/test/geo_homogeneous.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/geo_homogeneous.cpp rename to tools/testbed/nanogui/ext/eigen/test/geo_homogeneous.cpp index c91bde8..5c5d224 100644 --- a/testbed/nanogui/ext/eigen/test/geo_homogeneous.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/geo_homogeneous.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void homogeneous(void) diff --git a/testbed/nanogui/ext/eigen/test/geo_hyperplane.cpp b/tools/testbed/nanogui/ext/eigen/test/geo_hyperplane.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/geo_hyperplane.cpp rename to tools/testbed/nanogui/ext/eigen/test/geo_hyperplane.cpp index 3275378..a8b6b15 100644 --- a/testbed/nanogui/ext/eigen/test/geo_hyperplane.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/geo_hyperplane.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/geo_orthomethods.cpp b/tools/testbed/nanogui/ext/eigen/test/geo_orthomethods.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/geo_orthomethods.cpp rename to tools/testbed/nanogui/ext/eigen/test/geo_orthomethods.cpp index c836dae..876ae1f 100644 --- a/testbed/nanogui/ext/eigen/test/geo_orthomethods.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/geo_orthomethods.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/geo_parametrizedline.cpp b/tools/testbed/nanogui/ext/eigen/test/geo_parametrizedline.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/geo_parametrizedline.cpp rename to tools/testbed/nanogui/ext/eigen/test/geo_parametrizedline.cpp index f0462d4..2248d22 100644 --- a/testbed/nanogui/ext/eigen/test/geo_parametrizedline.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/geo_parametrizedline.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/geo_quaternion.cpp b/tools/testbed/nanogui/ext/eigen/test/geo_quaternion.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/geo_quaternion.cpp rename to tools/testbed/nanogui/ext/eigen/test/geo_quaternion.cpp index 1694b32..17feba9 100644 --- a/testbed/nanogui/ext/eigen/test/geo_quaternion.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/geo_quaternion.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/geo_transformations.cpp b/tools/testbed/nanogui/ext/eigen/test/geo_transformations.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/geo_transformations.cpp rename to tools/testbed/nanogui/ext/eigen/test/geo_transformations.cpp index 5477657..1f181b2 100644 --- a/testbed/nanogui/ext/eigen/test/geo_transformations.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/geo_transformations.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/hessenberg.cpp b/tools/testbed/nanogui/ext/eigen/test/hessenberg.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/hessenberg.cpp rename to tools/testbed/nanogui/ext/eigen/test/hessenberg.cpp index 96bc19e..da282f3 100644 --- a/testbed/nanogui/ext/eigen/test/hessenberg.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/hessenberg.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void hessenberg(int size = Size) diff --git a/testbed/nanogui/ext/eigen/test/householder.cpp b/tools/testbed/nanogui/ext/eigen/test/householder.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/householder.cpp rename to tools/testbed/nanogui/ext/eigen/test/householder.cpp index c5f6b5e..cb2d6e3 100644 --- a/testbed/nanogui/ext/eigen/test/householder.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/householder.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void householder(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/test/integer_types.cpp b/tools/testbed/nanogui/ext/eigen/test/integer_types.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/integer_types.cpp rename to tools/testbed/nanogui/ext/eigen/test/integer_types.cpp index 950f8e9..3c8c647 100644 --- a/testbed/nanogui/ext/eigen/test/integer_types.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/integer_types.cpp @@ -9,7 +9,7 @@ #define EIGEN_NO_STATIC_ASSERT -#include "main.h" +#include #undef VERIFY_IS_APPROX #define VERIFY_IS_APPROX(a, b) VERIFY((a)==(b)); diff --git a/testbed/nanogui/ext/eigen/test/inverse.cpp b/tools/testbed/nanogui/ext/eigen/test/inverse.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/inverse.cpp rename to tools/testbed/nanogui/ext/eigen/test/inverse.cpp index 8187b08..6d1fae1 100644 --- a/testbed/nanogui/ext/eigen/test/inverse.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/inverse.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void inverse(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/test/jacobi.cpp b/tools/testbed/nanogui/ext/eigen/test/jacobi.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/jacobi.cpp rename to tools/testbed/nanogui/ext/eigen/test/jacobi.cpp index 7ccd412..ef2ac14 100644 --- a/testbed/nanogui/ext/eigen/test/jacobi.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/jacobi.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template diff --git a/testbed/nanogui/ext/eigen/test/jacobisvd.cpp b/tools/testbed/nanogui/ext/eigen/test/jacobisvd.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/jacobisvd.cpp rename to tools/testbed/nanogui/ext/eigen/test/jacobisvd.cpp index 12c556e..7b545d6 100644 --- a/testbed/nanogui/ext/eigen/test/jacobisvd.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/jacobisvd.cpp @@ -11,7 +11,7 @@ // discard stack allocation as that too bypasses malloc #define EIGEN_STACK_ALLOCATION_LIMIT 0 #define EIGEN_RUNTIME_NO_MALLOC -#include "main.h" +#include #include template diff --git a/testbed/nanogui/ext/eigen/test/linearstructure.cpp b/tools/testbed/nanogui/ext/eigen/test/linearstructure.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/linearstructure.cpp rename to tools/testbed/nanogui/ext/eigen/test/linearstructure.cpp index 618984d..450dfbc 100644 --- a/testbed/nanogui/ext/eigen/test/linearstructure.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/linearstructure.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void linearStructure(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/lu.cpp b/tools/testbed/nanogui/ext/eigen/test/lu.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/lu.cpp rename to tools/testbed/nanogui/ext/eigen/test/lu.cpp index 25f8675..05297ce 100644 --- a/testbed/nanogui/ext/eigen/test/lu.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/lu.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include using namespace std; diff --git a/testbed/nanogui/ext/eigen/test/main.h b/tools/testbed/nanogui/ext/eigen/test/main.h similarity index 99% rename from testbed/nanogui/ext/eigen/test/main.h rename to tools/testbed/nanogui/ext/eigen/test/main.h index 6642048..f3d61db 100644 --- a/testbed/nanogui/ext/eigen/test/main.h +++ b/tools/testbed/nanogui/ext/eigen/test/main.h @@ -59,7 +59,7 @@ #define TEST_SET_BUT_UNUSED_VARIABLE(X) X = X + 0; // the following file is automatically generated by cmake -#include "split_test_helper.h" +#include #ifdef NDEBUG #undef NDEBUG diff --git a/testbed/nanogui/ext/eigen/test/mapped_matrix.cpp b/tools/testbed/nanogui/ext/eigen/test/mapped_matrix.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/mapped_matrix.cpp rename to tools/testbed/nanogui/ext/eigen/test/mapped_matrix.cpp index de9dbbd..4a37526 100644 --- a/testbed/nanogui/ext/eigen/test/mapped_matrix.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/mapped_matrix.cpp @@ -11,7 +11,7 @@ #define EIGEN_NO_STATIC_ASSERT // turn static asserts into runtime asserts in order to check them #endif -#include "main.h" +#include template void map_class_vector(const VectorType& m) { diff --git a/testbed/nanogui/ext/eigen/test/mapstaticmethods.cpp b/tools/testbed/nanogui/ext/eigen/test/mapstaticmethods.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/mapstaticmethods.cpp rename to tools/testbed/nanogui/ext/eigen/test/mapstaticmethods.cpp index 5b512bd..ff355cc 100644 --- a/testbed/nanogui/ext/eigen/test/mapstaticmethods.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/mapstaticmethods.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include float *ptr; const float *const_ptr; diff --git a/testbed/nanogui/ext/eigen/test/mapstride.cpp b/tools/testbed/nanogui/ext/eigen/test/mapstride.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/mapstride.cpp rename to tools/testbed/nanogui/ext/eigen/test/mapstride.cpp index b1dc9de..9ede18b 100644 --- a/testbed/nanogui/ext/eigen/test/mapstride.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/mapstride.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void map_class_vector(const VectorType& m) { diff --git a/testbed/nanogui/ext/eigen/test/meta.cpp b/tools/testbed/nanogui/ext/eigen/test/meta.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/meta.cpp rename to tools/testbed/nanogui/ext/eigen/test/meta.cpp index 3302c58..177920c 100644 --- a/testbed/nanogui/ext/eigen/test/meta.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/meta.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include void test_meta() { diff --git a/testbed/nanogui/ext/eigen/test/metis_support.cpp b/tools/testbed/nanogui/ext/eigen/test/metis_support.cpp similarity index 97% rename from testbed/nanogui/ext/eigen/test/metis_support.cpp rename to tools/testbed/nanogui/ext/eigen/test/metis_support.cpp index 932b040..b21699d 100644 --- a/testbed/nanogui/ext/eigen/test/metis_support.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/metis_support.cpp @@ -21,7 +21,7 @@ // You should have received a copy of the GNU Lesser General Public // License and a copy of the GNU General Public License along with // Eigen. If not, see . -#include "sparse_solver.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/miscmatrices.cpp b/tools/testbed/nanogui/ext/eigen/test/miscmatrices.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/miscmatrices.cpp rename to tools/testbed/nanogui/ext/eigen/test/miscmatrices.cpp index ef20dc7..8e5fca2 100644 --- a/testbed/nanogui/ext/eigen/test/miscmatrices.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/miscmatrices.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void miscMatrices(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/mixingtypes.cpp b/tools/testbed/nanogui/ext/eigen/test/mixingtypes.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/mixingtypes.cpp rename to tools/testbed/nanogui/ext/eigen/test/mixingtypes.cpp index 6c2f748..e2d8e60 100644 --- a/testbed/nanogui/ext/eigen/test/mixingtypes.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/mixingtypes.cpp @@ -19,7 +19,7 @@ // #define EIGEN_DONT_VECTORIZE // SSE intrinsics aren't designed to allow mixing types // #endif -#include "main.h" +#include using namespace std; diff --git a/testbed/nanogui/ext/eigen/test/nesting_ops.cpp b/tools/testbed/nanogui/ext/eigen/test/nesting_ops.cpp similarity index 97% rename from testbed/nanogui/ext/eigen/test/nesting_ops.cpp rename to tools/testbed/nanogui/ext/eigen/test/nesting_ops.cpp index 1e85232..63ff9df 100644 --- a/testbed/nanogui/ext/eigen/test/nesting_ops.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/nesting_ops.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void run_nesting_ops(const MatrixType& _m) { diff --git a/testbed/nanogui/ext/eigen/test/nomalloc.cpp b/tools/testbed/nanogui/ext/eigen/test/nomalloc.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/nomalloc.cpp rename to tools/testbed/nanogui/ext/eigen/test/nomalloc.cpp index 8e04023..be71d72 100644 --- a/testbed/nanogui/ext/eigen/test/nomalloc.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/nomalloc.cpp @@ -23,7 +23,7 @@ // any heap allocation will raise an assert #define EIGEN_NO_MALLOC -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/nullary.cpp b/tools/testbed/nanogui/ext/eigen/test/nullary.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/nullary.cpp rename to tools/testbed/nanogui/ext/eigen/test/nullary.cpp index fbc721a..c1c07e9 100644 --- a/testbed/nanogui/ext/eigen/test/nullary.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/nullary.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template bool equalsIdentity(const MatrixType& A) diff --git a/testbed/nanogui/ext/eigen/test/packetmath.cpp b/tools/testbed/nanogui/ext/eigen/test/packetmath.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/packetmath.cpp rename to tools/testbed/nanogui/ext/eigen/test/packetmath.cpp index 38aa256..6f27eda 100644 --- a/testbed/nanogui/ext/eigen/test/packetmath.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/packetmath.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include // using namespace Eigen; diff --git a/testbed/nanogui/ext/eigen/test/pardiso_support.cpp b/tools/testbed/nanogui/ext/eigen/test/pardiso_support.cpp similarity index 96% rename from testbed/nanogui/ext/eigen/test/pardiso_support.cpp rename to tools/testbed/nanogui/ext/eigen/test/pardiso_support.cpp index 67efad6..f1842c3 100644 --- a/testbed/nanogui/ext/eigen/test/pardiso_support.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/pardiso_support.cpp @@ -2,7 +2,7 @@ Intel Copyright (C) .... */ -#include "sparse_solver.h" +#include #include template void test_pardiso_T() diff --git a/testbed/nanogui/ext/eigen/test/pastix_support.cpp b/tools/testbed/nanogui/ext/eigen/test/pastix_support.cpp similarity index 97% rename from testbed/nanogui/ext/eigen/test/pastix_support.cpp rename to tools/testbed/nanogui/ext/eigen/test/pastix_support.cpp index 14da094..ab8cbac 100644 --- a/testbed/nanogui/ext/eigen/test/pastix_support.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/pastix_support.cpp @@ -7,7 +7,7 @@ // This Source Code Form is subject to the terms of the Mozilla // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse_solver.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/permutationmatrices.cpp b/tools/testbed/nanogui/ext/eigen/test/permutationmatrices.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/permutationmatrices.cpp rename to tools/testbed/nanogui/ext/eigen/test/permutationmatrices.cpp index 7b0dbc7..72a8139 100644 --- a/testbed/nanogui/ext/eigen/test/permutationmatrices.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/permutationmatrices.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include using namespace std; template void permutationmatrices(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/test/prec_inverse_4x4.cpp b/tools/testbed/nanogui/ext/eigen/test/prec_inverse_4x4.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/prec_inverse_4x4.cpp rename to tools/testbed/nanogui/ext/eigen/test/prec_inverse_4x4.cpp index c4ef2d4..a1dbf33 100644 --- a/testbed/nanogui/ext/eigen/test/prec_inverse_4x4.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/prec_inverse_4x4.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/product.h b/tools/testbed/nanogui/ext/eigen/test/product.h similarity index 99% rename from testbed/nanogui/ext/eigen/test/product.h rename to tools/testbed/nanogui/ext/eigen/test/product.h index 0b3abe4..cb48cfc 100644 --- a/testbed/nanogui/ext/eigen/test/product.h +++ b/tools/testbed/nanogui/ext/eigen/test/product.h @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template diff --git a/testbed/nanogui/ext/eigen/test/product_extra.cpp b/tools/testbed/nanogui/ext/eigen/test/product_extra.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/product_extra.cpp rename to tools/testbed/nanogui/ext/eigen/test/product_extra.cpp index 744a1ef..4ee68e5 100644 --- a/testbed/nanogui/ext/eigen/test/product_extra.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/product_extra.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void product_extra(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/product_large.cpp b/tools/testbed/nanogui/ext/eigen/test/product_large.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/product_large.cpp rename to tools/testbed/nanogui/ext/eigen/test/product_large.cpp index 03d7bd8..226d8a2 100644 --- a/testbed/nanogui/ext/eigen/test/product_large.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/product_large.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "product.h" +#include void test_product_large() { diff --git a/testbed/nanogui/ext/eigen/test/product_mmtr.cpp b/tools/testbed/nanogui/ext/eigen/test/product_mmtr.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/product_mmtr.cpp rename to tools/testbed/nanogui/ext/eigen/test/product_mmtr.cpp index 7d67468..9d53da7 100644 --- a/testbed/nanogui/ext/eigen/test/product_mmtr.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/product_mmtr.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #define CHECK_MMTR(DEST, TRI, OP) { \ ref2 = ref1 = DEST; \ diff --git a/testbed/nanogui/ext/eigen/test/product_notemporary.cpp b/tools/testbed/nanogui/ext/eigen/test/product_notemporary.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/product_notemporary.cpp rename to tools/testbed/nanogui/ext/eigen/test/product_notemporary.cpp index 258d238..a23942c 100644 --- a/testbed/nanogui/ext/eigen/test/product_notemporary.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/product_notemporary.cpp @@ -17,7 +17,7 @@ inline void on_temporary_creation(int size) { #define EIGEN_DENSE_STORAGE_CTOR_PLUGIN { on_temporary_creation(size); } -#include "main.h" +#include #define VERIFY_EVALUATION_COUNT(XPR,N) {\ nb_temporaries = 0; \ diff --git a/testbed/nanogui/ext/eigen/test/product_selfadjoint.cpp b/tools/testbed/nanogui/ext/eigen/test/product_selfadjoint.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/product_selfadjoint.cpp rename to tools/testbed/nanogui/ext/eigen/test/product_selfadjoint.cpp index 374e239..6ef7cfa 100644 --- a/testbed/nanogui/ext/eigen/test/product_selfadjoint.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/product_selfadjoint.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void product_selfadjoint(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/product_small.cpp b/tools/testbed/nanogui/ext/eigen/test/product_small.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/product_small.cpp rename to tools/testbed/nanogui/ext/eigen/test/product_small.cpp index 8b132ab..58be566 100644 --- a/testbed/nanogui/ext/eigen/test/product_small.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/product_small.cpp @@ -8,7 +8,7 @@ // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. #define EIGEN_NO_STATIC_ASSERT -#include "product.h" +#include // regression test for bug 447 void product1x1() diff --git a/testbed/nanogui/ext/eigen/test/product_symm.cpp b/tools/testbed/nanogui/ext/eigen/test/product_symm.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/product_symm.cpp rename to tools/testbed/nanogui/ext/eigen/test/product_symm.cpp index 74d7329..8d6203e 100644 --- a/testbed/nanogui/ext/eigen/test/product_symm.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/product_symm.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void symm(int size = Size, int othersize = OtherSize) { diff --git a/testbed/nanogui/ext/eigen/test/product_syrk.cpp b/tools/testbed/nanogui/ext/eigen/test/product_syrk.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/product_syrk.cpp rename to tools/testbed/nanogui/ext/eigen/test/product_syrk.cpp index 73c9500..bdf8237 100644 --- a/testbed/nanogui/ext/eigen/test/product_syrk.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/product_syrk.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void syrk(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/product_trmm.cpp b/tools/testbed/nanogui/ext/eigen/test/product_trmm.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/product_trmm.cpp rename to tools/testbed/nanogui/ext/eigen/test/product_trmm.cpp index d715b9a..9f7ff3d 100644 --- a/testbed/nanogui/ext/eigen/test/product_trmm.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/product_trmm.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void trmm(int rows=internal::random(1,EIGEN_TEST_MAX_SIZE), diff --git a/testbed/nanogui/ext/eigen/test/product_trmv.cpp b/tools/testbed/nanogui/ext/eigen/test/product_trmv.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/product_trmv.cpp rename to tools/testbed/nanogui/ext/eigen/test/product_trmv.cpp index 4c3c435..d36d856 100644 --- a/testbed/nanogui/ext/eigen/test/product_trmv.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/product_trmv.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void trmv(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/product_trsolve.cpp b/tools/testbed/nanogui/ext/eigen/test/product_trsolve.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/product_trsolve.cpp rename to tools/testbed/nanogui/ext/eigen/test/product_trsolve.cpp index 69892b3..9fa85b6 100644 --- a/testbed/nanogui/ext/eigen/test/product_trsolve.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/product_trsolve.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #define VERIFY_TRSM(TRI,XB) { \ (XB).setRandom(); ref = (XB); \ diff --git a/testbed/nanogui/ext/eigen/test/qr.cpp b/tools/testbed/nanogui/ext/eigen/test/qr.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/qr.cpp rename to tools/testbed/nanogui/ext/eigen/test/qr.cpp index a79e0dd..c853b98 100644 --- a/testbed/nanogui/ext/eigen/test/qr.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/qr.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void qr(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/test/qr_colpivoting.cpp b/tools/testbed/nanogui/ext/eigen/test/qr_colpivoting.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/qr_colpivoting.cpp rename to tools/testbed/nanogui/ext/eigen/test/qr_colpivoting.cpp index eb3feac..c84c915 100644 --- a/testbed/nanogui/ext/eigen/test/qr_colpivoting.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/qr_colpivoting.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void qr() diff --git a/testbed/nanogui/ext/eigen/test/qr_fullpivoting.cpp b/tools/testbed/nanogui/ext/eigen/test/qr_fullpivoting.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/qr_fullpivoting.cpp rename to tools/testbed/nanogui/ext/eigen/test/qr_fullpivoting.cpp index 511f247..c829a55 100644 --- a/testbed/nanogui/ext/eigen/test/qr_fullpivoting.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/qr_fullpivoting.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void qr() diff --git a/testbed/nanogui/ext/eigen/test/qtvector.cpp b/tools/testbed/nanogui/ext/eigen/test/qtvector.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/qtvector.cpp rename to tools/testbed/nanogui/ext/eigen/test/qtvector.cpp index 2be885e..1add3e7 100644 --- a/testbed/nanogui/ext/eigen/test/qtvector.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/qtvector.cpp @@ -10,7 +10,7 @@ #define EIGEN_WORK_AROUND_QT_BUG_CALLING_WRONG_OPERATOR_NEW_FIXED_IN_QT_4_5 -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/test/real_qz.cpp b/tools/testbed/nanogui/ext/eigen/test/real_qz.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/real_qz.cpp rename to tools/testbed/nanogui/ext/eigen/test/real_qz.cpp index 7d743a7..e44c312 100644 --- a/testbed/nanogui/ext/eigen/test/real_qz.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/real_qz.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/redux.cpp b/tools/testbed/nanogui/ext/eigen/test/redux.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/redux.cpp rename to tools/testbed/nanogui/ext/eigen/test/redux.cpp index 0d176e5..f775d7b 100644 --- a/testbed/nanogui/ext/eigen/test/redux.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/redux.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void matrixRedux(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/test/ref.cpp b/tools/testbed/nanogui/ext/eigen/test/ref.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/ref.cpp rename to tools/testbed/nanogui/ext/eigen/test/ref.cpp index 32eb310..c1cc9d5 100644 --- a/testbed/nanogui/ext/eigen/test/ref.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/ref.cpp @@ -22,7 +22,7 @@ inline void on_temporary_creation(int) { #define EIGEN_DENSE_STORAGE_CTOR_PLUGIN { on_temporary_creation(size); } -#include "main.h" +#include #define VERIFY_EVALUATION_COUNT(XPR,N) {\ nb_temporaries = 0; \ diff --git a/testbed/nanogui/ext/eigen/test/resize.cpp b/tools/testbed/nanogui/ext/eigen/test/resize.cpp similarity index 97% rename from testbed/nanogui/ext/eigen/test/resize.cpp rename to tools/testbed/nanogui/ext/eigen/test/resize.cpp index 4adaafe..5dacd79 100644 --- a/testbed/nanogui/ext/eigen/test/resize.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/resize.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void resizeLikeTest() diff --git a/testbed/nanogui/ext/eigen/test/runtest.sh b/tools/testbed/nanogui/ext/eigen/test/runtest.sh similarity index 100% rename from testbed/nanogui/ext/eigen/test/runtest.sh rename to tools/testbed/nanogui/ext/eigen/test/runtest.sh diff --git a/testbed/nanogui/ext/eigen/test/schur_complex.cpp b/tools/testbed/nanogui/ext/eigen/test/schur_complex.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/schur_complex.cpp rename to tools/testbed/nanogui/ext/eigen/test/schur_complex.cpp index 5e86979..8a1cb0b 100644 --- a/testbed/nanogui/ext/eigen/test/schur_complex.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/schur_complex.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/schur_real.cpp b/tools/testbed/nanogui/ext/eigen/test/schur_real.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/schur_real.cpp rename to tools/testbed/nanogui/ext/eigen/test/schur_real.cpp index 36b9c24..3bff3ff 100644 --- a/testbed/nanogui/ext/eigen/test/schur_real.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/schur_real.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/selfadjoint.cpp b/tools/testbed/nanogui/ext/eigen/test/selfadjoint.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/selfadjoint.cpp rename to tools/testbed/nanogui/ext/eigen/test/selfadjoint.cpp index 76dab6d..38ecff1 100644 --- a/testbed/nanogui/ext/eigen/test/selfadjoint.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/selfadjoint.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include // This file tests the basic selfadjointView API, // the related products and decompositions are tested in specific files. diff --git a/testbed/nanogui/ext/eigen/test/simplicial_cholesky.cpp b/tools/testbed/nanogui/ext/eigen/test/simplicial_cholesky.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/simplicial_cholesky.cpp rename to tools/testbed/nanogui/ext/eigen/test/simplicial_cholesky.cpp index 7864684..a921119 100644 --- a/testbed/nanogui/ext/eigen/test/simplicial_cholesky.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/simplicial_cholesky.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse_solver.h" +#include template void test_simplicial_cholesky_T() { diff --git a/testbed/nanogui/ext/eigen/test/sizeof.cpp b/tools/testbed/nanogui/ext/eigen/test/sizeof.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/sizeof.cpp rename to tools/testbed/nanogui/ext/eigen/test/sizeof.cpp index d9ad356..b4fa92d 100644 --- a/testbed/nanogui/ext/eigen/test/sizeof.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/sizeof.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void verifySizeOf(const MatrixType&) { diff --git a/testbed/nanogui/ext/eigen/test/sizeoverflow.cpp b/tools/testbed/nanogui/ext/eigen/test/sizeoverflow.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/sizeoverflow.cpp rename to tools/testbed/nanogui/ext/eigen/test/sizeoverflow.cpp index 16d6f8d..941d18b 100644 --- a/testbed/nanogui/ext/eigen/test/sizeoverflow.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/sizeoverflow.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #define VERIFY_THROWS_BADALLOC(a) { \ bool threw = false; \ diff --git a/testbed/nanogui/ext/eigen/test/smallvectors.cpp b/tools/testbed/nanogui/ext/eigen/test/smallvectors.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/smallvectors.cpp rename to tools/testbed/nanogui/ext/eigen/test/smallvectors.cpp index 7815113..f20090b 100644 --- a/testbed/nanogui/ext/eigen/test/smallvectors.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/smallvectors.cpp @@ -8,7 +8,7 @@ // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. #define EIGEN_NO_STATIC_ASSERT -#include "main.h" +#include template void smallVectors() { diff --git a/testbed/nanogui/ext/eigen/test/sparse.h b/tools/testbed/nanogui/ext/eigen/test/sparse.h similarity index 99% rename from testbed/nanogui/ext/eigen/test/sparse.h rename to tools/testbed/nanogui/ext/eigen/test/sparse.h index e19a763..c11041e 100644 --- a/testbed/nanogui/ext/eigen/test/sparse.h +++ b/tools/testbed/nanogui/ext/eigen/test/sparse.h @@ -12,7 +12,7 @@ #define EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET -#include "main.h" +#include #if EIGEN_GNUC_AT_LEAST(4,0) && !defined __ICC && !defined(__clang__) diff --git a/testbed/nanogui/ext/eigen/test/sparseLM.cpp b/tools/testbed/nanogui/ext/eigen/test/sparseLM.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/sparseLM.cpp rename to tools/testbed/nanogui/ext/eigen/test/sparseLM.cpp index 8e148f9..92bbf94 100644 --- a/testbed/nanogui/ext/eigen/test/sparseLM.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/sparseLM.cpp @@ -11,7 +11,7 @@ #include #include -#include "main.h" +#include #include using namespace std; diff --git a/testbed/nanogui/ext/eigen/test/sparse_basic.cpp b/tools/testbed/nanogui/ext/eigen/test/sparse_basic.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/sparse_basic.cpp rename to tools/testbed/nanogui/ext/eigen/test/sparse_basic.cpp index 498ecfe..7b43d8e 100644 --- a/testbed/nanogui/ext/eigen/test/sparse_basic.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/sparse_basic.cpp @@ -9,7 +9,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse.h" +#include template void sparse_basic(const SparseMatrixType& ref) { diff --git a/testbed/nanogui/ext/eigen/test/sparse_permutations.cpp b/tools/testbed/nanogui/ext/eigen/test/sparse_permutations.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/sparse_permutations.cpp rename to tools/testbed/nanogui/ext/eigen/test/sparse_permutations.cpp index e4ce1d6..de4bec8 100644 --- a/testbed/nanogui/ext/eigen/test/sparse_permutations.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/sparse_permutations.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse.h" +#include template void sparse_permutations(const SparseMatrixType& ref) { diff --git a/testbed/nanogui/ext/eigen/test/sparse_product.cpp b/tools/testbed/nanogui/ext/eigen/test/sparse_product.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/sparse_product.cpp rename to tools/testbed/nanogui/ext/eigen/test/sparse_product.cpp index a2ea9d5..2c2b9df 100644 --- a/testbed/nanogui/ext/eigen/test/sparse_product.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/sparse_product.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse.h" +#include template struct test_outer; diff --git a/testbed/nanogui/ext/eigen/test/sparse_solver.h b/tools/testbed/nanogui/ext/eigen/test/sparse_solver.h similarity index 99% rename from testbed/nanogui/ext/eigen/test/sparse_solver.h rename to tools/testbed/nanogui/ext/eigen/test/sparse_solver.h index 244e81c..6adef53 100644 --- a/testbed/nanogui/ext/eigen/test/sparse_solver.h +++ b/tools/testbed/nanogui/ext/eigen/test/sparse_solver.h @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse.h" +#include #include template diff --git a/testbed/nanogui/ext/eigen/test/sparse_solvers.cpp b/tools/testbed/nanogui/ext/eigen/test/sparse_solvers.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/sparse_solvers.cpp rename to tools/testbed/nanogui/ext/eigen/test/sparse_solvers.cpp index 3a8873d..04ea954 100644 --- a/testbed/nanogui/ext/eigen/test/sparse_solvers.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/sparse_solvers.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse.h" +#include template void initSPD(double density, diff --git a/testbed/nanogui/ext/eigen/test/sparse_vector.cpp b/tools/testbed/nanogui/ext/eigen/test/sparse_vector.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/sparse_vector.cpp rename to tools/testbed/nanogui/ext/eigen/test/sparse_vector.cpp index 0c94768..8123db4 100644 --- a/testbed/nanogui/ext/eigen/test/sparse_vector.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/sparse_vector.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse.h" +#include template void sparse_vector(int rows, int cols) { diff --git a/testbed/nanogui/ext/eigen/test/sparselu.cpp b/tools/testbed/nanogui/ext/eigen/test/sparselu.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/sparselu.cpp rename to tools/testbed/nanogui/ext/eigen/test/sparselu.cpp index 52371cb..88bf807 100644 --- a/testbed/nanogui/ext/eigen/test/sparselu.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/sparselu.cpp @@ -31,7 +31,7 @@ #undef EIGEN_DEFAULT_TO_ROW_MAJOR #endif -#include "sparse_solver.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/sparseqr.cpp b/tools/testbed/nanogui/ext/eigen/test/sparseqr.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/sparseqr.cpp rename to tools/testbed/nanogui/ext/eigen/test/sparseqr.cpp index 451c0e7..bfc5a8c 100644 --- a/testbed/nanogui/ext/eigen/test/sparseqr.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/sparseqr.cpp @@ -6,7 +6,7 @@ // // This Source Code Form is subject to the terms of the Mozilla // Public License v. 2.0. If a copy of the MPL was not distributed -#include "sparse.h" +#include #include template diff --git a/testbed/nanogui/ext/eigen/test/special_numbers.cpp b/tools/testbed/nanogui/ext/eigen/test/special_numbers.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/special_numbers.cpp rename to tools/testbed/nanogui/ext/eigen/test/special_numbers.cpp index 2f1b704..a97f7ef 100644 --- a/testbed/nanogui/ext/eigen/test/special_numbers.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/special_numbers.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void special_numbers() { diff --git a/testbed/nanogui/ext/eigen/test/spqr_support.cpp b/tools/testbed/nanogui/ext/eigen/test/spqr_support.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/spqr_support.cpp rename to tools/testbed/nanogui/ext/eigen/test/spqr_support.cpp index b8980e0..301eff3 100644 --- a/testbed/nanogui/ext/eigen/test/spqr_support.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/spqr_support.cpp @@ -5,7 +5,7 @@ // // This Source Code Form is subject to the terms of the Mozilla // Public License v. 2.0. If a copy of the MPL was not distributed -#include "sparse.h" +#include #include diff --git a/testbed/nanogui/ext/eigen/test/stable_norm.cpp b/tools/testbed/nanogui/ext/eigen/test/stable_norm.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/stable_norm.cpp rename to tools/testbed/nanogui/ext/eigen/test/stable_norm.cpp index 231dd91..13e06ab 100644 --- a/testbed/nanogui/ext/eigen/test/stable_norm.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/stable_norm.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include // workaround aggressive optimization in ICC template EIGEN_DONT_INLINE T sub(T a, T b) { return a - b; } diff --git a/testbed/nanogui/ext/eigen/test/stddeque.cpp b/tools/testbed/nanogui/ext/eigen/test/stddeque.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/stddeque.cpp rename to tools/testbed/nanogui/ext/eigen/test/stddeque.cpp index bb4b476..7c7f56b 100644 --- a/testbed/nanogui/ext/eigen/test/stddeque.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/stddeque.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/stdlist.cpp b/tools/testbed/nanogui/ext/eigen/test/stdlist.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/stdlist.cpp rename to tools/testbed/nanogui/ext/eigen/test/stdlist.cpp index 17cce77..85b3a30 100644 --- a/testbed/nanogui/ext/eigen/test/stdlist.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/stdlist.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/stdvector.cpp b/tools/testbed/nanogui/ext/eigen/test/stdvector.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/stdvector.cpp rename to tools/testbed/nanogui/ext/eigen/test/stdvector.cpp index 6e173c6..af4cfc6 100644 --- a/testbed/nanogui/ext/eigen/test/stdvector.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/stdvector.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/stdvector_overload.cpp b/tools/testbed/nanogui/ext/eigen/test/stdvector_overload.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/stdvector_overload.cpp rename to tools/testbed/nanogui/ext/eigen/test/stdvector_overload.cpp index 736ff0e..875dd6c 100644 --- a/testbed/nanogui/ext/eigen/test/stdvector_overload.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/stdvector_overload.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/superlu_support.cpp b/tools/testbed/nanogui/ext/eigen/test/superlu_support.cpp similarity index 96% rename from testbed/nanogui/ext/eigen/test/superlu_support.cpp rename to tools/testbed/nanogui/ext/eigen/test/superlu_support.cpp index 3b16135..cb7a76c 100644 --- a/testbed/nanogui/ext/eigen/test/superlu_support.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/superlu_support.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse_solver.h" +#include #include diff --git a/testbed/nanogui/ext/eigen/test/swap.cpp b/tools/testbed/nanogui/ext/eigen/test/swap.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/swap.cpp rename to tools/testbed/nanogui/ext/eigen/test/swap.cpp index 36b3531..5cc6f1a 100644 --- a/testbed/nanogui/ext/eigen/test/swap.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/swap.cpp @@ -8,7 +8,7 @@ // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. #define EIGEN_NO_STATIC_ASSERT -#include "main.h" +#include template struct other_matrix_type diff --git a/testbed/nanogui/ext/eigen/test/testsuite.cmake b/tools/testbed/nanogui/ext/eigen/test/testsuite.cmake similarity index 100% rename from testbed/nanogui/ext/eigen/test/testsuite.cmake rename to tools/testbed/nanogui/ext/eigen/test/testsuite.cmake diff --git a/testbed/nanogui/ext/eigen/test/triangular.cpp b/tools/testbed/nanogui/ext/eigen/test/triangular.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/triangular.cpp rename to tools/testbed/nanogui/ext/eigen/test/triangular.cpp index 5432039..5a7caa8 100644 --- a/testbed/nanogui/ext/eigen/test/triangular.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/triangular.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include diff --git a/testbed/nanogui/ext/eigen/test/umeyama.cpp b/tools/testbed/nanogui/ext/eigen/test/umeyama.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/umeyama.cpp rename to tools/testbed/nanogui/ext/eigen/test/umeyama.cpp index 2e80924..643b284 100644 --- a/testbed/nanogui/ext/eigen/test/umeyama.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/umeyama.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/test/umfpack_support.cpp b/tools/testbed/nanogui/ext/eigen/test/umfpack_support.cpp similarity index 96% rename from testbed/nanogui/ext/eigen/test/umfpack_support.cpp rename to tools/testbed/nanogui/ext/eigen/test/umfpack_support.cpp index 9eb84c1..cc3a688 100644 --- a/testbed/nanogui/ext/eigen/test/umfpack_support.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/umfpack_support.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse_solver.h" +#include #include diff --git a/testbed/nanogui/ext/eigen/test/unalignedassert.cpp b/tools/testbed/nanogui/ext/eigen/test/unalignedassert.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/unalignedassert.cpp rename to tools/testbed/nanogui/ext/eigen/test/unalignedassert.cpp index 601dbf2..8115463 100644 --- a/testbed/nanogui/ext/eigen/test/unalignedassert.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/unalignedassert.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include struct TestNew1 { diff --git a/testbed/nanogui/ext/eigen/test/unalignedcount.cpp b/tools/testbed/nanogui/ext/eigen/test/unalignedcount.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/unalignedcount.cpp rename to tools/testbed/nanogui/ext/eigen/test/unalignedcount.cpp index ca7e159..8df4b9d 100644 --- a/testbed/nanogui/ext/eigen/test/unalignedcount.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/unalignedcount.cpp @@ -26,7 +26,7 @@ static int nb_storeu; } -#include "main.h" +#include void test_unalignedcount() { diff --git a/testbed/nanogui/ext/eigen/test/upperbidiagonalization.cpp b/tools/testbed/nanogui/ext/eigen/test/upperbidiagonalization.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/upperbidiagonalization.cpp rename to tools/testbed/nanogui/ext/eigen/test/upperbidiagonalization.cpp index d15bf58..1aa1fad 100644 --- a/testbed/nanogui/ext/eigen/test/upperbidiagonalization.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/upperbidiagonalization.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template void upperbidiag(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/test/vectorization_logic.cpp b/tools/testbed/nanogui/ext/eigen/test/vectorization_logic.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/vectorization_logic.cpp rename to tools/testbed/nanogui/ext/eigen/test/vectorization_logic.cpp index aee68a8..7a10e1e 100644 --- a/testbed/nanogui/ext/eigen/test/vectorization_logic.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/vectorization_logic.cpp @@ -8,7 +8,7 @@ // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. #define EIGEN_DEBUG_ASSIGN -#include "main.h" +#include #include std::string demangle_traversal(int t) diff --git a/testbed/nanogui/ext/eigen/test/vectorwiseop.cpp b/tools/testbed/nanogui/ext/eigen/test/vectorwiseop.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/vectorwiseop.cpp rename to tools/testbed/nanogui/ext/eigen/test/vectorwiseop.cpp index 6cd1acd..48f76ba 100644 --- a/testbed/nanogui/ext/eigen/test/vectorwiseop.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/vectorwiseop.cpp @@ -9,7 +9,7 @@ #define EIGEN_NO_STATIC_ASSERT -#include "main.h" +#include template void vectorwiseop_array(const ArrayType& m) { diff --git a/testbed/nanogui/ext/eigen/test/visitor.cpp b/tools/testbed/nanogui/ext/eigen/test/visitor.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/test/visitor.cpp rename to tools/testbed/nanogui/ext/eigen/test/visitor.cpp index 39a5d6b..c422edb 100644 --- a/testbed/nanogui/ext/eigen/test/visitor.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/visitor.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void matrixVisitor(const MatrixType& p) { diff --git a/testbed/nanogui/ext/eigen/test/zerosized.cpp b/tools/testbed/nanogui/ext/eigen/test/zerosized.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/test/zerosized.cpp rename to tools/testbed/nanogui/ext/eigen/test/zerosized.cpp index da7dd04..24dc7f2 100644 --- a/testbed/nanogui/ext/eigen/test/zerosized.cpp +++ b/tools/testbed/nanogui/ext/eigen/test/zerosized.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include template void zeroReduction(const MatrixType& m) { diff --git a/testbed/nanogui/ext/eigen/unsupported/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/AdolcForward b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/AdolcForward similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/AdolcForward rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/AdolcForward diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/AlignedVector3 b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/AlignedVector3 similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/AlignedVector3 rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/AlignedVector3 diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/ArpackSupport b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/ArpackSupport similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/ArpackSupport rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/ArpackSupport diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/AutoDiff b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/AutoDiff similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/AutoDiff rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/AutoDiff diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/BVH b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/BVH similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/BVH rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/BVH diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/FFT b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/FFT similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/FFT rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/FFT diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/IterativeSolvers b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/IterativeSolvers similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/IterativeSolvers rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/IterativeSolvers diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/KroneckerProduct b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/KroneckerProduct similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/KroneckerProduct rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/KroneckerProduct diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/LevenbergMarquardt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/LevenbergMarquardt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/LevenbergMarquardt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/LevenbergMarquardt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/MPRealSupport b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/MPRealSupport similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/MPRealSupport rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/MPRealSupport diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/MatrixFunctions b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/MatrixFunctions similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/MatrixFunctions rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/MatrixFunctions diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/MoreVectorization b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/MoreVectorization similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/MoreVectorization rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/MoreVectorization diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/NonLinearOptimization b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/NonLinearOptimization similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/NonLinearOptimization rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/NonLinearOptimization diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/NumericalDiff b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/NumericalDiff similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/NumericalDiff rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/NumericalDiff diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/OpenGLSupport b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/OpenGLSupport similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/OpenGLSupport rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/OpenGLSupport diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/Polynomials b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/Polynomials similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/Polynomials rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/Polynomials diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/SVD b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/SVD similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/SVD rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/SVD diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/Skyline b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/Skyline similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/Skyline rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/Skyline diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/SparseExtra b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/SparseExtra similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/SparseExtra rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/SparseExtra diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/Splines b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/Splines similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/Splines rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/Splines diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/AutoDiff/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/BVH/BVAlgorithms.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/BVH/BVAlgorithms.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/BVH/BVAlgorithms.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/BVH/BVAlgorithms.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/BVH/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/BVH/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/BVH/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/BVH/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/BVH/KdBVH.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/BVH/KdBVH.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/BVH/KdBVH.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/BVH/KdBVH.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/FFT/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/FFT/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/FFT/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/FFT/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/FFT/ei_fftw_impl.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/FFT/ei_fftw_impl.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/FFT/ei_fftw_impl.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/FFT/ei_fftw_impl.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/FFT/ei_kissfft_impl.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/FFT/ei_kissfft_impl.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/FFT/ei_kissfft_impl.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/FFT/ei_kissfft_impl.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h similarity index 98% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h index dc0093e..9c11005 100644 --- a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h +++ b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h @@ -26,7 +26,7 @@ // //======================================================================== -#include "../../../../Eigen/src/Core/util/NonMPL2.h" +#include #ifndef EIGEN_CONSTRAINEDCG_H #define EIGEN_CONSTRAINEDCG_H diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/DGMRES.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/DGMRES.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/DGMRES.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/DGMRES.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/GMRES.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/GMRES.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/GMRES.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/GMRES.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h index 661c1f2..a80f941 100644 --- a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h +++ b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h @@ -9,7 +9,7 @@ #ifndef EIGEN_INCOMPLETE_CHOlESKY_H #define EIGEN_INCOMPLETE_CHOlESKY_H -#include "Eigen/src/IterativeLinearSolvers/IncompleteLUT.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h similarity index 98% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h index c9c1a4b..861f8c6 100644 --- a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h +++ b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h @@ -53,7 +53,7 @@ // //======================================================================== -#include "../../../../Eigen/src/Core/util/NonMPL2.h" +#include #ifndef EIGEN_ITERATION_CONTROLLER_H #define EIGEN_ITERATION_CONTROLLER_H diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/MINRES.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/MINRES.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/MINRES.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/MINRES.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/Scaling.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/Scaling.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/Scaling.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/IterativeSolvers/Scaling.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/KroneckerProduct/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/KroneckerProduct/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/KroneckerProduct/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/KroneckerProduct/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/CopyrightMINPACK.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/CopyrightMINPACK.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/CopyrightMINPACK.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/CopyrightMINPACK.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h index 6825a78..9cb7e49 100644 --- a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h +++ b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h @@ -11,7 +11,7 @@ #ifndef EIGEN_MATRIX_EXPONENTIAL #define EIGEN_MATRIX_EXPONENTIAL -#include "StemFunction.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h index 7d42664..e2f26a7 100644 --- a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h +++ b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h @@ -10,8 +10,8 @@ #ifndef EIGEN_MATRIX_FUNCTION #define EIGEN_MATRIX_FUNCTION -#include "StemFunction.h" -#include "MatrixFunctionAtomic.h" +#include +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/StemFunction.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/StemFunction.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/StemFunction.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MatrixFunctions/StemFunction.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MoreVectorization/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MoreVectorization/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/MoreVectorization/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MoreVectorization/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MoreVectorization/MathFunctions.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MoreVectorization/MathFunctions.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/MoreVectorization/MathFunctions.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/MoreVectorization/MathFunctions.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/chkder.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/chkder.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/chkder.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/chkder.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/covar.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/covar.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/covar.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/covar.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/dogleg.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/dogleg.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/dogleg.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/dogleg.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/lmpar.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/lmpar.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/lmpar.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/lmpar.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/r1updt.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/r1updt.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/r1updt.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/r1updt.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NumericalDiff/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NumericalDiff/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NumericalDiff/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NumericalDiff/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/Companion.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/Companion.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/Companion.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/Companion.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/PolynomialSolver.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/PolynomialSolver.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/PolynomialSolver.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/PolynomialSolver.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/PolynomialUtils.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/PolynomialUtils.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/PolynomialUtils.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Polynomials/PolynomialUtils.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/BDCSVD.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/BDCSVD.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/BDCSVD.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/BDCSVD.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/JacobiSVD.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/JacobiSVD.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/JacobiSVD.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/JacobiSVD.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/SVDBase.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/SVDBase.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/SVDBase.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/SVDBase.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/TODOBdcsvd.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/TODOBdcsvd.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/TODOBdcsvd.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/TODOBdcsvd.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/doneInBDCSVD.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/doneInBDCSVD.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/doneInBDCSVD.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SVD/doneInBDCSVD.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h index a2a8933..87d54a9 100644 --- a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h +++ b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h @@ -10,8 +10,8 @@ #ifndef EIGEN_SKYLINEMATRIX_H #define EIGEN_SKYLINEMATRIX_H -#include "SkylineStorage.h" -#include "SkylineMatrixBase.h" +#include +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h index b3a2372..648411d 100644 --- a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h +++ b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h @@ -10,7 +10,7 @@ #ifndef EIGEN_SKYLINEMATRIXBASE_H #define EIGEN_SKYLINEMATRIXBASE_H -#include "SkylineUtil.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineProduct.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineProduct.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineProduct.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineProduct.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineStorage.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineStorage.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineStorage.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineStorage.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineUtil.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineUtil.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineUtil.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Skyline/SkylineUtil.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/RandomSetter.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/RandomSetter.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/RandomSetter.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/SparseExtra/RandomSetter.h diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/Spline.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/Spline.h similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/Spline.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/Spline.h index 771f104..10ce6b4 100644 --- a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/Spline.h +++ b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/Spline.h @@ -10,7 +10,7 @@ #ifndef EIGEN_SPLINE_H #define EIGEN_SPLINE_H -#include "SplineFwd.h" +#include namespace Eigen { diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/SplineFitting.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/SplineFitting.h similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/SplineFitting.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/SplineFitting.h index 0265d53..c245d45 100644 --- a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/SplineFitting.h +++ b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/SplineFitting.h @@ -12,7 +12,7 @@ #include -#include "SplineFwd.h" +#include #include diff --git a/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/SplineFwd.h b/tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/SplineFwd.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/SplineFwd.h rename to tools/testbed/nanogui/ext/eigen/unsupported/Eigen/src/Splines/SplineFwd.h diff --git a/testbed/nanogui/ext/eigen/unsupported/README.txt b/tools/testbed/nanogui/ext/eigen/unsupported/README.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/README.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/README.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/bench/bench_svd.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/bench/bench_svd.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/bench/bench_svd.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/bench/bench_svd.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/doc/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/Overview.dox b/tools/testbed/nanogui/ext/eigen/unsupported/doc/Overview.dox similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/Overview.dox rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/Overview.dox diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/eigendoxy_layout.xml.in b/tools/testbed/nanogui/ext/eigen/unsupported/doc/eigendoxy_layout.xml.in similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/eigendoxy_layout.xml.in rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/eigendoxy_layout.xml.in diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/examples/BVH_Example.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/BVH_Example.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/examples/BVH_Example.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/BVH_Example.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/examples/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/examples/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/examples/FFT.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/FFT.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/examples/FFT.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/FFT.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixExponential.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixExponential.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixExponential.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixExponential.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixFunction.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixFunction.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixFunction.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixFunction.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixLogarithm.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixLogarithm.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixLogarithm.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixLogarithm.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixPower.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixPower.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixPower.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixPower.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixPower_optimal.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixPower_optimal.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixPower_optimal.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixPower_optimal.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixSine.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixSine.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixSine.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixSine.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixSinh.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixSinh.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixSinh.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixSinh.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixSquareRoot.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixSquareRoot.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixSquareRoot.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/MatrixSquareRoot.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/examples/PolynomialSolver1.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/PolynomialSolver1.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/examples/PolynomialSolver1.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/PolynomialSolver1.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/examples/PolynomialUtils1.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/PolynomialUtils1.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/examples/PolynomialUtils1.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/examples/PolynomialUtils1.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/doc/snippets/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/doc/snippets/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/doc/snippets/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/doc/snippets/CMakeLists.txt diff --git a/testbed/nanogui/ext/eigen/unsupported/test/BVH.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/BVH.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/BVH.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/BVH.cpp index ff5b329..86aa884 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/BVH.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/BVH.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/unsupported/test/CMakeLists.txt b/tools/testbed/nanogui/ext/eigen/unsupported/test/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/test/CMakeLists.txt rename to tools/testbed/nanogui/ext/eigen/unsupported/test/CMakeLists.txt diff --git a/tools/testbed/nanogui/ext/eigen/unsupported/test/FFT.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/FFT.cpp new file mode 100644 index 0000000..0b2707c --- /dev/null +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/FFT.cpp @@ -0,0 +1,2 @@ +#define test_FFTW test_FFT +#include #include template diff --git a/testbed/nanogui/ext/eigen/unsupported/test/NonLinearOptimization.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/NonLinearOptimization.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/NonLinearOptimization.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/NonLinearOptimization.cpp index d7376b0..1ec2db1 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/NonLinearOptimization.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/NonLinearOptimization.cpp @@ -5,7 +5,7 @@ #include -#include "main.h" +#include #include // This disables some useless Warnings on MSVC. diff --git a/testbed/nanogui/ext/eigen/unsupported/test/NumericalDiff.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/NumericalDiff.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/NumericalDiff.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/NumericalDiff.cpp index 27d8880..1de3d76 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/NumericalDiff.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/NumericalDiff.cpp @@ -5,7 +5,7 @@ #include -#include "main.h" +#include #include // Generic functor diff --git a/testbed/nanogui/ext/eigen/unsupported/test/alignedvector3.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/alignedvector3.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/unsupported/test/alignedvector3.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/alignedvector3.cpp index fc2bc21..4ed2cfb 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/alignedvector3.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/alignedvector3.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template diff --git a/testbed/nanogui/ext/eigen/unsupported/test/autodiff.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/autodiff.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/autodiff.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/autodiff.cpp index 087e7c5..647a91b 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/autodiff.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/autodiff.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template diff --git a/testbed/nanogui/ext/eigen/unsupported/test/bdcsvd.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/bdcsvd.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/bdcsvd.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/bdcsvd.cpp index 115a649..b516da1 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/bdcsvd.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/bdcsvd.cpp @@ -10,7 +10,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/ -#include "svd_common.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/unsupported/test/dgmres.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/dgmres.cpp similarity index 96% rename from testbed/nanogui/ext/eigen/unsupported/test/dgmres.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/dgmres.cpp index 2b11807..1b89d52 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/dgmres.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/dgmres.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "../../test/sparse_solver.h" +#include #include template void test_dgmres_T() diff --git a/testbed/nanogui/ext/eigen/unsupported/test/forward_adolc.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/forward_adolc.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/forward_adolc.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/forward_adolc.cpp index d4baafe..b956467 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/forward_adolc.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/forward_adolc.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #define NUMBER_DIRECTIONS 16 diff --git a/testbed/nanogui/ext/eigen/unsupported/test/gmres.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/gmres.cpp similarity index 96% rename from testbed/nanogui/ext/eigen/unsupported/test/gmres.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/gmres.cpp index f296911..12fcfa4 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/gmres.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/gmres.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "../../test/sparse_solver.h" +#include #include template void test_gmres_T() diff --git a/testbed/nanogui/ext/eigen/unsupported/test/jacobisvd.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/jacobisvd.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/jacobisvd.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/jacobisvd.cpp index b4e884e..a3ee341 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/jacobisvd.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/jacobisvd.cpp @@ -8,7 +8,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "svd_common.h" +#include template void jacobisvd_check_full(const MatrixType& m, const JacobiSVD& svd) diff --git a/testbed/nanogui/ext/eigen/unsupported/test/kronecker_product.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/kronecker_product.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/kronecker_product.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/kronecker_product.cpp index 8ddc6ec..4ac13b0 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/kronecker_product.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/kronecker_product.cpp @@ -10,7 +10,7 @@ // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "sparse.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/unsupported/test/levenberg_marquardt.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/levenberg_marquardt.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/levenberg_marquardt.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/levenberg_marquardt.cpp index 0446472..87ae9b2 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/levenberg_marquardt.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/levenberg_marquardt.cpp @@ -11,7 +11,7 @@ #include -#include "main.h" +#include #include // This disables some useless Warnings on MSVC. diff --git a/testbed/nanogui/ext/eigen/unsupported/test/matrix_exponential.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_exponential.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/matrix_exponential.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_exponential.cpp index 50dec08..7961ddc 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/matrix_exponential.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_exponential.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "matrix_functions.h" +#include double binom(int n, int k) { diff --git a/testbed/nanogui/ext/eigen/unsupported/test/matrix_function.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_function.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/matrix_function.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_function.cpp index 3c76cfb..f62a9cf 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/matrix_function.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_function.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include // Variant of VERIFY_IS_APPROX which uses absolute error instead of diff --git a/testbed/nanogui/ext/eigen/unsupported/test/matrix_functions.h b/tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_functions.h similarity index 98% rename from testbed/nanogui/ext/eigen/unsupported/test/matrix_functions.h rename to tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_functions.h index 5817cae..c4a3366 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/matrix_functions.h +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_functions.h @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include template ::Scalar>::IsComplex> diff --git a/testbed/nanogui/ext/eigen/unsupported/test/matrix_power.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_power.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/matrix_power.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_power.cpp index b9d513b..947c195 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/matrix_power.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_power.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "matrix_functions.h" +#include template ::IsComplex> struct generateTriangularMatrix; diff --git a/testbed/nanogui/ext/eigen/unsupported/test/matrix_square_root.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_square_root.cpp similarity index 96% rename from testbed/nanogui/ext/eigen/unsupported/test/matrix_square_root.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_square_root.cpp index ea541e1..d857811 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/matrix_square_root.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/matrix_square_root.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "matrix_functions.h" +#include template void testMatrixSqrt(const MatrixType& m) diff --git a/testbed/nanogui/ext/eigen/unsupported/test/minres.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/minres.cpp similarity index 96% rename from testbed/nanogui/ext/eigen/unsupported/test/minres.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/minres.cpp index fd12da5..318e1e7 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/minres.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/minres.cpp @@ -9,7 +9,7 @@ // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. #include -#include "../../test/sparse_solver.h" +#include #include template void test_minres_T() diff --git a/testbed/nanogui/ext/eigen/unsupported/test/mpreal/mpreal.h b/tools/testbed/nanogui/ext/eigen/unsupported/test/mpreal/mpreal.h similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/test/mpreal/mpreal.h rename to tools/testbed/nanogui/ext/eigen/unsupported/test/mpreal/mpreal.h diff --git a/testbed/nanogui/ext/eigen/unsupported/test/mpreal_support.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/mpreal_support.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/unsupported/test/mpreal_support.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/mpreal_support.cpp index bc00382..9ace131 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/mpreal_support.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/mpreal_support.cpp @@ -1,4 +1,4 @@ -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/unsupported/test/openglsupport.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/openglsupport.cpp similarity index 100% rename from testbed/nanogui/ext/eigen/unsupported/test/openglsupport.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/openglsupport.cpp diff --git a/testbed/nanogui/ext/eigen/unsupported/test/polynomialsolver.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/polynomialsolver.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/polynomialsolver.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/polynomialsolver.cpp index de79f15..50fc774 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/polynomialsolver.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/polynomialsolver.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include #include diff --git a/testbed/nanogui/ext/eigen/unsupported/test/polynomialutils.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/polynomialutils.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/polynomialutils.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/polynomialutils.cpp index 5fc9684..72d88fe 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/polynomialutils.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/polynomialutils.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/eigen/unsupported/test/sparse_extra.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/sparse_extra.cpp similarity index 98% rename from testbed/nanogui/ext/eigen/unsupported/test/sparse_extra.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/sparse_extra.cpp index 1ee791b..1b7a789 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/sparse_extra.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/sparse_extra.cpp @@ -10,8 +10,8 @@ // import basic and product tests for deprectaed DynamicSparseMatrix #define EIGEN_NO_DEPRECATED_WARNING -#include "sparse_basic.cpp" -#include "sparse_product.cpp" +#include template diff --git a/testbed/nanogui/ext/eigen/unsupported/test/splines.cpp b/tools/testbed/nanogui/ext/eigen/unsupported/test/splines.cpp similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/splines.cpp rename to tools/testbed/nanogui/ext/eigen/unsupported/test/splines.cpp index a7eb3e0..141e084 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/splines.cpp +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/splines.cpp @@ -7,7 +7,7 @@ // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. -#include "main.h" +#include #include diff --git a/testbed/nanogui/ext/eigen/unsupported/test/svd_common.h b/tools/testbed/nanogui/ext/eigen/unsupported/test/svd_common.h similarity index 99% rename from testbed/nanogui/ext/eigen/unsupported/test/svd_common.h rename to tools/testbed/nanogui/ext/eigen/unsupported/test/svd_common.h index b40c23a..fc7657d 100644 --- a/testbed/nanogui/ext/eigen/unsupported/test/svd_common.h +++ b/tools/testbed/nanogui/ext/eigen/unsupported/test/svd_common.h @@ -17,7 +17,7 @@ #define EIGEN_STACK_ALLOCATION_LIMIT 0 #define EIGEN_RUNTIME_NO_MALLOC -#include "main.h" +#include #include #include diff --git a/testbed/nanogui/ext/glew/CMakeLists.txt b/tools/testbed/nanogui/ext/glew/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/glew/CMakeLists.txt rename to tools/testbed/nanogui/ext/glew/CMakeLists.txt diff --git a/testbed/nanogui/ext/glew/include/GL/glew.h b/tools/testbed/nanogui/ext/glew/include/GL/glew.h similarity index 100% rename from testbed/nanogui/ext/glew/include/GL/glew.h rename to tools/testbed/nanogui/ext/glew/include/GL/glew.h diff --git a/testbed/nanogui/ext/glew/include/GL/glxew.h b/tools/testbed/nanogui/ext/glew/include/GL/glxew.h similarity index 100% rename from testbed/nanogui/ext/glew/include/GL/glxew.h rename to tools/testbed/nanogui/ext/glew/include/GL/glxew.h diff --git a/testbed/nanogui/ext/glew/include/GL/wglew.h b/tools/testbed/nanogui/ext/glew/include/GL/wglew.h similarity index 100% rename from testbed/nanogui/ext/glew/include/GL/wglew.h rename to tools/testbed/nanogui/ext/glew/include/GL/wglew.h diff --git a/testbed/nanogui/ext/glew/src/glew.c b/tools/testbed/nanogui/ext/glew/src/glew.c similarity index 100% rename from testbed/nanogui/ext/glew/src/glew.c rename to tools/testbed/nanogui/ext/glew/src/glew.c diff --git a/testbed/nanogui/ext/glfw/CMake/AppleInfo.plist b/tools/testbed/nanogui/ext/glfw/CMake/AppleInfo.plist similarity index 100% rename from testbed/nanogui/ext/glfw/CMake/AppleInfo.plist rename to tools/testbed/nanogui/ext/glfw/CMake/AppleInfo.plist diff --git a/testbed/nanogui/ext/glfw/CMake/amd64-mingw32msvc.cmake b/tools/testbed/nanogui/ext/glfw/CMake/amd64-mingw32msvc.cmake similarity index 100% rename from testbed/nanogui/ext/glfw/CMake/amd64-mingw32msvc.cmake rename to tools/testbed/nanogui/ext/glfw/CMake/amd64-mingw32msvc.cmake diff --git a/testbed/nanogui/ext/glfw/CMake/i586-mingw32msvc.cmake b/tools/testbed/nanogui/ext/glfw/CMake/i586-mingw32msvc.cmake similarity index 100% rename from testbed/nanogui/ext/glfw/CMake/i586-mingw32msvc.cmake rename to tools/testbed/nanogui/ext/glfw/CMake/i586-mingw32msvc.cmake diff --git a/testbed/nanogui/ext/glfw/CMake/i686-pc-mingw32.cmake b/tools/testbed/nanogui/ext/glfw/CMake/i686-pc-mingw32.cmake similarity index 100% rename from testbed/nanogui/ext/glfw/CMake/i686-pc-mingw32.cmake rename to tools/testbed/nanogui/ext/glfw/CMake/i686-pc-mingw32.cmake diff --git a/testbed/nanogui/ext/glfw/CMake/i686-w64-mingw32.cmake b/tools/testbed/nanogui/ext/glfw/CMake/i686-w64-mingw32.cmake similarity index 100% rename from testbed/nanogui/ext/glfw/CMake/i686-w64-mingw32.cmake rename to tools/testbed/nanogui/ext/glfw/CMake/i686-w64-mingw32.cmake diff --git a/testbed/nanogui/ext/glfw/CMake/modules/FindEGL.cmake b/tools/testbed/nanogui/ext/glfw/CMake/modules/FindEGL.cmake similarity index 100% rename from testbed/nanogui/ext/glfw/CMake/modules/FindEGL.cmake rename to tools/testbed/nanogui/ext/glfw/CMake/modules/FindEGL.cmake diff --git a/testbed/nanogui/ext/glfw/CMake/modules/FindGLESv1.cmake b/tools/testbed/nanogui/ext/glfw/CMake/modules/FindGLESv1.cmake similarity index 100% rename from testbed/nanogui/ext/glfw/CMake/modules/FindGLESv1.cmake rename to tools/testbed/nanogui/ext/glfw/CMake/modules/FindGLESv1.cmake diff --git a/testbed/nanogui/ext/glfw/CMake/modules/FindGLESv2.cmake b/tools/testbed/nanogui/ext/glfw/CMake/modules/FindGLESv2.cmake similarity index 100% rename from testbed/nanogui/ext/glfw/CMake/modules/FindGLESv2.cmake rename to tools/testbed/nanogui/ext/glfw/CMake/modules/FindGLESv2.cmake diff --git a/testbed/nanogui/ext/glfw/CMake/modules/FindMir.cmake b/tools/testbed/nanogui/ext/glfw/CMake/modules/FindMir.cmake similarity index 100% rename from testbed/nanogui/ext/glfw/CMake/modules/FindMir.cmake rename to tools/testbed/nanogui/ext/glfw/CMake/modules/FindMir.cmake diff --git a/testbed/nanogui/ext/glfw/CMake/modules/FindWayland.cmake b/tools/testbed/nanogui/ext/glfw/CMake/modules/FindWayland.cmake similarity index 100% rename from testbed/nanogui/ext/glfw/CMake/modules/FindWayland.cmake rename to tools/testbed/nanogui/ext/glfw/CMake/modules/FindWayland.cmake diff --git a/testbed/nanogui/ext/glfw/CMake/modules/FindXKBCommon.cmake b/tools/testbed/nanogui/ext/glfw/CMake/modules/FindXKBCommon.cmake similarity index 100% rename from testbed/nanogui/ext/glfw/CMake/modules/FindXKBCommon.cmake rename to tools/testbed/nanogui/ext/glfw/CMake/modules/FindXKBCommon.cmake diff --git a/testbed/nanogui/ext/glfw/CMake/x86_64-w64-mingw32.cmake b/tools/testbed/nanogui/ext/glfw/CMake/x86_64-w64-mingw32.cmake similarity index 100% rename from testbed/nanogui/ext/glfw/CMake/x86_64-w64-mingw32.cmake rename to tools/testbed/nanogui/ext/glfw/CMake/x86_64-w64-mingw32.cmake diff --git a/testbed/nanogui/ext/glfw/CMakeLists.txt b/tools/testbed/nanogui/ext/glfw/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/glfw/CMakeLists.txt rename to tools/testbed/nanogui/ext/glfw/CMakeLists.txt diff --git a/testbed/nanogui/ext/glfw/COPYING.txt b/tools/testbed/nanogui/ext/glfw/COPYING.txt similarity index 100% rename from testbed/nanogui/ext/glfw/COPYING.txt rename to tools/testbed/nanogui/ext/glfw/COPYING.txt diff --git a/testbed/nanogui/ext/glfw/README.md b/tools/testbed/nanogui/ext/glfw/README.md similarity index 100% rename from testbed/nanogui/ext/glfw/README.md rename to tools/testbed/nanogui/ext/glfw/README.md diff --git a/testbed/nanogui/ext/glfw/cmake_uninstall.cmake.in b/tools/testbed/nanogui/ext/glfw/cmake_uninstall.cmake.in similarity index 100% rename from testbed/nanogui/ext/glfw/cmake_uninstall.cmake.in rename to tools/testbed/nanogui/ext/glfw/cmake_uninstall.cmake.in diff --git a/testbed/nanogui/ext/glfw/deps/EGL/eglext.h b/tools/testbed/nanogui/ext/glfw/deps/EGL/eglext.h similarity index 100% rename from testbed/nanogui/ext/glfw/deps/EGL/eglext.h rename to tools/testbed/nanogui/ext/glfw/deps/EGL/eglext.h diff --git a/testbed/nanogui/ext/glfw/deps/GL/glext.h b/tools/testbed/nanogui/ext/glfw/deps/GL/glext.h similarity index 100% rename from testbed/nanogui/ext/glfw/deps/GL/glext.h rename to tools/testbed/nanogui/ext/glfw/deps/GL/glext.h diff --git a/testbed/nanogui/ext/glfw/deps/GL/glxext.h b/tools/testbed/nanogui/ext/glfw/deps/GL/glxext.h similarity index 100% rename from testbed/nanogui/ext/glfw/deps/GL/glxext.h rename to tools/testbed/nanogui/ext/glfw/deps/GL/glxext.h diff --git a/testbed/nanogui/ext/glfw/deps/GL/wglext.h b/tools/testbed/nanogui/ext/glfw/deps/GL/wglext.h similarity index 100% rename from testbed/nanogui/ext/glfw/deps/GL/wglext.h rename to tools/testbed/nanogui/ext/glfw/deps/GL/wglext.h diff --git a/testbed/nanogui/ext/glfw/deps/KHR/khrplatform.h b/tools/testbed/nanogui/ext/glfw/deps/KHR/khrplatform.h similarity index 100% rename from testbed/nanogui/ext/glfw/deps/KHR/khrplatform.h rename to tools/testbed/nanogui/ext/glfw/deps/KHR/khrplatform.h diff --git a/testbed/nanogui/ext/glfw/deps/getopt.c b/tools/testbed/nanogui/ext/glfw/deps/getopt.c similarity index 99% rename from testbed/nanogui/ext/glfw/deps/getopt.c rename to tools/testbed/nanogui/ext/glfw/deps/getopt.c index 9743046..0bf3085 100644 --- a/testbed/nanogui/ext/glfw/deps/getopt.c +++ b/tools/testbed/nanogui/ext/glfw/deps/getopt.c @@ -24,7 +24,7 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include "getopt.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/deps/getopt.h b/tools/testbed/nanogui/ext/glfw/deps/getopt.h similarity index 100% rename from testbed/nanogui/ext/glfw/deps/getopt.h rename to tools/testbed/nanogui/ext/glfw/deps/getopt.h diff --git a/testbed/nanogui/ext/glfw/deps/glad.c b/tools/testbed/nanogui/ext/glfw/deps/glad.c similarity index 100% rename from testbed/nanogui/ext/glfw/deps/glad.c rename to tools/testbed/nanogui/ext/glfw/deps/glad.c diff --git a/testbed/nanogui/ext/glfw/deps/glad/glad.h b/tools/testbed/nanogui/ext/glfw/deps/glad/glad.h similarity index 100% rename from testbed/nanogui/ext/glfw/deps/glad/glad.h rename to tools/testbed/nanogui/ext/glfw/deps/glad/glad.h diff --git a/testbed/nanogui/ext/glfw/deps/tinycthread.c b/tools/testbed/nanogui/ext/glfw/deps/tinycthread.c similarity index 99% rename from testbed/nanogui/ext/glfw/deps/tinycthread.c rename to tools/testbed/nanogui/ext/glfw/deps/tinycthread.c index 670857e..e4a31bb 100644 --- a/testbed/nanogui/ext/glfw/deps/tinycthread.c +++ b/tools/testbed/nanogui/ext/glfw/deps/tinycthread.c @@ -26,7 +26,7 @@ freely, subject to the following restrictions: * Added casts from time_t to DWORD to avoid warnings on VC++. */ -#include "tinycthread.h" +#include #include /* Platform specific includes */ diff --git a/testbed/nanogui/ext/glfw/deps/tinycthread.h b/tools/testbed/nanogui/ext/glfw/deps/tinycthread.h similarity index 100% rename from testbed/nanogui/ext/glfw/deps/tinycthread.h rename to tools/testbed/nanogui/ext/glfw/deps/tinycthread.h diff --git a/testbed/nanogui/ext/glfw/include/GLFW/glfw3.h b/tools/testbed/nanogui/ext/glfw/include/GLFW/glfw3.h similarity index 100% rename from testbed/nanogui/ext/glfw/include/GLFW/glfw3.h rename to tools/testbed/nanogui/ext/glfw/include/GLFW/glfw3.h diff --git a/testbed/nanogui/ext/glfw/include/GLFW/glfw3native.h b/tools/testbed/nanogui/ext/glfw/include/GLFW/glfw3native.h similarity index 100% rename from testbed/nanogui/ext/glfw/include/GLFW/glfw3native.h rename to tools/testbed/nanogui/ext/glfw/include/GLFW/glfw3native.h diff --git a/testbed/nanogui/ext/glfw/src/CMakeLists.txt b/tools/testbed/nanogui/ext/glfw/src/CMakeLists.txt similarity index 100% rename from testbed/nanogui/ext/glfw/src/CMakeLists.txt rename to tools/testbed/nanogui/ext/glfw/src/CMakeLists.txt diff --git a/testbed/nanogui/ext/glfw/src/cocoa_init.m b/tools/testbed/nanogui/ext/glfw/src/cocoa_init.m similarity index 99% rename from testbed/nanogui/ext/glfw/src/cocoa_init.m rename to tools/testbed/nanogui/ext/glfw/src/cocoa_init.m index 8779cdf..79a1d43 100644 --- a/testbed/nanogui/ext/glfw/src/cocoa_init.m +++ b/tools/testbed/nanogui/ext/glfw/src/cocoa_init.m @@ -24,7 +24,7 @@ // //======================================================================== -#include "internal.h" +#include #include // For MAXPATHLEN diff --git a/testbed/nanogui/ext/glfw/src/cocoa_monitor.m b/tools/testbed/nanogui/ext/glfw/src/cocoa_monitor.m similarity index 99% rename from testbed/nanogui/ext/glfw/src/cocoa_monitor.m rename to tools/testbed/nanogui/ext/glfw/src/cocoa_monitor.m index f75347d..0ecb826 100644 --- a/testbed/nanogui/ext/glfw/src/cocoa_monitor.m +++ b/tools/testbed/nanogui/ext/glfw/src/cocoa_monitor.m @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/cocoa_platform.h b/tools/testbed/nanogui/ext/glfw/src/cocoa_platform.h similarity index 96% rename from testbed/nanogui/ext/glfw/src/cocoa_platform.h rename to tools/testbed/nanogui/ext/glfw/src/cocoa_platform.h index 7e131be..b050c51 100644 --- a/testbed/nanogui/ext/glfw/src/cocoa_platform.h +++ b/tools/testbed/nanogui/ext/glfw/src/cocoa_platform.h @@ -37,15 +37,15 @@ typedef void* id; #endif -#include "posix_tls.h" +#include #if defined(_GLFW_NSGL) - #include "nsgl_context.h" + #include #else #error "No supported context creation API selected" #endif -#include "iokit_joystick.h" +#include #define _GLFW_PLATFORM_WINDOW_STATE _GLFWwindowNS ns #define _GLFW_PLATFORM_LIBRARY_WINDOW_STATE _GLFWlibraryNS ns diff --git a/testbed/nanogui/ext/glfw/src/cocoa_window.m b/tools/testbed/nanogui/ext/glfw/src/cocoa_window.m similarity index 99% rename from testbed/nanogui/ext/glfw/src/cocoa_window.m rename to tools/testbed/nanogui/ext/glfw/src/cocoa_window.m index b5bb466..34f9dae 100644 --- a/testbed/nanogui/ext/glfw/src/cocoa_window.m +++ b/tools/testbed/nanogui/ext/glfw/src/cocoa_window.m @@ -24,7 +24,7 @@ // //======================================================================== -#include "internal.h" +#include #include diff --git a/testbed/nanogui/ext/glfw/src/context.c b/tools/testbed/nanogui/ext/glfw/src/context.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/context.c rename to tools/testbed/nanogui/ext/glfw/src/context.c index bf53410..fb86a16 100644 --- a/testbed/nanogui/ext/glfw/src/context.c +++ b/tools/testbed/nanogui/ext/glfw/src/context.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/egl_context.c b/tools/testbed/nanogui/ext/glfw/src/egl_context.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/egl_context.c rename to tools/testbed/nanogui/ext/glfw/src/egl_context.c index b15ca08..06acbd7 100644 --- a/testbed/nanogui/ext/glfw/src/egl_context.c +++ b/tools/testbed/nanogui/ext/glfw/src/egl_context.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/egl_context.h b/tools/testbed/nanogui/ext/glfw/src/egl_context.h similarity index 98% rename from testbed/nanogui/ext/glfw/src/egl_context.h rename to tools/testbed/nanogui/ext/glfw/src/egl_context.h index 21d6852..a7e1c51 100644 --- a/testbed/nanogui/ext/glfw/src/egl_context.h +++ b/tools/testbed/nanogui/ext/glfw/src/egl_context.h @@ -33,7 +33,7 @@ // This path may need to be changed if you build GLFW using your own setup // We ship and use our own copy of eglext.h since GLFW uses fairly new // extensions and not all operating systems come with an up-to-date version -#include "../deps/EGL/eglext.h" +#include // Do we have support for dlopen/dlsym? #if defined(_GLFW_HAS_DLOPEN) diff --git a/testbed/nanogui/ext/glfw/src/glfw3.pc.in b/tools/testbed/nanogui/ext/glfw/src/glfw3.pc.in similarity index 100% rename from testbed/nanogui/ext/glfw/src/glfw3.pc.in rename to tools/testbed/nanogui/ext/glfw/src/glfw3.pc.in diff --git a/testbed/nanogui/ext/glfw/src/glfw3Config.cmake.in b/tools/testbed/nanogui/ext/glfw/src/glfw3Config.cmake.in similarity index 100% rename from testbed/nanogui/ext/glfw/src/glfw3Config.cmake.in rename to tools/testbed/nanogui/ext/glfw/src/glfw3Config.cmake.in diff --git a/testbed/nanogui/ext/glfw/src/glfw_config.h.in b/tools/testbed/nanogui/ext/glfw/src/glfw_config.h.in similarity index 100% rename from testbed/nanogui/ext/glfw/src/glfw_config.h.in rename to tools/testbed/nanogui/ext/glfw/src/glfw_config.h.in diff --git a/testbed/nanogui/ext/glfw/src/glx_context.c b/tools/testbed/nanogui/ext/glfw/src/glx_context.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/glx_context.c rename to tools/testbed/nanogui/ext/glfw/src/glx_context.c index ec34e8f..d60797f 100644 --- a/testbed/nanogui/ext/glfw/src/glx_context.c +++ b/tools/testbed/nanogui/ext/glfw/src/glx_context.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/glx_context.h b/tools/testbed/nanogui/ext/glfw/src/glx_context.h similarity index 99% rename from testbed/nanogui/ext/glfw/src/glx_context.h rename to tools/testbed/nanogui/ext/glfw/src/glx_context.h index 918ab00..46bd161 100644 --- a/testbed/nanogui/ext/glfw/src/glx_context.h +++ b/tools/testbed/nanogui/ext/glfw/src/glx_context.h @@ -34,7 +34,7 @@ // This path may need to be changed if you build GLFW using your own setup // We ship and use our own copy of glxext.h since GLFW uses fairly new // extensions and not all operating systems come with an up-to-date version -#include "../deps/GL/glxext.h" +#include // Do we have support for dlopen/dlsym? #if defined(_GLFW_HAS_DLOPEN) diff --git a/testbed/nanogui/ext/glfw/src/init.c b/tools/testbed/nanogui/ext/glfw/src/init.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/init.c rename to tools/testbed/nanogui/ext/glfw/src/init.c index 4a044ed..a8ac7a0 100644 --- a/testbed/nanogui/ext/glfw/src/init.c +++ b/tools/testbed/nanogui/ext/glfw/src/init.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/input.c b/tools/testbed/nanogui/ext/glfw/src/input.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/input.c rename to tools/testbed/nanogui/ext/glfw/src/input.c index e899e71..83e6776 100644 --- a/testbed/nanogui/ext/glfw/src/input.c +++ b/tools/testbed/nanogui/ext/glfw/src/input.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #if defined(_MSC_VER) diff --git a/testbed/nanogui/ext/glfw/src/internal.h b/tools/testbed/nanogui/ext/glfw/src/internal.h similarity index 98% rename from testbed/nanogui/ext/glfw/src/internal.h rename to tools/testbed/nanogui/ext/glfw/src/internal.h index 55a87f8..e3e1745 100644 --- a/testbed/nanogui/ext/glfw/src/internal.h +++ b/tools/testbed/nanogui/ext/glfw/src/internal.h @@ -30,7 +30,7 @@ #if defined(_GLFW_USE_CONFIG_H) - #include "glfw_config.h" + #include #endif #define _GLFW_VERSION_NUMBER "3.1.1" @@ -60,13 +60,13 @@ // inclusion of our own, newer glext.h below #define GL_GLEXT_LEGACY -#include "../include/GLFW/glfw3.h" +#include #if defined(_GLFW_USE_OPENGL) // This path may need to be changed if you build GLFW using your own setup // GLFW comes with its own copy of glext.h since it uses fairly new extensions // and not all development environments come with an up-to-date version - #include "../deps/GL/glext.h" + #include #endif typedef struct _GLFWwndconfig _GLFWwndconfig; @@ -78,15 +78,15 @@ typedef struct _GLFWmonitor _GLFWmonitor; typedef struct _GLFWcursor _GLFWcursor; #if defined(_GLFW_COCOA) - #include "cocoa_platform.h" + #include #elif defined(_GLFW_WIN32) - #include "win32_platform.h" + #include #elif defined(_GLFW_X11) - #include "x11_platform.h" + #include #elif defined(_GLFW_WAYLAND) - #include "wl_platform.h" + #include #elif defined(_GLFW_MIR) - #include "mir_platform.h" + #include #else #error "No supported window creation API selected" #endif diff --git a/testbed/nanogui/ext/glfw/src/iokit_joystick.h b/tools/testbed/nanogui/ext/glfw/src/iokit_joystick.h similarity index 100% rename from testbed/nanogui/ext/glfw/src/iokit_joystick.h rename to tools/testbed/nanogui/ext/glfw/src/iokit_joystick.h diff --git a/testbed/nanogui/ext/glfw/src/iokit_joystick.m b/tools/testbed/nanogui/ext/glfw/src/iokit_joystick.m similarity index 99% rename from testbed/nanogui/ext/glfw/src/iokit_joystick.m rename to tools/testbed/nanogui/ext/glfw/src/iokit_joystick.m index 5ff67dd..00f3a20 100644 --- a/testbed/nanogui/ext/glfw/src/iokit_joystick.m +++ b/tools/testbed/nanogui/ext/glfw/src/iokit_joystick.m @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/linux_joystick.c b/tools/testbed/nanogui/ext/glfw/src/linux_joystick.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/linux_joystick.c rename to tools/testbed/nanogui/ext/glfw/src/linux_joystick.c index 5a9d8e2..d739030 100644 --- a/testbed/nanogui/ext/glfw/src/linux_joystick.c +++ b/tools/testbed/nanogui/ext/glfw/src/linux_joystick.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #if defined(__linux__) #include diff --git a/testbed/nanogui/ext/glfw/src/linux_joystick.h b/tools/testbed/nanogui/ext/glfw/src/linux_joystick.h similarity index 100% rename from testbed/nanogui/ext/glfw/src/linux_joystick.h rename to tools/testbed/nanogui/ext/glfw/src/linux_joystick.h diff --git a/testbed/nanogui/ext/glfw/src/mach_time.c b/tools/testbed/nanogui/ext/glfw/src/mach_time.c similarity index 98% rename from testbed/nanogui/ext/glfw/src/mach_time.c rename to tools/testbed/nanogui/ext/glfw/src/mach_time.c index 59916bb..5c447b0 100644 --- a/testbed/nanogui/ext/glfw/src/mach_time.c +++ b/tools/testbed/nanogui/ext/glfw/src/mach_time.c @@ -24,7 +24,7 @@ // //======================================================================== -#include "internal.h" +#include #include diff --git a/testbed/nanogui/ext/glfw/src/mir_init.c b/tools/testbed/nanogui/ext/glfw/src/mir_init.c similarity index 98% rename from testbed/nanogui/ext/glfw/src/mir_init.c rename to tools/testbed/nanogui/ext/glfw/src/mir_init.c index 7f19b60..87be8e7 100644 --- a/testbed/nanogui/ext/glfw/src/mir_init.c +++ b/tools/testbed/nanogui/ext/glfw/src/mir_init.c @@ -24,7 +24,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/mir_monitor.c b/tools/testbed/nanogui/ext/glfw/src/mir_monitor.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/mir_monitor.c rename to tools/testbed/nanogui/ext/glfw/src/mir_monitor.c index 93073d3..c8fb601 100644 --- a/testbed/nanogui/ext/glfw/src/mir_monitor.c +++ b/tools/testbed/nanogui/ext/glfw/src/mir_monitor.c @@ -24,7 +24,7 @@ // //======================================================================== -#include "internal.h" +#include #include diff --git a/testbed/nanogui/ext/glfw/src/mir_platform.h b/tools/testbed/nanogui/ext/glfw/src/mir_platform.h similarity index 95% rename from testbed/nanogui/ext/glfw/src/mir_platform.h rename to tools/testbed/nanogui/ext/glfw/src/mir_platform.h index 76399c2..5dd9def 100644 --- a/testbed/nanogui/ext/glfw/src/mir_platform.h +++ b/tools/testbed/nanogui/ext/glfw/src/mir_platform.h @@ -29,16 +29,16 @@ #include -#include "posix_tls.h" -#include "posix_time.h" -#include "linux_joystick.h" +#include +#include +#include #include #include #if defined(_GLFW_EGL) - #include "egl_context.h" + #include #else #error "The Mir backend depends on EGL platform support" #endif diff --git a/testbed/nanogui/ext/glfw/src/mir_window.c b/tools/testbed/nanogui/ext/glfw/src/mir_window.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/mir_window.c rename to tools/testbed/nanogui/ext/glfw/src/mir_window.c index 566a5a1..bd602a0 100644 --- a/testbed/nanogui/ext/glfw/src/mir_window.c +++ b/tools/testbed/nanogui/ext/glfw/src/mir_window.c @@ -24,8 +24,8 @@ // //======================================================================== -#include "internal.h" -#include "xkb_unicode.h" +#include +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/monitor.c b/tools/testbed/nanogui/ext/glfw/src/monitor.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/monitor.c rename to tools/testbed/nanogui/ext/glfw/src/monitor.c index 71fa8ed..7ea8fed 100644 --- a/testbed/nanogui/ext/glfw/src/monitor.c +++ b/tools/testbed/nanogui/ext/glfw/src/monitor.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/nsgl_context.h b/tools/testbed/nanogui/ext/glfw/src/nsgl_context.h similarity index 100% rename from testbed/nanogui/ext/glfw/src/nsgl_context.h rename to tools/testbed/nanogui/ext/glfw/src/nsgl_context.h diff --git a/testbed/nanogui/ext/glfw/src/nsgl_context.m b/tools/testbed/nanogui/ext/glfw/src/nsgl_context.m similarity index 99% rename from testbed/nanogui/ext/glfw/src/nsgl_context.m rename to tools/testbed/nanogui/ext/glfw/src/nsgl_context.m index 2875806..b4b1864 100644 --- a/testbed/nanogui/ext/glfw/src/nsgl_context.m +++ b/tools/testbed/nanogui/ext/glfw/src/nsgl_context.m @@ -24,7 +24,7 @@ // //======================================================================== -#include "internal.h" +#include ////////////////////////////////////////////////////////////////////////// diff --git a/testbed/nanogui/ext/glfw/src/posix_time.c b/tools/testbed/nanogui/ext/glfw/src/posix_time.c similarity index 98% rename from testbed/nanogui/ext/glfw/src/posix_time.c rename to tools/testbed/nanogui/ext/glfw/src/posix_time.c index 53ea794..7d87264 100644 --- a/testbed/nanogui/ext/glfw/src/posix_time.c +++ b/tools/testbed/nanogui/ext/glfw/src/posix_time.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/posix_time.h b/tools/testbed/nanogui/ext/glfw/src/posix_time.h similarity index 100% rename from testbed/nanogui/ext/glfw/src/posix_time.h rename to tools/testbed/nanogui/ext/glfw/src/posix_time.h diff --git a/testbed/nanogui/ext/glfw/src/posix_tls.c b/tools/testbed/nanogui/ext/glfw/src/posix_tls.c similarity index 98% rename from testbed/nanogui/ext/glfw/src/posix_tls.c rename to tools/testbed/nanogui/ext/glfw/src/posix_tls.c index 70fe19b..a8eb45f 100644 --- a/testbed/nanogui/ext/glfw/src/posix_tls.c +++ b/tools/testbed/nanogui/ext/glfw/src/posix_tls.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include ////////////////////////////////////////////////////////////////////////// diff --git a/testbed/nanogui/ext/glfw/src/posix_tls.h b/tools/testbed/nanogui/ext/glfw/src/posix_tls.h similarity index 100% rename from testbed/nanogui/ext/glfw/src/posix_tls.h rename to tools/testbed/nanogui/ext/glfw/src/posix_tls.h diff --git a/testbed/nanogui/ext/glfw/src/wgl_context.c b/tools/testbed/nanogui/ext/glfw/src/wgl_context.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/wgl_context.c rename to tools/testbed/nanogui/ext/glfw/src/wgl_context.c index 9b1022b..47c5d2f 100644 --- a/testbed/nanogui/ext/glfw/src/wgl_context.c +++ b/tools/testbed/nanogui/ext/glfw/src/wgl_context.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/wgl_context.h b/tools/testbed/nanogui/ext/glfw/src/wgl_context.h similarity index 98% rename from testbed/nanogui/ext/glfw/src/wgl_context.h rename to tools/testbed/nanogui/ext/glfw/src/wgl_context.h index 3fc29e7..d8ee19a 100644 --- a/testbed/nanogui/ext/glfw/src/wgl_context.h +++ b/tools/testbed/nanogui/ext/glfw/src/wgl_context.h @@ -31,7 +31,7 @@ // This path may need to be changed if you build GLFW using your own setup // We ship and use our own copy of wglext.h since GLFW uses fairly new // extensions and not all operating systems come with an up-to-date version -#include "../deps/GL/wglext.h" +#include #define _GLFW_PLATFORM_FBCONFIG int wgl #define _GLFW_PLATFORM_CONTEXT_STATE _GLFWcontextWGL wgl diff --git a/testbed/nanogui/ext/glfw/src/win32_init.c b/tools/testbed/nanogui/ext/glfw/src/win32_init.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/win32_init.c rename to tools/testbed/nanogui/ext/glfw/src/win32_init.c index bf049a7..2712b2e 100644 --- a/testbed/nanogui/ext/glfw/src/win32_init.c +++ b/tools/testbed/nanogui/ext/glfw/src/win32_init.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/win32_monitor.c b/tools/testbed/nanogui/ext/glfw/src/win32_monitor.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/win32_monitor.c rename to tools/testbed/nanogui/ext/glfw/src/win32_monitor.c index 0ce8e38..3f5b42b 100644 --- a/testbed/nanogui/ext/glfw/src/win32_monitor.c +++ b/tools/testbed/nanogui/ext/glfw/src/win32_monitor.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/win32_platform.h b/tools/testbed/nanogui/ext/glfw/src/win32_platform.h similarity index 97% rename from testbed/nanogui/ext/glfw/src/win32_platform.h rename to tools/testbed/nanogui/ext/glfw/src/win32_platform.h index 861d2bc..482d13f 100644 --- a/testbed/nanogui/ext/glfw/src/win32_platform.h +++ b/tools/testbed/nanogui/ext/glfw/src/win32_platform.h @@ -129,19 +129,19 @@ typedef HRESULT (WINAPI * DWMISCOMPOSITIONENABLED_T)(BOOL*); #define _GLFW_RECREATION_IMPOSSIBLE 2 -#include "win32_tls.h" +#include #if defined(_GLFW_WGL) - #include "wgl_context.h" + #include #elif defined(_GLFW_EGL) #define _GLFW_EGL_NATIVE_WINDOW window->win32.handle #define _GLFW_EGL_NATIVE_DISPLAY EGL_DEFAULT_DISPLAY - #include "egl_context.h" + #include #else #error "No supported context creation API selected" #endif -#include "winmm_joystick.h" +#include #define _GLFW_PLATFORM_WINDOW_STATE _GLFWwindowWin32 win32 #define _GLFW_PLATFORM_LIBRARY_WINDOW_STATE _GLFWlibraryWin32 win32 diff --git a/testbed/nanogui/ext/glfw/src/win32_time.c b/tools/testbed/nanogui/ext/glfw/src/win32_time.c similarity index 98% rename from testbed/nanogui/ext/glfw/src/win32_time.c rename to tools/testbed/nanogui/ext/glfw/src/win32_time.c index 5f7adf8..862423c 100644 --- a/testbed/nanogui/ext/glfw/src/win32_time.c +++ b/tools/testbed/nanogui/ext/glfw/src/win32_time.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include // Return raw time diff --git a/testbed/nanogui/ext/glfw/src/win32_tls.c b/tools/testbed/nanogui/ext/glfw/src/win32_tls.c similarity index 98% rename from testbed/nanogui/ext/glfw/src/win32_tls.c rename to tools/testbed/nanogui/ext/glfw/src/win32_tls.c index 088e25d..0982f5a 100644 --- a/testbed/nanogui/ext/glfw/src/win32_tls.c +++ b/tools/testbed/nanogui/ext/glfw/src/win32_tls.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include ////////////////////////////////////////////////////////////////////////// diff --git a/testbed/nanogui/ext/glfw/src/win32_tls.h b/tools/testbed/nanogui/ext/glfw/src/win32_tls.h similarity index 100% rename from testbed/nanogui/ext/glfw/src/win32_tls.h rename to tools/testbed/nanogui/ext/glfw/src/win32_tls.h diff --git a/testbed/nanogui/ext/glfw/src/win32_window.c b/tools/testbed/nanogui/ext/glfw/src/win32_window.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/win32_window.c rename to tools/testbed/nanogui/ext/glfw/src/win32_window.c index da652e8..db3b198 100644 --- a/testbed/nanogui/ext/glfw/src/win32_window.c +++ b/tools/testbed/nanogui/ext/glfw/src/win32_window.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/window.c b/tools/testbed/nanogui/ext/glfw/src/window.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/window.c rename to tools/testbed/nanogui/ext/glfw/src/window.c index 3acd48c..88971c2 100644 --- a/testbed/nanogui/ext/glfw/src/window.c +++ b/tools/testbed/nanogui/ext/glfw/src/window.c @@ -26,7 +26,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/winmm_joystick.c b/tools/testbed/nanogui/ext/glfw/src/winmm_joystick.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/winmm_joystick.c rename to tools/testbed/nanogui/ext/glfw/src/winmm_joystick.c index fcf6d94..91fbf2a 100644 --- a/testbed/nanogui/ext/glfw/src/winmm_joystick.c +++ b/tools/testbed/nanogui/ext/glfw/src/winmm_joystick.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include diff --git a/testbed/nanogui/ext/glfw/src/winmm_joystick.h b/tools/testbed/nanogui/ext/glfw/src/winmm_joystick.h similarity index 100% rename from testbed/nanogui/ext/glfw/src/winmm_joystick.h rename to tools/testbed/nanogui/ext/glfw/src/winmm_joystick.h diff --git a/testbed/nanogui/ext/glfw/src/wl_init.c b/tools/testbed/nanogui/ext/glfw/src/wl_init.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/wl_init.c rename to tools/testbed/nanogui/ext/glfw/src/wl_init.c index 0269ee3..b17fc1e 100644 --- a/testbed/nanogui/ext/glfw/src/wl_init.c +++ b/tools/testbed/nanogui/ext/glfw/src/wl_init.c @@ -24,7 +24,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include @@ -35,7 +35,7 @@ #include #include -#include "xkb_unicode.h" +#include static void pointerHandleEnter(void* data, struct wl_pointer* pointer, diff --git a/testbed/nanogui/ext/glfw/src/wl_monitor.c b/tools/testbed/nanogui/ext/glfw/src/wl_monitor.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/wl_monitor.c rename to tools/testbed/nanogui/ext/glfw/src/wl_monitor.c index fbcefd3..8808d23 100644 --- a/testbed/nanogui/ext/glfw/src/wl_monitor.c +++ b/tools/testbed/nanogui/ext/glfw/src/wl_monitor.c @@ -24,7 +24,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/wl_platform.h b/tools/testbed/nanogui/ext/glfw/src/wl_platform.h similarity index 96% rename from testbed/nanogui/ext/glfw/src/wl_platform.h rename to tools/testbed/nanogui/ext/glfw/src/wl_platform.h index 66736b5..432cbef 100644 --- a/testbed/nanogui/ext/glfw/src/wl_platform.h +++ b/tools/testbed/nanogui/ext/glfw/src/wl_platform.h @@ -32,14 +32,14 @@ #include #if defined(_GLFW_EGL) - #include "egl_context.h" + #include #else #error "The Wayland backend depends on EGL platform support" #endif -#include "posix_tls.h" -#include "posix_time.h" -#include "linux_joystick.h" +#include +#include +#include #define _GLFW_EGL_NATIVE_WINDOW window->wl.native #define _GLFW_EGL_NATIVE_DISPLAY _glfw.wl.display diff --git a/testbed/nanogui/ext/glfw/src/wl_window.c b/tools/testbed/nanogui/ext/glfw/src/wl_window.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/wl_window.c rename to tools/testbed/nanogui/ext/glfw/src/wl_window.c index bb2da47..e9635da 100644 --- a/testbed/nanogui/ext/glfw/src/wl_window.c +++ b/tools/testbed/nanogui/ext/glfw/src/wl_window.c @@ -26,7 +26,7 @@ #define _GNU_SOURCE -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/x11_init.c b/tools/testbed/nanogui/ext/glfw/src/x11_init.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/x11_init.c rename to tools/testbed/nanogui/ext/glfw/src/x11_init.c index 19b5ab9..29cda4c 100644 --- a/testbed/nanogui/ext/glfw/src/x11_init.c +++ b/tools/testbed/nanogui/ext/glfw/src/x11_init.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include diff --git a/testbed/nanogui/ext/glfw/src/x11_monitor.c b/tools/testbed/nanogui/ext/glfw/src/x11_monitor.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/x11_monitor.c rename to tools/testbed/nanogui/ext/glfw/src/x11_monitor.c index cdb1c92..41e60e3 100644 --- a/testbed/nanogui/ext/glfw/src/x11_monitor.c +++ b/tools/testbed/nanogui/ext/glfw/src/x11_monitor.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/x11_platform.h b/tools/testbed/nanogui/ext/glfw/src/x11_platform.h similarity index 97% rename from testbed/nanogui/ext/glfw/src/x11_platform.h rename to tools/testbed/nanogui/ext/glfw/src/x11_platform.h index 22bb7e0..0ca441d 100644 --- a/testbed/nanogui/ext/glfw/src/x11_platform.h +++ b/tools/testbed/nanogui/ext/glfw/src/x11_platform.h @@ -56,23 +56,23 @@ #include #endif -#include "posix_tls.h" +#include #if defined(_GLFW_GLX) #define _GLFW_X11_CONTEXT_VISUAL window->glx.visual - #include "glx_context.h" + #include #elif defined(_GLFW_EGL) #define _GLFW_X11_CONTEXT_VISUAL window->egl.visual #define _GLFW_EGL_NATIVE_WINDOW window->x11.handle #define _GLFW_EGL_NATIVE_DISPLAY _glfw.x11.display - #include "egl_context.h" + #include #else #error "No supported context creation API selected" #endif -#include "posix_time.h" -#include "linux_joystick.h" -#include "xkb_unicode.h" +#include +#include +#include #define _GLFW_PLATFORM_WINDOW_STATE _GLFWwindowX11 x11 #define _GLFW_PLATFORM_LIBRARY_WINDOW_STATE _GLFWlibraryX11 x11 diff --git a/testbed/nanogui/ext/glfw/src/x11_window.c b/tools/testbed/nanogui/ext/glfw/src/x11_window.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/x11_window.c rename to tools/testbed/nanogui/ext/glfw/src/x11_window.c index 4f2538b..7aa026d 100644 --- a/testbed/nanogui/ext/glfw/src/x11_window.c +++ b/tools/testbed/nanogui/ext/glfw/src/x11_window.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include #include #include diff --git a/testbed/nanogui/ext/glfw/src/xkb_unicode.c b/tools/testbed/nanogui/ext/glfw/src/xkb_unicode.c similarity index 99% rename from testbed/nanogui/ext/glfw/src/xkb_unicode.c rename to tools/testbed/nanogui/ext/glfw/src/xkb_unicode.c index fbc25a2..931e0f9 100644 --- a/testbed/nanogui/ext/glfw/src/xkb_unicode.c +++ b/tools/testbed/nanogui/ext/glfw/src/xkb_unicode.c @@ -25,7 +25,7 @@ // //======================================================================== -#include "internal.h" +#include /* diff --git a/testbed/nanogui/ext/glfw/src/xkb_unicode.h b/tools/testbed/nanogui/ext/glfw/src/xkb_unicode.h similarity index 100% rename from testbed/nanogui/ext/glfw/src/xkb_unicode.h rename to tools/testbed/nanogui/ext/glfw/src/xkb_unicode.h diff --git a/testbed/nanogui/ext/nanovg/LICENSE.txt b/tools/testbed/nanogui/ext/nanovg/LICENSE.txt similarity index 100% rename from testbed/nanogui/ext/nanovg/LICENSE.txt rename to tools/testbed/nanogui/ext/nanovg/LICENSE.txt diff --git a/testbed/nanogui/ext/nanovg/README.md b/tools/testbed/nanogui/ext/nanovg/README.md similarity index 99% rename from testbed/nanogui/ext/nanovg/README.md rename to tools/testbed/nanogui/ext/nanovg/README.md index 764344e..cbc4c8a 100644 --- a/testbed/nanogui/ext/nanovg/README.md +++ b/tools/testbed/nanogui/ext/nanovg/README.md @@ -20,7 +20,7 @@ The NanoVG API is modeled loosely on HTML5 canvas API. If you know canvas, you'r The drawing context is created using platform specific constructor function. If you're using the OpenGL 2.0 back-end the context is created as follows: ```C #define NANOVG_GL2_IMPLEMENTATION // Use GL2 implementation. -#include "nanovg_gl.h" +#include ... struct NVGcontext* vg = nvgCreateGL2(NVG_ANTIALIAS | NVG_STENCIL_STROKES); ``` diff --git a/testbed/nanogui/ext/nanovg/obsolete/nanovg_gl2.h b/tools/testbed/nanogui/ext/nanovg/obsolete/nanovg_gl2.h similarity index 99% rename from testbed/nanogui/ext/nanovg/obsolete/nanovg_gl2.h rename to tools/testbed/nanogui/ext/nanovg/obsolete/nanovg_gl2.h index ad8883a..281fdb5 100644 --- a/testbed/nanogui/ext/nanovg/obsolete/nanovg_gl2.h +++ b/tools/testbed/nanogui/ext/nanovg/obsolete/nanovg_gl2.h @@ -58,7 +58,7 @@ void nvgDeleteGL2(struct NVGcontext* ctx); #include #include #include -#include "nanovg.h" +#include enum GLNVGuniformLoc { GLNVG_LOC_VIEWSIZE, diff --git a/testbed/nanogui/ext/nanovg/obsolete/nanovg_gl3.h b/tools/testbed/nanogui/ext/nanovg/obsolete/nanovg_gl3.h similarity index 99% rename from testbed/nanogui/ext/nanovg/obsolete/nanovg_gl3.h rename to tools/testbed/nanogui/ext/nanovg/obsolete/nanovg_gl3.h index 971fb6b..6344cec 100644 --- a/testbed/nanogui/ext/nanovg/obsolete/nanovg_gl3.h +++ b/tools/testbed/nanogui/ext/nanovg/obsolete/nanovg_gl3.h @@ -57,7 +57,7 @@ void nvgDeleteGL3(struct NVGcontext* ctx); #include #include #include -#include "nanovg.h" +#include enum GLNVGuniformLoc { GLNVG_LOC_VIEWSIZE, diff --git a/testbed/nanogui/ext/nanovg/obsolete/obsolete.md b/tools/testbed/nanogui/ext/nanovg/obsolete/obsolete.md similarity index 100% rename from testbed/nanogui/ext/nanovg/obsolete/obsolete.md rename to tools/testbed/nanogui/ext/nanovg/obsolete/obsolete.md diff --git a/testbed/nanogui/ext/nanovg/premake4.lua b/tools/testbed/nanogui/ext/nanovg/premake4.lua similarity index 100% rename from testbed/nanogui/ext/nanovg/premake4.lua rename to tools/testbed/nanogui/ext/nanovg/premake4.lua diff --git a/testbed/nanogui/ext/nanovg/src/fontstash.h b/tools/testbed/nanogui/ext/nanovg/src/fontstash.h similarity index 99% rename from testbed/nanogui/ext/nanovg/src/fontstash.h rename to tools/testbed/nanogui/ext/nanovg/src/fontstash.h index 7137709..840bb98 100644 --- a/testbed/nanogui/ext/nanovg/src/fontstash.h +++ b/tools/testbed/nanogui/ext/nanovg/src/fontstash.h @@ -243,7 +243,7 @@ static void* fons__tmpalloc(size_t size, void* up); static void fons__tmpfree(void* ptr, void* up); #define STBTT_malloc(x,u) fons__tmpalloc(x,u) #define STBTT_free(x,u) fons__tmpfree(x,u) -#include "stb_truetype.h" +#include struct FONSttFontImpl { stbtt_fontinfo font; diff --git a/testbed/nanogui/ext/nanovg/src/nanovg.c b/tools/testbed/nanogui/ext/nanovg/src/nanovg.c similarity index 99% rename from testbed/nanogui/ext/nanovg/src/nanovg.c rename to tools/testbed/nanogui/ext/nanovg/src/nanovg.c index 44cf25f..e3fe59b 100644 --- a/testbed/nanogui/ext/nanovg/src/nanovg.c +++ b/tools/testbed/nanogui/ext/nanovg/src/nanovg.c @@ -18,11 +18,11 @@ #include #include -#include "nanovg.h" +#include #define FONTSTASH_IMPLEMENTATION -#include "fontstash.h" +#include #define STB_IMAGE_IMPLEMENTATION -#include "stb_image.h" +#include #ifdef _MSC_VER #pragma warning(disable: 4100) // unreferenced formal parameter diff --git a/testbed/nanogui/ext/nanovg/src/nanovg.h b/tools/testbed/nanogui/ext/nanovg/src/nanovg.h similarity index 100% rename from testbed/nanogui/ext/nanovg/src/nanovg.h rename to tools/testbed/nanogui/ext/nanovg/src/nanovg.h diff --git a/testbed/nanogui/ext/nanovg/src/nanovg_gl.h b/tools/testbed/nanogui/ext/nanovg/src/nanovg_gl.h similarity index 99% rename from testbed/nanogui/ext/nanovg/src/nanovg_gl.h rename to tools/testbed/nanogui/ext/nanovg/src/nanovg_gl.h index e69679c..9f26b1b 100644 --- a/testbed/nanogui/ext/nanovg/src/nanovg_gl.h +++ b/tools/testbed/nanogui/ext/nanovg/src/nanovg_gl.h @@ -105,7 +105,7 @@ GLuint nvglImageHandle(NVGcontext* ctx, int image); #include #include #include -#include "nanovg.h" +#include enum GLNVGuniformLoc { GLNVG_LOC_VIEWSIZE, diff --git a/testbed/nanogui/ext/nanovg/src/nanovg_gl_utils.h b/tools/testbed/nanogui/ext/nanovg/src/nanovg_gl_utils.h similarity index 100% rename from testbed/nanogui/ext/nanovg/src/nanovg_gl_utils.h rename to tools/testbed/nanogui/ext/nanovg/src/nanovg_gl_utils.h diff --git a/testbed/nanogui/ext/nanovg/src/stb_image.h b/tools/testbed/nanogui/ext/nanovg/src/stb_image.h similarity index 100% rename from testbed/nanogui/ext/nanovg/src/stb_image.h rename to tools/testbed/nanogui/ext/nanovg/src/stb_image.h diff --git a/testbed/nanogui/ext/nanovg/src/stb_truetype.h b/tools/testbed/nanogui/ext/nanovg/src/stb_truetype.h similarity index 97% rename from testbed/nanogui/ext/nanovg/src/stb_truetype.h rename to tools/testbed/nanogui/ext/nanovg/src/stb_truetype.h index 570f236..01b22c3 100644 --- a/testbed/nanogui/ext/nanovg/src/stb_truetype.h +++ b/tools/testbed/nanogui/ext/nanovg/src/stb_truetype.h @@ -200,7 +200,7 @@ // #if 0 #define STB_TRUETYPE_IMPLEMENTATION // force following include to generate implementation -#include "stb_truetype.h" +#include char ttf_buffer[1<<20]; unsigned char temp_bitmap[512*512]; @@ -248,7 +248,7 @@ void my_stbtt_print(float x, float y, char *text) #if 0 #include #define STB_TRUETYPE_IMPLEMENTATION // force following include to generate implementation -#include "stb_truetype.h" +#include char ttf_buffer[1<<25]; diff --git a/testbed/nanogui/include/nanogui/button.h b/tools/testbed/nanogui/include/nanogui/button.h similarity index 100% rename from testbed/nanogui/include/nanogui/button.h rename to tools/testbed/nanogui/include/nanogui/button.h diff --git a/testbed/nanogui/include/nanogui/checkbox.h b/tools/testbed/nanogui/include/nanogui/checkbox.h similarity index 100% rename from testbed/nanogui/include/nanogui/checkbox.h rename to tools/testbed/nanogui/include/nanogui/checkbox.h diff --git a/testbed/nanogui/include/nanogui/colorpicker.h b/tools/testbed/nanogui/include/nanogui/colorpicker.h similarity index 100% rename from testbed/nanogui/include/nanogui/colorpicker.h rename to tools/testbed/nanogui/include/nanogui/colorpicker.h diff --git a/testbed/nanogui/include/nanogui/colorwheel.h b/tools/testbed/nanogui/include/nanogui/colorwheel.h similarity index 100% rename from testbed/nanogui/include/nanogui/colorwheel.h rename to tools/testbed/nanogui/include/nanogui/colorwheel.h diff --git a/testbed/nanogui/include/nanogui/combobox.h b/tools/testbed/nanogui/include/nanogui/combobox.h similarity index 100% rename from testbed/nanogui/include/nanogui/combobox.h rename to tools/testbed/nanogui/include/nanogui/combobox.h diff --git a/testbed/nanogui/include/nanogui/common.h b/tools/testbed/nanogui/include/nanogui/common.h similarity index 100% rename from testbed/nanogui/include/nanogui/common.h rename to tools/testbed/nanogui/include/nanogui/common.h diff --git a/testbed/nanogui/include/nanogui/compat.h b/tools/testbed/nanogui/include/nanogui/compat.h similarity index 100% rename from testbed/nanogui/include/nanogui/compat.h rename to tools/testbed/nanogui/include/nanogui/compat.h diff --git a/testbed/nanogui/include/nanogui/entypo.h b/tools/testbed/nanogui/include/nanogui/entypo.h similarity index 100% rename from testbed/nanogui/include/nanogui/entypo.h rename to tools/testbed/nanogui/include/nanogui/entypo.h diff --git a/testbed/nanogui/include/nanogui/formhelper.h b/tools/testbed/nanogui/include/nanogui/formhelper.h similarity index 100% rename from testbed/nanogui/include/nanogui/formhelper.h rename to tools/testbed/nanogui/include/nanogui/formhelper.h diff --git a/testbed/nanogui/include/nanogui/glutil.h b/tools/testbed/nanogui/include/nanogui/glutil.h similarity index 100% rename from testbed/nanogui/include/nanogui/glutil.h rename to tools/testbed/nanogui/include/nanogui/glutil.h diff --git a/testbed/nanogui/include/nanogui/graph.h b/tools/testbed/nanogui/include/nanogui/graph.h similarity index 100% rename from testbed/nanogui/include/nanogui/graph.h rename to tools/testbed/nanogui/include/nanogui/graph.h diff --git a/testbed/nanogui/include/nanogui/imagepanel.h b/tools/testbed/nanogui/include/nanogui/imagepanel.h similarity index 100% rename from testbed/nanogui/include/nanogui/imagepanel.h rename to tools/testbed/nanogui/include/nanogui/imagepanel.h diff --git a/testbed/nanogui/include/nanogui/imageview.h b/tools/testbed/nanogui/include/nanogui/imageview.h similarity index 100% rename from testbed/nanogui/include/nanogui/imageview.h rename to tools/testbed/nanogui/include/nanogui/imageview.h diff --git a/testbed/nanogui/include/nanogui/label.h b/tools/testbed/nanogui/include/nanogui/label.h similarity index 100% rename from testbed/nanogui/include/nanogui/label.h rename to tools/testbed/nanogui/include/nanogui/label.h diff --git a/testbed/nanogui/include/nanogui/layout.h b/tools/testbed/nanogui/include/nanogui/layout.h similarity index 100% rename from testbed/nanogui/include/nanogui/layout.h rename to tools/testbed/nanogui/include/nanogui/layout.h diff --git a/testbed/nanogui/include/nanogui/messagedialog.h b/tools/testbed/nanogui/include/nanogui/messagedialog.h similarity index 100% rename from testbed/nanogui/include/nanogui/messagedialog.h rename to tools/testbed/nanogui/include/nanogui/messagedialog.h diff --git a/testbed/nanogui/include/nanogui/nanogui.h b/tools/testbed/nanogui/include/nanogui/nanogui.h similarity index 100% rename from testbed/nanogui/include/nanogui/nanogui.h rename to tools/testbed/nanogui/include/nanogui/nanogui.h diff --git a/testbed/nanogui/include/nanogui/object.h b/tools/testbed/nanogui/include/nanogui/object.h similarity index 100% rename from testbed/nanogui/include/nanogui/object.h rename to tools/testbed/nanogui/include/nanogui/object.h diff --git a/testbed/nanogui/include/nanogui/opengl.h b/tools/testbed/nanogui/include/nanogui/opengl.h similarity index 100% rename from testbed/nanogui/include/nanogui/opengl.h rename to tools/testbed/nanogui/include/nanogui/opengl.h diff --git a/testbed/nanogui/include/nanogui/popup.h b/tools/testbed/nanogui/include/nanogui/popup.h similarity index 100% rename from testbed/nanogui/include/nanogui/popup.h rename to tools/testbed/nanogui/include/nanogui/popup.h diff --git a/testbed/nanogui/include/nanogui/popupbutton.h b/tools/testbed/nanogui/include/nanogui/popupbutton.h similarity index 100% rename from testbed/nanogui/include/nanogui/popupbutton.h rename to tools/testbed/nanogui/include/nanogui/popupbutton.h diff --git a/testbed/nanogui/include/nanogui/progressbar.h b/tools/testbed/nanogui/include/nanogui/progressbar.h similarity index 100% rename from testbed/nanogui/include/nanogui/progressbar.h rename to tools/testbed/nanogui/include/nanogui/progressbar.h diff --git a/testbed/nanogui/include/nanogui/screen.h b/tools/testbed/nanogui/include/nanogui/screen.h similarity index 100% rename from testbed/nanogui/include/nanogui/screen.h rename to tools/testbed/nanogui/include/nanogui/screen.h diff --git a/testbed/nanogui/include/nanogui/serializer/core.h b/tools/testbed/nanogui/include/nanogui/serializer/core.h similarity index 100% rename from testbed/nanogui/include/nanogui/serializer/core.h rename to tools/testbed/nanogui/include/nanogui/serializer/core.h diff --git a/testbed/nanogui/include/nanogui/serializer/opengl.h b/tools/testbed/nanogui/include/nanogui/serializer/opengl.h similarity index 100% rename from testbed/nanogui/include/nanogui/serializer/opengl.h rename to tools/testbed/nanogui/include/nanogui/serializer/opengl.h diff --git a/testbed/nanogui/include/nanogui/serializer/sparse.h b/tools/testbed/nanogui/include/nanogui/serializer/sparse.h similarity index 100% rename from testbed/nanogui/include/nanogui/serializer/sparse.h rename to tools/testbed/nanogui/include/nanogui/serializer/sparse.h diff --git a/testbed/nanogui/include/nanogui/slider.h b/tools/testbed/nanogui/include/nanogui/slider.h similarity index 100% rename from testbed/nanogui/include/nanogui/slider.h rename to tools/testbed/nanogui/include/nanogui/slider.h diff --git a/testbed/nanogui/include/nanogui/textbox.h b/tools/testbed/nanogui/include/nanogui/textbox.h similarity index 100% rename from testbed/nanogui/include/nanogui/textbox.h rename to tools/testbed/nanogui/include/nanogui/textbox.h diff --git a/testbed/nanogui/include/nanogui/theme.h b/tools/testbed/nanogui/include/nanogui/theme.h similarity index 100% rename from testbed/nanogui/include/nanogui/theme.h rename to tools/testbed/nanogui/include/nanogui/theme.h diff --git a/testbed/nanogui/include/nanogui/toolbutton.h b/tools/testbed/nanogui/include/nanogui/toolbutton.h similarity index 100% rename from testbed/nanogui/include/nanogui/toolbutton.h rename to tools/testbed/nanogui/include/nanogui/toolbutton.h diff --git a/testbed/nanogui/include/nanogui/vscrollpanel.h b/tools/testbed/nanogui/include/nanogui/vscrollpanel.h similarity index 100% rename from testbed/nanogui/include/nanogui/vscrollpanel.h rename to tools/testbed/nanogui/include/nanogui/vscrollpanel.h diff --git a/testbed/nanogui/include/nanogui/widget.h b/tools/testbed/nanogui/include/nanogui/widget.h similarity index 100% rename from testbed/nanogui/include/nanogui/widget.h rename to tools/testbed/nanogui/include/nanogui/widget.h diff --git a/testbed/nanogui/include/nanogui/window.h b/tools/testbed/nanogui/include/nanogui/window.h similarity index 100% rename from testbed/nanogui/include/nanogui/window.h rename to tools/testbed/nanogui/include/nanogui/window.h diff --git a/testbed/nanogui/resources/Roboto-Bold.ttf b/tools/testbed/nanogui/resources/Roboto-Bold.ttf similarity index 100% rename from testbed/nanogui/resources/Roboto-Bold.ttf rename to tools/testbed/nanogui/resources/Roboto-Bold.ttf diff --git a/testbed/nanogui/resources/Roboto-Regular.ttf b/tools/testbed/nanogui/resources/Roboto-Regular.ttf similarity index 100% rename from testbed/nanogui/resources/Roboto-Regular.ttf rename to tools/testbed/nanogui/resources/Roboto-Regular.ttf diff --git a/testbed/nanogui/resources/bin2c.c b/tools/testbed/nanogui/resources/bin2c.c similarity index 100% rename from testbed/nanogui/resources/bin2c.c rename to tools/testbed/nanogui/resources/bin2c.c diff --git a/testbed/nanogui/resources/entypo.ttf b/tools/testbed/nanogui/resources/entypo.ttf similarity index 100% rename from testbed/nanogui/resources/entypo.ttf rename to tools/testbed/nanogui/resources/entypo.ttf diff --git a/testbed/nanogui/src/button.cpp b/tools/testbed/nanogui/src/button.cpp similarity index 100% rename from testbed/nanogui/src/button.cpp rename to tools/testbed/nanogui/src/button.cpp diff --git a/testbed/nanogui/src/checkbox.cpp b/tools/testbed/nanogui/src/checkbox.cpp similarity index 100% rename from testbed/nanogui/src/checkbox.cpp rename to tools/testbed/nanogui/src/checkbox.cpp diff --git a/testbed/nanogui/src/colorpicker.cpp b/tools/testbed/nanogui/src/colorpicker.cpp similarity index 100% rename from testbed/nanogui/src/colorpicker.cpp rename to tools/testbed/nanogui/src/colorpicker.cpp diff --git a/testbed/nanogui/src/colorwheel.cpp b/tools/testbed/nanogui/src/colorwheel.cpp similarity index 100% rename from testbed/nanogui/src/colorwheel.cpp rename to tools/testbed/nanogui/src/colorwheel.cpp diff --git a/testbed/nanogui/src/combobox.cpp b/tools/testbed/nanogui/src/combobox.cpp similarity index 100% rename from testbed/nanogui/src/combobox.cpp rename to tools/testbed/nanogui/src/combobox.cpp diff --git a/testbed/nanogui/src/common.cpp b/tools/testbed/nanogui/src/common.cpp similarity index 100% rename from testbed/nanogui/src/common.cpp rename to tools/testbed/nanogui/src/common.cpp diff --git a/testbed/nanogui/src/darwin.mm b/tools/testbed/nanogui/src/darwin.mm similarity index 100% rename from testbed/nanogui/src/darwin.mm rename to tools/testbed/nanogui/src/darwin.mm diff --git a/testbed/nanogui/src/example1.cpp b/tools/testbed/nanogui/src/example1.cpp similarity index 100% rename from testbed/nanogui/src/example1.cpp rename to tools/testbed/nanogui/src/example1.cpp diff --git a/testbed/nanogui/src/example2.cpp b/tools/testbed/nanogui/src/example2.cpp similarity index 100% rename from testbed/nanogui/src/example2.cpp rename to tools/testbed/nanogui/src/example2.cpp diff --git a/testbed/nanogui/src/glutil.cpp b/tools/testbed/nanogui/src/glutil.cpp similarity index 100% rename from testbed/nanogui/src/glutil.cpp rename to tools/testbed/nanogui/src/glutil.cpp diff --git a/testbed/nanogui/src/graph.cpp b/tools/testbed/nanogui/src/graph.cpp similarity index 100% rename from testbed/nanogui/src/graph.cpp rename to tools/testbed/nanogui/src/graph.cpp diff --git a/testbed/nanogui/src/imagepanel.cpp b/tools/testbed/nanogui/src/imagepanel.cpp similarity index 100% rename from testbed/nanogui/src/imagepanel.cpp rename to tools/testbed/nanogui/src/imagepanel.cpp diff --git a/testbed/nanogui/src/imageview.cpp b/tools/testbed/nanogui/src/imageview.cpp similarity index 100% rename from testbed/nanogui/src/imageview.cpp rename to tools/testbed/nanogui/src/imageview.cpp diff --git a/testbed/nanogui/src/label.cpp b/tools/testbed/nanogui/src/label.cpp similarity index 100% rename from testbed/nanogui/src/label.cpp rename to tools/testbed/nanogui/src/label.cpp diff --git a/testbed/nanogui/src/layout.cpp b/tools/testbed/nanogui/src/layout.cpp similarity index 100% rename from testbed/nanogui/src/layout.cpp rename to tools/testbed/nanogui/src/layout.cpp diff --git a/testbed/nanogui/src/messagedialog.cpp b/tools/testbed/nanogui/src/messagedialog.cpp similarity index 100% rename from testbed/nanogui/src/messagedialog.cpp rename to tools/testbed/nanogui/src/messagedialog.cpp diff --git a/testbed/nanogui/src/popup.cpp b/tools/testbed/nanogui/src/popup.cpp similarity index 100% rename from testbed/nanogui/src/popup.cpp rename to tools/testbed/nanogui/src/popup.cpp diff --git a/testbed/nanogui/src/popupbutton.cpp b/tools/testbed/nanogui/src/popupbutton.cpp similarity index 100% rename from testbed/nanogui/src/popupbutton.cpp rename to tools/testbed/nanogui/src/popupbutton.cpp diff --git a/testbed/nanogui/src/progressbar.cpp b/tools/testbed/nanogui/src/progressbar.cpp similarity index 100% rename from testbed/nanogui/src/progressbar.cpp rename to tools/testbed/nanogui/src/progressbar.cpp diff --git a/testbed/nanogui/src/screen.cpp b/tools/testbed/nanogui/src/screen.cpp similarity index 100% rename from testbed/nanogui/src/screen.cpp rename to tools/testbed/nanogui/src/screen.cpp diff --git a/testbed/nanogui/src/serializer.cpp b/tools/testbed/nanogui/src/serializer.cpp similarity index 100% rename from testbed/nanogui/src/serializer.cpp rename to tools/testbed/nanogui/src/serializer.cpp diff --git a/testbed/nanogui/src/slider.cpp b/tools/testbed/nanogui/src/slider.cpp similarity index 100% rename from testbed/nanogui/src/slider.cpp rename to tools/testbed/nanogui/src/slider.cpp diff --git a/testbed/nanogui/src/textbox.cpp b/tools/testbed/nanogui/src/textbox.cpp similarity index 100% rename from testbed/nanogui/src/textbox.cpp rename to tools/testbed/nanogui/src/textbox.cpp diff --git a/testbed/nanogui/src/theme.cpp b/tools/testbed/nanogui/src/theme.cpp similarity index 100% rename from testbed/nanogui/src/theme.cpp rename to tools/testbed/nanogui/src/theme.cpp diff --git a/testbed/nanogui/src/vscrollpanel.cpp b/tools/testbed/nanogui/src/vscrollpanel.cpp similarity index 100% rename from testbed/nanogui/src/vscrollpanel.cpp rename to tools/testbed/nanogui/src/vscrollpanel.cpp diff --git a/testbed/nanogui/src/widget.cpp b/tools/testbed/nanogui/src/widget.cpp similarity index 100% rename from testbed/nanogui/src/widget.cpp rename to tools/testbed/nanogui/src/widget.cpp diff --git a/testbed/nanogui/src/window.cpp b/tools/testbed/nanogui/src/window.cpp similarity index 100% rename from testbed/nanogui/src/window.cpp rename to tools/testbed/nanogui/src/window.cpp diff --git a/testbed/opengl-framework/src/Camera.cpp b/tools/testbed/opengl-framework/src/Camera.cpp similarity index 98% rename from testbed/opengl-framework/src/Camera.cpp rename to tools/testbed/opengl-framework/src/Camera.cpp index a032a04..85d5d5c 100644 --- a/testbed/opengl-framework/src/Camera.cpp +++ b/tools/testbed/opengl-framework/src/Camera.cpp @@ -25,8 +25,8 @@ // Libraries -#include "Camera.h" -#include "definitions.h" +#include +#include #include // Namespaces diff --git a/testbed/opengl-framework/src/Camera.h b/tools/testbed/opengl-framework/src/Camera.h similarity index 98% rename from testbed/opengl-framework/src/Camera.h rename to tools/testbed/opengl-framework/src/Camera.h index 108c363..3f876c5 100644 --- a/testbed/opengl-framework/src/Camera.h +++ b/tools/testbed/opengl-framework/src/Camera.h @@ -27,8 +27,8 @@ #define CAMERA_H // Libraries -#include "Object3D.h" -#include "definitions.h" +#include +#include namespace openglframework { diff --git a/testbed/opengl-framework/src/FrameBufferObject.cpp b/tools/testbed/opengl-framework/src/FrameBufferObject.cpp similarity index 99% rename from testbed/opengl-framework/src/FrameBufferObject.cpp rename to tools/testbed/opengl-framework/src/FrameBufferObject.cpp index 3dce7e9..4a6205a 100644 --- a/testbed/opengl-framework/src/FrameBufferObject.cpp +++ b/tools/testbed/opengl-framework/src/FrameBufferObject.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "FrameBufferObject.h" +#include #include using namespace openglframework; diff --git a/testbed/opengl-framework/src/FrameBufferObject.h b/tools/testbed/opengl-framework/src/FrameBufferObject.h similarity index 99% rename from testbed/opengl-framework/src/FrameBufferObject.h rename to tools/testbed/opengl-framework/src/FrameBufferObject.h index 7a973a8..85f172a 100644 --- a/testbed/opengl-framework/src/FrameBufferObject.h +++ b/tools/testbed/opengl-framework/src/FrameBufferObject.h @@ -27,7 +27,7 @@ #define FRAME_BUFFER_OBJECT_H // Libraries -#include "definitions.h" +#include #include #include #include diff --git a/testbed/opengl-framework/src/Light.cpp b/tools/testbed/opengl-framework/src/Light.cpp similarity index 98% rename from testbed/opengl-framework/src/Light.cpp rename to tools/testbed/opengl-framework/src/Light.cpp index 967815a..f4d0551 100644 --- a/testbed/opengl-framework/src/Light.cpp +++ b/tools/testbed/opengl-framework/src/Light.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Light.h" +#include // Namespaces using namespace openglframework; diff --git a/testbed/opengl-framework/src/Light.h b/tools/testbed/opengl-framework/src/Light.h similarity index 96% rename from testbed/opengl-framework/src/Light.h rename to tools/testbed/opengl-framework/src/Light.h index f991a7e..341fcaf 100644 --- a/testbed/opengl-framework/src/Light.h +++ b/tools/testbed/opengl-framework/src/Light.h @@ -27,11 +27,11 @@ #define LIGHT_H // Libraries -#include "maths/Color.h" -#include "maths/Vector3.h" -#include "Object3D.h" -#include "Texture2D.h" -#include "Shader.h" +#include +#include +#include +#include +#include #include namespace openglframework { diff --git a/testbed/opengl-framework/src/Mesh.cpp b/tools/testbed/opengl-framework/src/Mesh.cpp similarity index 99% rename from testbed/opengl-framework/src/Mesh.cpp rename to tools/testbed/opengl-framework/src/Mesh.cpp index 070c1d0..dc85e65 100644 --- a/testbed/opengl-framework/src/Mesh.cpp +++ b/tools/testbed/opengl-framework/src/Mesh.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Mesh.h" +#include // Namespaces using namespace openglframework; diff --git a/testbed/opengl-framework/src/Mesh.h b/tools/testbed/opengl-framework/src/Mesh.h similarity index 98% rename from testbed/opengl-framework/src/Mesh.h rename to tools/testbed/opengl-framework/src/Mesh.h index 68fc43f..7a1b674 100644 --- a/testbed/opengl-framework/src/Mesh.h +++ b/tools/testbed/opengl-framework/src/Mesh.h @@ -30,12 +30,12 @@ #include #include #include -#include "definitions.h" -#include "maths/Vector2.h" -#include "maths/Vector3.h" -#include "maths/Color.h" -#include "Texture2D.h" -#include "Object3D.h" +#include +#include +#include +#include +#include +#include namespace openglframework { diff --git a/testbed/opengl-framework/src/MeshReaderWriter.cpp b/tools/testbed/opengl-framework/src/MeshReaderWriter.cpp similarity index 99% rename from testbed/opengl-framework/src/MeshReaderWriter.cpp rename to tools/testbed/opengl-framework/src/MeshReaderWriter.cpp index 275226a..1a76a90 100644 --- a/testbed/opengl-framework/src/MeshReaderWriter.cpp +++ b/tools/testbed/opengl-framework/src/MeshReaderWriter.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "MeshReaderWriter.h" +#include #include #include #include diff --git a/testbed/opengl-framework/src/MeshReaderWriter.h b/tools/testbed/opengl-framework/src/MeshReaderWriter.h similarity index 99% rename from testbed/opengl-framework/src/MeshReaderWriter.h rename to tools/testbed/opengl-framework/src/MeshReaderWriter.h index 7b85758..a765429 100644 --- a/testbed/opengl-framework/src/MeshReaderWriter.h +++ b/tools/testbed/opengl-framework/src/MeshReaderWriter.h @@ -29,7 +29,7 @@ // Libraries #include #include -#include "Mesh.h" +#include namespace openglframework { diff --git a/testbed/opengl-framework/src/Object3D.cpp b/tools/testbed/opengl-framework/src/Object3D.cpp similarity index 98% rename from testbed/opengl-framework/src/Object3D.cpp rename to tools/testbed/opengl-framework/src/Object3D.cpp index 6beb8d2..ab20c1a 100644 --- a/testbed/opengl-framework/src/Object3D.cpp +++ b/tools/testbed/opengl-framework/src/Object3D.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Object3D.h" +#include // Namespaces using namespace openglframework; diff --git a/testbed/opengl-framework/src/Object3D.h b/tools/testbed/opengl-framework/src/Object3D.h similarity index 98% rename from testbed/opengl-framework/src/Object3D.h rename to tools/testbed/opengl-framework/src/Object3D.h index 24c28fa..60f8012 100644 --- a/testbed/opengl-framework/src/Object3D.h +++ b/tools/testbed/opengl-framework/src/Object3D.h @@ -27,8 +27,8 @@ #define OBJECT3D_H // Libraries -#include "maths/Vector3.h" -#include "maths/Matrix4.h" +#include +#include namespace openglframework { diff --git a/testbed/opengl-framework/src/Shader.cpp b/tools/testbed/opengl-framework/src/Shader.cpp similarity index 99% rename from testbed/opengl-framework/src/Shader.cpp rename to tools/testbed/opengl-framework/src/Shader.cpp index 5476fa7..a46a38d 100644 --- a/testbed/opengl-framework/src/Shader.cpp +++ b/tools/testbed/opengl-framework/src/Shader.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Shader.h" +#include #include #include #include diff --git a/testbed/opengl-framework/src/Shader.h b/tools/testbed/opengl-framework/src/Shader.h similarity index 98% rename from testbed/opengl-framework/src/Shader.h rename to tools/testbed/opengl-framework/src/Shader.h index daaad6b..0a9c1d7 100644 --- a/testbed/opengl-framework/src/Shader.h +++ b/tools/testbed/opengl-framework/src/Shader.h @@ -27,11 +27,11 @@ #define SHADER_H // Libraries -#include "definitions.h" -#include "maths/Matrix4.h" -#include "maths/Vector2.h" -#include "maths/Vector3.h" -#include "maths/Vector4.h" +#include +#include +#include +#include +#include #include #include #include diff --git a/testbed/opengl-framework/src/Texture2D.cpp b/tools/testbed/opengl-framework/src/Texture2D.cpp similarity index 99% rename from testbed/opengl-framework/src/Texture2D.cpp rename to tools/testbed/opengl-framework/src/Texture2D.cpp index 2bc8f0a..50452e9 100644 --- a/testbed/opengl-framework/src/Texture2D.cpp +++ b/tools/testbed/opengl-framework/src/Texture2D.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Texture2D.h" +#include #include #include #include diff --git a/testbed/opengl-framework/src/Texture2D.h b/tools/testbed/opengl-framework/src/Texture2D.h similarity index 99% rename from testbed/opengl-framework/src/Texture2D.h rename to tools/testbed/opengl-framework/src/Texture2D.h index a479eaa..630c8d7 100644 --- a/testbed/opengl-framework/src/Texture2D.h +++ b/tools/testbed/opengl-framework/src/Texture2D.h @@ -29,7 +29,7 @@ // Libraries #include #include -#include "definitions.h" +#include #include namespace openglframework { diff --git a/testbed/opengl-framework/src/TextureReaderWriter.cpp b/tools/testbed/opengl-framework/src/TextureReaderWriter.cpp similarity index 99% rename from testbed/opengl-framework/src/TextureReaderWriter.cpp rename to tools/testbed/opengl-framework/src/TextureReaderWriter.cpp index 2e09ad0..aedf053 100644 --- a/testbed/opengl-framework/src/TextureReaderWriter.cpp +++ b/tools/testbed/opengl-framework/src/TextureReaderWriter.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Librairies -#include "TextureReaderWriter.h" +#include #include #ifdef USE_JPEG_TEXTURE #include diff --git a/testbed/opengl-framework/src/TextureReaderWriter.h b/tools/testbed/opengl-framework/src/TextureReaderWriter.h similarity index 99% rename from testbed/opengl-framework/src/TextureReaderWriter.h rename to tools/testbed/opengl-framework/src/TextureReaderWriter.h index a83b967..91b92d3 100644 --- a/testbed/opengl-framework/src/TextureReaderWriter.h +++ b/tools/testbed/opengl-framework/src/TextureReaderWriter.h @@ -27,7 +27,7 @@ #define TEXTURE_READER_WRITER_H // Libraries -#include "Texture2D.h" +#include #include #include #include diff --git a/testbed/opengl-framework/src/VertexArrayObject.cpp b/tools/testbed/opengl-framework/src/VertexArrayObject.cpp similarity index 98% rename from testbed/opengl-framework/src/VertexArrayObject.cpp rename to tools/testbed/opengl-framework/src/VertexArrayObject.cpp index b30e2e4..fc5bdaa 100644 --- a/testbed/opengl-framework/src/VertexArrayObject.cpp +++ b/tools/testbed/opengl-framework/src/VertexArrayObject.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "VertexArrayObject.h" +#include using namespace openglframework; diff --git a/testbed/opengl-framework/src/VertexArrayObject.h b/tools/testbed/opengl-framework/src/VertexArrayObject.h similarity index 100% rename from testbed/opengl-framework/src/VertexArrayObject.h rename to tools/testbed/opengl-framework/src/VertexArrayObject.h diff --git a/testbed/opengl-framework/src/VertexBufferObject.cpp b/tools/testbed/opengl-framework/src/VertexBufferObject.cpp similarity index 98% rename from testbed/opengl-framework/src/VertexBufferObject.cpp rename to tools/testbed/opengl-framework/src/VertexBufferObject.cpp index f5fe3b0..1d97077 100644 --- a/testbed/opengl-framework/src/VertexBufferObject.cpp +++ b/tools/testbed/opengl-framework/src/VertexBufferObject.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "VertexBufferObject.h" +#include using namespace openglframework; diff --git a/testbed/opengl-framework/src/VertexBufferObject.h b/tools/testbed/opengl-framework/src/VertexBufferObject.h similarity index 100% rename from testbed/opengl-framework/src/VertexBufferObject.h rename to tools/testbed/opengl-framework/src/VertexBufferObject.h diff --git a/testbed/opengl-framework/src/definitions.h b/tools/testbed/opengl-framework/src/definitions.h similarity index 100% rename from testbed/opengl-framework/src/definitions.h rename to tools/testbed/opengl-framework/src/definitions.h diff --git a/testbed/opengl-framework/src/maths/Color.h b/tools/testbed/opengl-framework/src/maths/Color.h similarity index 100% rename from testbed/opengl-framework/src/maths/Color.h rename to tools/testbed/opengl-framework/src/maths/Color.h diff --git a/testbed/opengl-framework/src/maths/Matrix3.h b/tools/testbed/opengl-framework/src/maths/Matrix3.h similarity index 99% rename from testbed/opengl-framework/src/maths/Matrix3.h rename to tools/testbed/opengl-framework/src/maths/Matrix3.h index 8439388..e97769c 100644 --- a/testbed/opengl-framework/src/maths/Matrix3.h +++ b/tools/testbed/opengl-framework/src/maths/Matrix3.h @@ -29,7 +29,7 @@ // Libraries #include #include -#include "Vector3.h" +#include namespace openglframework { diff --git a/testbed/opengl-framework/src/maths/Matrix4.h b/tools/testbed/opengl-framework/src/maths/Matrix4.h similarity index 99% rename from testbed/opengl-framework/src/maths/Matrix4.h rename to tools/testbed/opengl-framework/src/maths/Matrix4.h index 1a504c3..28771ea 100644 --- a/testbed/opengl-framework/src/maths/Matrix4.h +++ b/tools/testbed/opengl-framework/src/maths/Matrix4.h @@ -30,10 +30,10 @@ #include #include #include -#include "Vector3.h" -#include "Vector4.h" -#include "Matrix3.h" -#include "definitions.h" +#include +#include +#include +#include namespace openglframework { diff --git a/testbed/opengl-framework/src/maths/Vector2.h b/tools/testbed/opengl-framework/src/maths/Vector2.h similarity index 100% rename from testbed/opengl-framework/src/maths/Vector2.h rename to tools/testbed/opengl-framework/src/maths/Vector2.h diff --git a/testbed/opengl-framework/src/maths/Vector3.h b/tools/testbed/opengl-framework/src/maths/Vector3.h similarity index 100% rename from testbed/opengl-framework/src/maths/Vector3.h rename to tools/testbed/opengl-framework/src/maths/Vector3.h diff --git a/testbed/opengl-framework/src/maths/Vector4.h b/tools/testbed/opengl-framework/src/maths/Vector4.h similarity index 100% rename from testbed/opengl-framework/src/maths/Vector4.h rename to tools/testbed/opengl-framework/src/maths/Vector4.h diff --git a/testbed/opengl-framework/src/openglframework.h b/tools/testbed/opengl-framework/src/openglframework.h similarity index 76% rename from testbed/opengl-framework/src/openglframework.h rename to tools/testbed/opengl-framework/src/openglframework.h index f9d1fd9..672d3d3 100644 --- a/testbed/opengl-framework/src/openglframework.h +++ b/tools/testbed/opengl-framework/src/openglframework.h @@ -27,23 +27,23 @@ #define OPENGL_FRAMEWORK_H // Libraries -#include "MeshReaderWriter.h" -#include "TextureReaderWriter.h" -#include "Camera.h" -#include "Light.h" -#include "Mesh.h" -#include "Shader.h" -#include "Texture2D.h" -#include "FrameBufferObject.h" -#include "VertexBufferObject.h" -#include "VertexArrayObject.h" -#include "Shader.h" -#include "maths/Color.h" -#include "maths/Vector2.h" -#include "maths/Vector3.h" -#include "maths/Vector4.h" -#include "maths/Matrix4.h" -#include "maths/Matrix3.h" -#include "definitions.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #endif diff --git a/testbed/scenes/collisionshapes/CollisionShapesScene.cpp b/tools/testbed/scenes/collisionshapes/CollisionShapesScene.cpp similarity index 99% rename from testbed/scenes/collisionshapes/CollisionShapesScene.cpp rename to tools/testbed/scenes/collisionshapes/CollisionShapesScene.cpp index bcf7c83..a8c2fa4 100644 --- a/testbed/scenes/collisionshapes/CollisionShapesScene.cpp +++ b/tools/testbed/scenes/collisionshapes/CollisionShapesScene.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "CollisionShapesScene.h" +#include // Namespaces using namespace openglframework; diff --git a/testbed/scenes/collisionshapes/CollisionShapesScene.h b/tools/testbed/scenes/collisionshapes/CollisionShapesScene.h similarity index 92% rename from testbed/scenes/collisionshapes/CollisionShapesScene.h rename to tools/testbed/scenes/collisionshapes/CollisionShapesScene.h index 9a61f93..fae70fb 100644 --- a/testbed/scenes/collisionshapes/CollisionShapesScene.h +++ b/tools/testbed/scenes/collisionshapes/CollisionShapesScene.h @@ -27,18 +27,18 @@ #define COLLISION_SHAPES_SCENE_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "SceneDemo.h" -#include "Sphere.h" -#include "Box.h" -#include "Cone.h" -#include "Cylinder.h" -#include "Capsule.h" -#include "ConvexMesh.h" -#include "ConcaveMesh.h" -#include "Dumbbell.h" -#include "VisualContactPoint.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include namespace collisionshapesscene { diff --git a/testbed/scenes/concavemesh/ConcaveMeshScene.cpp b/tools/testbed/scenes/concavemesh/ConcaveMeshScene.cpp similarity index 99% rename from testbed/scenes/concavemesh/ConcaveMeshScene.cpp rename to tools/testbed/scenes/concavemesh/ConcaveMeshScene.cpp index d8309cd..4023dd4 100644 --- a/testbed/scenes/concavemesh/ConcaveMeshScene.cpp +++ b/tools/testbed/scenes/concavemesh/ConcaveMeshScene.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "ConcaveMeshScene.h" +#include // Namespaces using namespace openglframework; diff --git a/testbed/scenes/concavemesh/ConcaveMeshScene.h b/tools/testbed/scenes/concavemesh/ConcaveMeshScene.h similarity index 95% rename from testbed/scenes/concavemesh/ConcaveMeshScene.h rename to tools/testbed/scenes/concavemesh/ConcaveMeshScene.h index 9871526..be26f99 100644 --- a/testbed/scenes/concavemesh/ConcaveMeshScene.h +++ b/tools/testbed/scenes/concavemesh/ConcaveMeshScene.h @@ -27,12 +27,12 @@ #define TRIANGLE_MESH_SCENE_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "Box.h" -#include "SceneDemo.h" -#include "ConcaveMesh.h" -#include "Box.h" +#include +#include +#include +#include +#include +#include namespace trianglemeshscene { diff --git a/testbed/scenes/cubes/CubesScene.cpp b/tools/testbed/scenes/cubes/CubesScene.cpp similarity index 99% rename from testbed/scenes/cubes/CubesScene.cpp rename to tools/testbed/scenes/cubes/CubesScene.cpp index 2de0485..c02f4f4 100644 --- a/testbed/scenes/cubes/CubesScene.cpp +++ b/tools/testbed/scenes/cubes/CubesScene.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "CubesScene.h" +#include // Namespaces using namespace openglframework; diff --git a/testbed/scenes/cubes/CubesScene.h b/tools/testbed/scenes/cubes/CubesScene.h similarity index 96% rename from testbed/scenes/cubes/CubesScene.h rename to tools/testbed/scenes/cubes/CubesScene.h index fcc6fb2..32d73de 100644 --- a/testbed/scenes/cubes/CubesScene.h +++ b/tools/testbed/scenes/cubes/CubesScene.h @@ -27,10 +27,10 @@ #define CUBES_SCENE_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "Box.h" -#include "SceneDemo.h" +#include +#include +#include +#include namespace cubesscene { diff --git a/testbed/scenes/heightfield/HeightFieldScene.cpp b/tools/testbed/scenes/heightfield/HeightFieldScene.cpp similarity index 99% rename from testbed/scenes/heightfield/HeightFieldScene.cpp rename to tools/testbed/scenes/heightfield/HeightFieldScene.cpp index ab168b1..5f09657 100644 --- a/testbed/scenes/heightfield/HeightFieldScene.cpp +++ b/tools/testbed/scenes/heightfield/HeightFieldScene.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "HeightFieldScene.h" +#include // Namespaces using namespace openglframework; diff --git a/testbed/scenes/heightfield/HeightFieldScene.h b/tools/testbed/scenes/heightfield/HeightFieldScene.h similarity index 95% rename from testbed/scenes/heightfield/HeightFieldScene.h rename to tools/testbed/scenes/heightfield/HeightFieldScene.h index 36749ef..a9ec6f6 100644 --- a/testbed/scenes/heightfield/HeightFieldScene.h +++ b/tools/testbed/scenes/heightfield/HeightFieldScene.h @@ -27,11 +27,11 @@ #define HEIGHT_FIELD_SCENE_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "Box.h" -#include "SceneDemo.h" -#include "HeightField.h" +#include +#include +#include +#include +#include namespace heightfieldscene { diff --git a/testbed/scenes/joints/JointsScene.cpp b/tools/testbed/scenes/joints/JointsScene.cpp similarity index 99% rename from testbed/scenes/joints/JointsScene.cpp rename to tools/testbed/scenes/joints/JointsScene.cpp index ae00657..e5d2739 100644 --- a/testbed/scenes/joints/JointsScene.cpp +++ b/tools/testbed/scenes/joints/JointsScene.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "JointsScene.h" +#include #include // Namespaces diff --git a/testbed/scenes/joints/JointsScene.h b/tools/testbed/scenes/joints/JointsScene.h similarity index 97% rename from testbed/scenes/joints/JointsScene.h rename to tools/testbed/scenes/joints/JointsScene.h index 4a57395..6924f3f 100644 --- a/testbed/scenes/joints/JointsScene.h +++ b/tools/testbed/scenes/joints/JointsScene.h @@ -27,10 +27,10 @@ #define JOINTS_SCENE_H // Libraries -#include "openglframework.h" -#include "reactphysics3d.h" -#include "Box.h" -#include "SceneDemo.h" +#include +#include +#include +#include namespace jointsscene { diff --git a/testbed/scenes/raycast/RaycastScene.cpp b/tools/testbed/scenes/raycast/RaycastScene.cpp similarity index 99% rename from testbed/scenes/raycast/RaycastScene.cpp rename to tools/testbed/scenes/raycast/RaycastScene.cpp index 479e091..204d331 100644 --- a/testbed/scenes/raycast/RaycastScene.cpp +++ b/tools/testbed/scenes/raycast/RaycastScene.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "RaycastScene.h" +#include // Namespaces using namespace openglframework; diff --git a/testbed/scenes/raycast/RaycastScene.h b/tools/testbed/scenes/raycast/RaycastScene.h similarity index 94% rename from testbed/scenes/raycast/RaycastScene.h rename to tools/testbed/scenes/raycast/RaycastScene.h index 583d2d3..f42f5e5 100644 --- a/testbed/scenes/raycast/RaycastScene.h +++ b/tools/testbed/scenes/raycast/RaycastScene.h @@ -29,20 +29,20 @@ // Libraries #define _USE_MATH_DEFINES #include -#include "openglframework.h" -#include "reactphysics3d.h" -#include "SceneDemo.h" -#include "Sphere.h" -#include "Box.h" -#include "Cone.h" -#include "Cylinder.h" -#include "Capsule.h" -#include "Line.h" -#include "ConvexMesh.h" -#include "ConcaveMesh.h" -#include "HeightField.h" -#include "Dumbbell.h" -#include "VisualContactPoint.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include namespace raycastscene { diff --git a/testbed/shaders/depth.frag b/tools/testbed/shaders/depth.frag similarity index 100% rename from testbed/shaders/depth.frag rename to tools/testbed/shaders/depth.frag diff --git a/testbed/shaders/depth.vert b/tools/testbed/shaders/depth.vert similarity index 100% rename from testbed/shaders/depth.vert rename to tools/testbed/shaders/depth.vert diff --git a/testbed/shaders/phong.frag b/tools/testbed/shaders/phong.frag similarity index 100% rename from testbed/shaders/phong.frag rename to tools/testbed/shaders/phong.frag diff --git a/testbed/shaders/phong.vert b/tools/testbed/shaders/phong.vert similarity index 100% rename from testbed/shaders/phong.vert rename to tools/testbed/shaders/phong.vert diff --git a/testbed/shaders/quad.frag b/tools/testbed/shaders/quad.frag similarity index 100% rename from testbed/shaders/quad.frag rename to tools/testbed/shaders/quad.frag diff --git a/testbed/shaders/quad.vert b/tools/testbed/shaders/quad.vert similarity index 100% rename from testbed/shaders/quad.vert rename to tools/testbed/shaders/quad.vert diff --git a/testbed/src/Gui.cpp b/tools/testbed/src/Gui.cpp similarity index 99% rename from testbed/src/Gui.cpp rename to tools/testbed/src/Gui.cpp index 499f1fb..c8f087a 100644 --- a/testbed/src/Gui.cpp +++ b/tools/testbed/src/Gui.cpp @@ -24,9 +24,9 @@ ********************************************************************************/ // Libraries -#include "Gui.h" +#include #include -#include "TestbedApplication.h" +#include using namespace nanogui; diff --git a/testbed/src/Gui.h b/tools/testbed/src/Gui.h similarity index 99% rename from testbed/src/Gui.h rename to tools/testbed/src/Gui.h index 2cdace7..1aacfe6 100644 --- a/testbed/src/Gui.h +++ b/tools/testbed/src/Gui.h @@ -29,7 +29,7 @@ // Libraries #include #include -#include "openglframework.h" +#include #include #include diff --git a/testbed/src/Main.cpp b/tools/testbed/src/Main.cpp similarity index 96% rename from testbed/src/Main.cpp rename to tools/testbed/src/Main.cpp index fbfb9e0..f45994b 100644 --- a/testbed/src/Main.cpp +++ b/tools/testbed/src/Main.cpp @@ -24,8 +24,8 @@ ********************************************************************************/ // Libraries -#include "TestbedApplication.h" -#include "nanogui/nanogui.h" +#include +#include using namespace nanogui; diff --git a/testbed/src/Scene.cpp b/tools/testbed/src/Scene.cpp similarity index 99% rename from testbed/src/Scene.cpp rename to tools/testbed/src/Scene.cpp index 8031c1f..53512b6 100644 --- a/testbed/src/Scene.cpp +++ b/tools/testbed/src/Scene.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Scene.h" +#include #include using namespace openglframework; diff --git a/testbed/src/Scene.h b/tools/testbed/src/Scene.h similarity index 99% rename from testbed/src/Scene.h rename to tools/testbed/src/Scene.h index bfac3ec..f9504df 100644 --- a/testbed/src/Scene.h +++ b/tools/testbed/src/Scene.h @@ -27,7 +27,7 @@ #define SCENE_H // Libraries -#include "openglframework.h" +#include // Structure ContactPoint struct ContactPoint { diff --git a/testbed/src/SceneDemo.cpp b/tools/testbed/src/SceneDemo.cpp similarity index 99% rename from testbed/src/SceneDemo.cpp rename to tools/testbed/src/SceneDemo.cpp index 1906d9f..fe26e4e 100644 --- a/testbed/src/SceneDemo.cpp +++ b/tools/testbed/src/SceneDemo.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "SceneDemo.h" +#include #include using namespace openglframework; diff --git a/testbed/src/SceneDemo.h b/tools/testbed/src/SceneDemo.h similarity index 98% rename from testbed/src/SceneDemo.h rename to tools/testbed/src/SceneDemo.h index e6e12e4..042a227 100644 --- a/testbed/src/SceneDemo.h +++ b/tools/testbed/src/SceneDemo.h @@ -27,9 +27,9 @@ #define SCENEDEMO_H // Libraries -#include "Scene.h" -#include "VisualContactPoint.h" -#include "reactphysics3d.h" +#include +#include +#include // Constants const int SHADOWMAP_WIDTH = 2048; diff --git a/testbed/src/TestbedApplication.cpp b/tools/testbed/src/TestbedApplication.cpp similarity index 97% rename from testbed/src/TestbedApplication.cpp rename to tools/testbed/src/TestbedApplication.cpp index f57aa82..30907e5 100644 --- a/testbed/src/TestbedApplication.cpp +++ b/tools/testbed/src/TestbedApplication.cpp @@ -24,17 +24,17 @@ ********************************************************************************/ // Libraries -#include "TestbedApplication.h" -#include "openglframework.h" +#include +#include #include #include #include -#include "cubes/CubesScene.h" -#include "joints/JointsScene.h" -#include "collisionshapes/CollisionShapesScene.h" -#include "heightfield/HeightFieldScene.h" -#include "raycast/RaycastScene.h" -#include "concavemesh/ConcaveMeshScene.h" +#include +#include +#include +#include +#include +#include using namespace openglframework; using namespace jointsscene; diff --git a/testbed/src/TestbedApplication.h b/tools/testbed/src/TestbedApplication.h similarity index 98% rename from testbed/src/TestbedApplication.h rename to tools/testbed/src/TestbedApplication.h index d9554e4..6625675 100644 --- a/testbed/src/TestbedApplication.h +++ b/tools/testbed/src/TestbedApplication.h @@ -27,10 +27,10 @@ #define TESTBED_APPLICATION_H // Libraries -#include "openglframework.h" -#include "Gui.h" -#include "Scene.h" -#include "Timer.h" +#include +#include +#include +#include #include using namespace nanogui; diff --git a/testbed/src/Timer.cpp b/tools/testbed/src/Timer.cpp similarity index 98% rename from testbed/src/Timer.cpp rename to tools/testbed/src/Timer.cpp index 202a4d4..1d7a3ec 100644 --- a/testbed/src/Timer.cpp +++ b/tools/testbed/src/Timer.cpp @@ -24,7 +24,7 @@ ********************************************************************************/ // Libraries -#include "Timer.h" +#include // Constructor diff --git a/testbed/src/Timer.h b/tools/testbed/src/Timer.h similarity index 99% rename from testbed/src/Timer.h rename to tools/testbed/src/Timer.h index bc1d17e..81be6ee 100644 --- a/testbed/src/Timer.h +++ b/tools/testbed/src/Timer.h @@ -31,7 +31,7 @@ #include #include #include -#include "configuration.h" +#include #if defined(WINDOWS_OS) // For Windows platform #define NOMINMAX // This is used to avoid definition of max() and min() macros