diff options
Diffstat (limited to 'src/Decals.cpp')
-rw-r--r-- | src/Decals.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/Decals.cpp b/src/Decals.cpp index 8a6ab5e..e5971e4 100644 --- a/src/Decals.cpp +++ b/src/Decals.cpp @@ -52,12 +52,11 @@ int Decals::MakeDecal(int atype, XYZ location, float size, XYZ normal, int poly, else if (major == 0) right = {normal.z, 0.0f, 0.0f}; } else { - CrossProduct(axis[major], normal, &right); + right = crossProduct(axis[major], normal); } - CrossProduct(normal, right, &up); - Normalise(&up); - Normalise(&right); + up = normalize(crossProduct(normal, right)); + right = normalize(right); float count; float count2; |