From 45c954cb03b18cae1795f6ef88ab46ca65a68429 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=AA=E3=82=AD=E8=90=8C?= Date: Fri, 13 Jun 2025 20:56:09 +0200 Subject: [PATCH] haku2: fix implementation of / (div) it was multiplying instead of dividing --- crates/haku2/src/system.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/haku2/src/system.zig b/crates/haku2/src/system.zig index 9071720..009e8c4 100644 --- a/crates/haku2/src/system.zig +++ b/crates/haku2/src/system.zig @@ -320,9 +320,9 @@ fn div(a: Value, b: Value, cx: Context) Vm.Error!Value { } return switch (a) { - .number => .{ .number = a.number * b.number }, - .vec4 => .{ .vec4 = a.vec4 * b.vec4 }, - .rgba => .{ .rgba = a.rgba * b.rgba }, + .number => .{ .number = a.number / b.number }, + .vec4 => .{ .vec4 = a.vec4 / b.vec4 }, + .rgba => .{ .rgba = a.rgba / b.rgba }, else => cx.vm.throw("number, vec4, or rgba arguments expected, but got {s}", .{a.typeName()}), }; }