From 92e4f9f412046f8f7926c99c9e56c3a8b6b2edbf Mon Sep 17 00:00:00 2001 From: teravus Date: Sun, 23 Dec 2012 15:21:25 -0500 Subject: * Initial commit of BulletSimN (BulletSNPlugin). Purely C# implementation of BulletSim. This is designed to be /as close as possible/ to the BulletSim plugin while still being entirely in the managed space to make keeping it up to date easy as possible (no thinking work). This implementation is /slower/ then the c++ version just because it's fully managed, so it's not appropriate for huge sims, but it will run small ones OK. At the moment, it supports all known features of BulletSim. Think of it like.. POS but everything works. To use this plugin, set the physics plugin to BulletSimN. --- bin/BulletXNA.dll | Bin 0 -> 614400 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 bin/BulletXNA.dll (limited to 'bin/BulletXNA.dll') diff --git a/bin/BulletXNA.dll b/bin/BulletXNA.dll new file mode 100644 index 0000000..1e3f042 Binary files /dev/null and b/bin/BulletXNA.dll differ -- cgit v1.1 From 2c517d792f0440c2705458e01a5067628b6b2c7c Mon Sep 17 00:00:00 2001 From: teravus Date: Sun, 20 Jan 2013 08:18:16 -0500 Subject: This updates prebuild to remove BulletSimN, implements the BulletSim API in BulletSPlugin using the BulletXNA Bullet physics engine. It also updates the BulletXNA library to be compatible with the changes. OpenSimDefaults has been updated to describe how to switch engines and terrain implementations. --- bin/BulletXNA.dll | Bin 614400 -> 614400 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'bin/BulletXNA.dll') diff --git a/bin/BulletXNA.dll b/bin/BulletXNA.dll index 1e3f042..5e69b2e 100644 Binary files a/bin/BulletXNA.dll and b/bin/BulletXNA.dll differ -- cgit v1.1 From ba9d6b7337d7e95a9c8d3bd7f2e98c323f1a00be Mon Sep 17 00:00:00 2001 From: teravus Date: Thu, 24 Jan 2013 07:11:32 -0500 Subject: * Repairs the Object updates, Collision updates, and Child Prim methods making the bulletXNA engine work again. * The only thing that had an issue was when creating a new RigidBody, BulletXNA didn't know the type SimMotionState and the upcast type is unknown in the constructor. Therefore, I had to update the IMotionState with a new method 'SetBody'. All of the duplicated type information has been removed and BulletXNA is not relying on any non-standard types external to the library. --- bin/BulletXNA.dll | Bin 614400 -> 610304 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'bin/BulletXNA.dll') diff --git a/bin/BulletXNA.dll b/bin/BulletXNA.dll index 5e69b2e..bfaac4f 100644 Binary files a/bin/BulletXNA.dll and b/bin/BulletXNA.dll differ -- cgit v1.1 From a6af561660759ef7625d88213b7d43b76e687280 Mon Sep 17 00:00:00 2001 From: teravus Date: Tue, 20 Aug 2013 21:09:17 -0500 Subject: * Fix some threading issues in BulletXNA (the managed bullet library), this should better allow you to run it in multiple region scenarios (but why would you really want to do that?) Source in OpenSimLibs. * Fixed a null ref during shutdown. --- bin/BulletXNA.dll | Bin 610304 -> 618496 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'bin/BulletXNA.dll') diff --git a/bin/BulletXNA.dll b/bin/BulletXNA.dll index bfaac4f..b3ddc32 100644 Binary files a/bin/BulletXNA.dll and b/bin/BulletXNA.dll differ -- cgit v1.1 From f27766d47b5fdb43edaff078d7ba40289794cf2a Mon Sep 17 00:00:00 2001 From: Justin Clark-Casey (justincc) Date: Tue, 18 Mar 2014 21:02:44 +0000 Subject: Set executable flag on BulletXNA.dll for cygwin --- bin/BulletXNA.dll | Bin 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 bin/BulletXNA.dll (limited to 'bin/BulletXNA.dll') diff --git a/bin/BulletXNA.dll b/bin/BulletXNA.dll old mode 100644 new mode 100755 -- cgit v1.1