MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / v_test_mat43_nan

Function v_test_mat43_nan

include/vecmath/dag_vecMath_common.h:373–376  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

371VECTORCALL VECMATH_FINLINE bool v_test_xyzw_nan(vec4f a) { return v_test_any_bit_set(v_is_nan(a)); }
372VECTORCALL VECMATH_FINLINE bool v_test_xyz_nan(vec3f a) { return v_check_xyz_any_true(v_is_nan(a)); }
373VECTORCALL VECMATH_FINLINE bool v_test_mat43_nan(mat44f m)
374{
375 return v_test_xyz_nan(v_add(v_add(m.col0, m.col1), v_add(m.col2, m.col3)));
376}
377VECTORCALL VECMATH_FINLINE bool v_test_xyzw_finite(vec4f a) { return v_check_xyzw_all_false(v_is_not_finite(a)); }
378VECTORCALL VECMATH_FINLINE bool v_test_xyz_finite(vec3f a) { return v_check_xyz_all_false(v_is_not_finite(a)); }
379VECTORCALL VECMATH_FINLINE bool v_test_xy_finite(vec4f a) {return v_check_xy_all_false(v_is_not_finite(a)); }

Callers

nothing calls this directly

Calls 2

v_test_xyz_nanFunction · 0.85
v_addFunction · 0.70

Tested by

no test coverage detected