equalFast
Checks whether the two given #graphene_matrix_t matrices are byte-by-byte equal.
While this function is faster than graphene_matrix_equal(), it can also return false negatives, so it should be used in conjuction with either graphene_matrix_equal() or graphene_matrix_near(). For instance:
| if (graphene_matrix_equal_fast (a, b)) { // matrices are definitely the same } else { if (graphene_matrix_equal (a, b)) // matrices contain the same values within an epsilon of FLT_EPSILON else if (graphene_matrix_near (a, b, 0.0001)) // matrices contain the same values within an epsilon of 0.0001 else // matrices are not equal } |
Return
true
if the matrices are equal. and false
otherwise
Since
1.10
Parameters
a #graphene_matrix_t