Andres Traks

Results 42 comments of Andres Traks

[C++/CLI for .NET Core 3](https://devblogs.microsoft.com/cppblog/the-future-of-cpp-cli-and-dotnet-core-3/) has been announced. For now, BulletSharpPInvoke will be the main focus though, since it supports operating systems other than Windows.

getConstraintType was added here: https://github.com/bulletphysics/bullet3/commit/c517c434e6e017d131ba3ad97ce4ec317226a2b7 I try to keep the double precision up to date with Bullet's master branch. It doesn't always follow the release versions.

This can happen if you update the BulletSharp reference in one project, but not another. The runtime expects the newer type, but sees the old type or vice versa. Try...

I added tests for the RigidBodyConstructionInfo constructor, but couldn't get the access violation. I do remember this issue popping up every now and then. Can you tell me what your...

I think you are building Bullet with Visual Studio 2015 and BulletSharp with Visual Studio 2017. You can't build the solution in the vs2015 folder with Visual Studio 2017. Use...

Ah, nice catch! I'll fix it in the master branch first and then merge into double-precision.

If it's https://www.nuget.org/packages/RhuBulletSharp, I don't maintain that one. https://www.nuget.org/packages/BulletSharp is what I've uploaded.

Loops aren't well supported yet. I've made some changes now so that loops wouldn't crash for your case, but it'll be quite a lot of work before the HLSL output...

Fixed the assembly. HLSL with the --ast flag is hopeless for now, but without the flag, the for-loops look OK. Global arrays aren't handled properly and the saturate() instruction isn't...

Those are 4 byte / single precision values, but I think some precision is lost in the conversions in BitConverter.ToSingle or ToString(CultureInfo.InvariantCulture). There's an exact way to print doubles, which...