Zig utility library
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add type assertions to `math.orthographic`

IamPyu 9cf878a4 05bddd3f

+7 -2
+7 -2
src/math.zig
··· 87 87 comptime T: type, 88 88 w: T, 89 89 h: T, 90 - near: f32, 91 - far: f32, 90 + near: T, 91 + far: T, 92 92 ) Matrix(T, 4, 4) { 93 + switch (@typeInfo(T)) { 94 + .float => {}, 95 + else => @panic("`T` should be float"), 96 + } 97 + 93 98 const r = near - far; 94 99 return mat(T, 4, 4, .{ 95 100 .{ 2 / w, 0.0, 0.0, 0.0 },