Skip to content

Conversation

@Xytabich
Copy link

Supersedes #30

Added overrides of vector math functions for Span's. This increases compatibility with other math libraries and avoids GC overhead (the internal use of arrays was also reworked to use stackalloc). All functions have been tested and have the same behavior as the current ones.

Added conversion to Span for FastVec3f, FastVec3d, FastVec3i, Vec2f, Vec2d, Vec2i, Vec3f, Vec3d, Vec3i, Vec4f, Vec4d, Vec4i, Vec4s, Vec4us. The [StructLayout(LayoutKind.Sequential, Pack = ...)] attribute has been added to these vectors to ensure correct layout in memory.

Corrected documentation for matrices, Quaterniond, Quaternionf. Documentation has been converted to xml format.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant