Development Merge 2025.11.03 #6

Merged
Syntriax merged 21 commits from development into main 2025-11-03 13:07:39 +01:00
Showing only changes of commit 30a07dd034 - Show all commits

View File

@@ -41,6 +41,14 @@ public static class EngineConverterExtensions
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector3 ToVector3(this Vector3D vector) => new(vector.X, vector.Y, vector.Z); public static Vector3 ToVector3(this Vector3D vector) => new(vector.X, vector.Y, vector.Z);
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Matrix ToXnaMatrix(this Matrix4x4 m) => new(
m.M11, m.M12, m.M13, m.M14,
m.M21, m.M22, m.M23, m.M24,
m.M31, m.M32, m.M33, m.M34,
m.M41, m.M42, m.M43, m.M44
);
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Microsoft.Xna.Framework.Quaternion ToXnaQuaternion(this Core.Quaternion quaternion) => new(quaternion.X, quaternion.Y, quaternion.Z, quaternion.W); public static Microsoft.Xna.Framework.Quaternion ToXnaQuaternion(this Core.Quaternion quaternion) => new(quaternion.X, quaternion.Y, quaternion.Z, quaternion.W);