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()}), }; }