aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/BulletSPlugin/BSAPIUnman.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xOpenSim/Region/Physics/BulletSPlugin/BSAPIUnman.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BSAPIUnman.cs b/OpenSim/Region/Physics/BulletSPlugin/BSAPIUnman.cs
index 83e12ba..8c6e7d6 100755
--- a/OpenSim/Region/Physics/BulletSPlugin/BSAPIUnman.cs
+++ b/OpenSim/Region/Physics/BulletSPlugin/BSAPIUnman.cs
@@ -31,6 +31,8 @@ using System.Runtime.InteropServices;
31using System.Security; 31using System.Security;
32using System.Text; 32using System.Text;
33 33
34using OpenSim.Framework;
35
34using OpenMetaverse; 36using OpenMetaverse;
35 37
36namespace OpenSim.Region.Physics.BulletSPlugin 38namespace OpenSim.Region.Physics.BulletSPlugin
@@ -141,8 +143,14 @@ public override string BulletEngineVersion { get; protected set; }
141public BSAPIUnman(string paramName, BSScene physScene) 143public BSAPIUnman(string paramName, BSScene physScene)
142{ 144{
143 PhysicsScene = physScene; 145 PhysicsScene = physScene;
146
144 // Do something fancy with the paramName to get the right DLL implementation 147 // Do something fancy with the paramName to get the right DLL implementation
145 // like "Bullet-2.80-OpenCL-Intel" loading the version for Intel based OpenCL implementation, etc. 148 // like "Bullet-2.80-OpenCL-Intel" loading the version for Intel based OpenCL implementation, etc.
149 if (Util.IsWindows())
150 Util.LoadArchSpecificWindowsDll("BulletSim.dll");
151 // If not Windows, loading is performed by the
152 // Mono loader as specified in
153 // "bin/Physics/OpenSim.Region.Physics.BulletSPlugin.dll.config".
146} 154}
147 155
148// Initialization and simulation 156// Initialization and simulation