From a0373366f6820c7fa8d19f52ed4743500e355bda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20L=C3=BCbe=C3=9F?= Date: Thu, 18 Mar 2021 17:23:05 +0100 Subject: [PATCH] Workaround for CompTime crash --- GlitchyEngine/src/Math/Vector2.bf | 2 +- GlitchyEngine/src/Math/Vector3.bf | 2 +- GlitchyEngine/src/Math/Vector4.bf | 2 +- Sandbox/src/VoxelFun/VoxelTestLayer.bf | 3 ++- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/GlitchyEngine/src/Math/Vector2.bf b/GlitchyEngine/src/Math/Vector2.bf index 79490a2..c3004f6 100644 --- a/GlitchyEngine/src/Math/Vector2.bf +++ b/GlitchyEngine/src/Math/Vector2.bf @@ -2,7 +2,7 @@ using System; namespace GlitchyEngine.Math { - [SwizzleVector(2, "Vector")] + //[SwizzleVector(2, "Vector")] public struct Vector2 { public const Vector2 Zero = .(0f, 0f); diff --git a/GlitchyEngine/src/Math/Vector3.bf b/GlitchyEngine/src/Math/Vector3.bf index fef532f..f01cdcc 100644 --- a/GlitchyEngine/src/Math/Vector3.bf +++ b/GlitchyEngine/src/Math/Vector3.bf @@ -2,7 +2,7 @@ using System; namespace GlitchyEngine.Math { - [SwizzleVector(3, "Vector")] + //[SwizzleVector(3, "Vector")] public struct Vector3 { public const Vector3 Zero = .(0f, 0f, 0f); diff --git a/GlitchyEngine/src/Math/Vector4.bf b/GlitchyEngine/src/Math/Vector4.bf index 0384dbc..671826e 100644 --- a/GlitchyEngine/src/Math/Vector4.bf +++ b/GlitchyEngine/src/Math/Vector4.bf @@ -2,7 +2,7 @@ using System; namespace GlitchyEngine.Math { - [SwizzleVector(4, "Vector")] + //[SwizzleVector(4, "Vector")] public struct Vector4 { public const Vector4 Zero = .(0f, 0f, 0f, 0f); diff --git a/Sandbox/src/VoxelFun/VoxelTestLayer.bf b/Sandbox/src/VoxelFun/VoxelTestLayer.bf index f4e5ce2..52fd25d 100644 --- a/Sandbox/src/VoxelFun/VoxelTestLayer.bf +++ b/Sandbox/src/VoxelFun/VoxelTestLayer.bf @@ -343,7 +343,8 @@ namespace Sandbox.VoxelFun Matrix rot = .RotationY(_camera.Rotation.Y) * .RotationX(_camera.Rotation.X); - movement = ((Vector4)(rot * Vector4(movement, 1.0f))).XYZ; + let bla = ((Vector4)(rot * Vector4(movement, 1.0f))); //TODO .XYZ + movement = .(bla.X, bla.Y, bla.Z); float speed = Input.IsKeyPressed(Key.Shift) ? movementSpeedFast : movementSpeed;