It works!
This commit is contained in:
@@ -140,7 +140,8 @@ pub const Vector4 = extern struct {
|
||||
}
|
||||
|
||||
pub inline fn normalize(self: Vector4) Vector4 {
|
||||
return .{ .vector = self.vector / @sqrt(@reduce(.Add, self.vector * self.vector)) };
|
||||
const len_vector: Vector = @splat(@sqrt(@reduce(.Add, self.vector * self.vector)));
|
||||
return .{ .vector = self.vector / len_vector };
|
||||
}
|
||||
|
||||
pub inline fn dot(self: Vector4, other: Vector4) f32 {
|
||||
|
||||
Reference in New Issue
Block a user