stride/deps/BulletPhysics
Virgile Bello 04b7fb6c77 [Stride] Renaming: Recompiled BulletSharp .NET wrapper 2020-04-14 16:37:50 +02:00
..
Android [Bullet] Update libs 2019-04-18 16:22:02 +02:00
Linux [Bullet] Update all platforms to latest libs 2019-05-05 15:16:41 +02:00
UWP [Bullet] Update all platforms to latest libs 2019-05-05 15:16:41 +02:00
Windows [Bullet] Update all platforms to latest libs 2019-05-05 15:16:41 +02:00
iOS [Stride] Renaming: Recompiled BulletSharp .NET wrapper 2020-04-14 16:37:50 +02:00
macOS [Bullet] Update all platforms to latest libs 2019-05-05 15:16:41 +02:00
BulletSharp.NetStandard.dll [Stride] Renaming: Recompiled BulletSharp .NET wrapper 2020-04-14 16:37:50 +02:00
BulletSharp.NetStandard.dll.config [Bullet] Update libs 2019-04-18 16:22:02 +02:00
README.md [Stride] Renaming: file contents 2020-04-14 16:37:41 +02:00
checkout.bat [Physics] Clarify bullet lib's usage and sources 2019-06-26 17:23:04 +02:00
license.txt Initial commit 2018-06-19 18:07:32 +09:00

README.md

BulletPhysics

This folder houses bullet, the physics engine used by Stride.Physics assembly.

  • libbulletc.* is the bullet c++ library, we should have one lib compiled for each platform and architecture.

  • BulletSharp.NetStandard.dll is the C# wrapper around that c++ library, there's one dll for iOS (within /iOS) and the other for any other platform. Take a look at https://xamarin.github.io/bugzilla-archives/24/24943/bug.html for more info about the reason as to why we have to make a specific dll for iOS.

Sources

The sources, build scripts and instructions are hosted over at https://github.com/stride3d/BulletSharpPInvoke

At the time of writing this (26/June/19), the files in this folder were built under commit 2a79f9af9c3fcc61aaad69a9a24e6b1f7246f758, changes were merged with stride through PR#289.