From a075f45526eccb218314368859ac4ce9138bd0be Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 29 Jan 2020 15:06:25 +0100 Subject: Fix more undefined behavior in tangent space computation Ref D6677 --- intern/mikktspace/mikktspace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'intern') diff --git a/intern/mikktspace/mikktspace.c b/intern/mikktspace/mikktspace.c index 285529298eb..47bed53ed28 100644 --- a/intern/mikktspace/mikktspace.c +++ b/intern/mikktspace/mikktspace.c @@ -1392,7 +1392,7 @@ static void QuickSort(int *pSortBuffer, int iLeft, int iRight, unsigned int uSee // Random unsigned int t = uSeed & 31; - t = (uSeed << t) | (uSeed >> (32 - t)); + t = rotl(uSeed, t); uSeed = uSeed + t + 3; // Random end -- cgit v1.2.3