forked from bartvdbraak/blender
Add assert to mul_v3_m3v3 and mul_v2_m3v3,
So they're not likely to be called with bad arguments.
This commit is contained in:
parent
44376a322f
commit
8d6e5606d8
@ -433,6 +433,8 @@ void mul_m4_v4d(float mat[4][4], double r[4])
|
||||
|
||||
void mul_v3_m3v3(float r[3], float M[3][3], const float a[3])
|
||||
{
|
||||
BLI_assert(r != a);
|
||||
|
||||
r[0] = M[0][0] * a[0] + M[1][0] * a[1] + M[2][0] * a[2];
|
||||
r[1] = M[0][1] * a[0] + M[1][1] * a[1] + M[2][1] * a[2];
|
||||
r[2] = M[0][2] * a[0] + M[1][2] * a[1] + M[2][2] * a[2];
|
||||
@ -440,6 +442,8 @@ void mul_v3_m3v3(float r[3], float M[3][3], const float a[3])
|
||||
|
||||
void mul_v2_m3v3(float r[2], float M[3][3], const float a[3])
|
||||
{
|
||||
BLI_assert(r != a);
|
||||
|
||||
r[0] = M[0][0] * a[0] + M[1][0] * a[1] + M[2][0] * a[2];
|
||||
r[1] = M[0][1] * a[0] + M[1][1] * a[1] + M[2][1] * a[2];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user