DanielChappuis / reactphysics3d

Open source C++ physics engine library in 3D
http://www.reactphysics3d.com
zlib License
1.54k stars 223 forks source link

Warnings building as 64-bit #221

Closed seanmiddleditch closed 2 years ago

seanmiddleditch commented 3 years ago

reactphysics3d doesn't build cleanly in 64-bit mode. There seems to be a lot of code that assumes sizeof(size_t) == sizeof(int).

Warnings generated by MSVC building for x64:

C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\collision\narrowphase\NarrowPhaseInfoBatch.cpp(152): warning C4267: '=': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\TriangleMesh.h(100): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\collision\shapes\ConcaveMeshShape.cpp(145): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\collision\shapes\ConcaveMeshShape.cpp(145): warning C4267: 'initializing': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\TriangleMesh.h(100): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(369): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\TriangleMesh.h(100): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\collision\HalfEdgeStructure.cpp(68): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\collision\HalfEdgeStructure.cpp(85): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\collision\HalfEdgeStructure.cpp(85): warning C4267: 'initializing': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(369): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\TriangleMesh.h(100): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\engine\PhysicsWorld.cpp(121): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\src\engine\PhysicsWorld.cpp(143): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\src\engine\PhysicsWorld.cpp(818): warning C4267: '+=': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\engine\PhysicsWorld.cpp(821): warning C4267: '+=': conversion from 'size_t' to 'T', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Stack.h(82): warning C4267: '=': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\ContactSolverSystem.cpp(73): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\ContactSolverSystem.cpp(74): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(161): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(628): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(722): warning C4267: '=': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(723): warning C4267: '=': conversion from 'size_t' to 'reactphysics3d::int8', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(724): warning C4267: '=': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(732): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(732): warning C4267: 'initializing': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(812): warning C4267: '=': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(813): warning C4267: '=': conversion from 'size_t' to 'reactphysics3d::int8', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(814): warning C4267: '=': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(822): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(822): warning C4267: 'initializing': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(1026): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\systems\CollisionDetectionSystem.cpp(1026): warning C4267: 'initializing': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(364): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(369): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\TriangleMesh.h(100): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(364): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\memory\PoolAllocator.cpp(154): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(369): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(364): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\mathematics\mathematics_functions.cpp(304): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\mathematics\mathematics_functions.cpp(315): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\collision\CollisionCallback.cpp(128): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\src\collision\broadphase\DynamicAABBTree.cpp(586): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Stack.h(82): warning C4267: '=': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(369): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(369): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\TriangleMesh.h(100): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\CollisionCallback.h(300): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(189): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\OverlapCallback.h(207): warning C4267: 'argument': conversion from 'size_t' to 'const reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\Islands.h(94): warning C4267: 'initializing': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(267): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\utils\DebugRenderer.h(291): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint32', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(710): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\engine\PhysicsWorld.h(718): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\HalfEdgeStructure.h(135): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\TriangleMesh.h(100): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Map.h(503): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\Set.h(480): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\collision\narrowphase\NarrowPhaseInfoBatch.h(129): warning C4267: 'return': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
C:\Build\External\reactphysics3d-src\include\reactphysics3d\containers\List.h(331): warning C4267: 'argument': conversion from 'size_t' to 'reactphysics3d::uint', possible loss of data
DanielChappuis commented 3 years ago

Thanks for reporting this. I am currently working on the 'develop' branch for the next release of the library. In this branch, I have spent some time to remove a lot of warnings. Since I am working mainly with gcc compiler, I will try to see if the warnings you have reported are still valid in the 'develop' branch when compiling with MSVC.

DanielChappuis commented 2 years ago

The fixes that I have done for the warnings in MSVC are now part of the version v0.9.0 that has just been released.

I am closing this issue but feel free to reopen it if you think this issue is not solved.