1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

ci: add tcc32 CI on windows (#8922)

This commit is contained in:
Ruofan XU
2021-02-25 19:52:12 +08:00
committed by GitHub
parent c762d150c6
commit 1a8e502e2c
6 changed files with 61 additions and 15 deletions

View File

@@ -191,10 +191,10 @@ fn test_vec4() {
assert v + m4.Vec4{ e: [f32(5), 6, 7, 8]! } == m4.Vec4{ e: [f32(6), 8, 10, 12]! }
assert v - m4.Vec4{ e: [f32(1), 2, 3, 4]! } == m4.Vec4{ e: [f32(0), 0, 0, 0]! }
assert v.mul_vec4(m4.Vec4{ e: [f32(2), 2, 2, 2]! }) == m4.Vec4{ e: [f32(2), 4, 6, 8]! }
assert v.normalize().mod() == 1
assert m4.abs(v.normalize().mod() - 1) < m4.precision
v = m4.Vec4{[f32(1), 2, 3, 0]!}
assert v.normalize3().mod3() - 1 < m4.precision
assert v.normalize3().mod() - 1 < m4.precision
assert m4.abs(v.normalize3().mod3() - 1) < m4.precision
assert m4.abs(v.normalize3().mod() - 1) < m4.precision
// x y z
// 1 2 3 ==> -3 6 -3 0
// 4 5 6

View File

@@ -27,7 +27,7 @@ pub const precision = f32(10e-7)
* Utility
*
*********************************************************************/
fn abs(a f32) f32 {
pub fn abs(a f32) f32 {
if a >= f32(0.0) {
return a
} else {