Lines Matching refs:permutations
520 uint8_t* permutations = improved_noise_permutations; in calculateImprovedNoiseValueForPoint() local
521 int A = permutations[X] + Y; in calculateImprovedNoiseValueForPoint()
522 int AA = permutations[A] + Z; in calculateImprovedNoiseValueForPoint()
523 int AB = permutations[A + 1] + Z; in calculateImprovedNoiseValueForPoint()
524 int B = permutations[X + 1] + Y; in calculateImprovedNoiseValueForPoint()
525 int BA = permutations[B] + Z; in calculateImprovedNoiseValueForPoint()
526 int BB = permutations[B + 1] + Z; in calculateImprovedNoiseValueForPoint()
527 result += lerp(w, lerp(v, lerp(u, grad(permutations[AA ], px , py , pz ), in calculateImprovedNoiseValueForPoint()
528 grad(permutations[BA ], px - 1, py , pz )), in calculateImprovedNoiseValueForPoint()
529 lerp(u, grad(permutations[AB ], px , py - 1, pz ), in calculateImprovedNoiseValueForPoint()
530 grad(permutations[BB ], px - 1, py - 1, pz ))), in calculateImprovedNoiseValueForPoint()
531 lerp(v, lerp(u, grad(permutations[AA + 1], px , py , pz - 1), in calculateImprovedNoiseValueForPoint()
532 grad(permutations[BA + 1], px - 1, py , pz - 1)), in calculateImprovedNoiseValueForPoint()
533 lerp(u, grad(permutations[AB + 1], px , py - 1, pz - 1), in calculateImprovedNoiseValueForPoint()
534 grad(permutations[BB + 1], px - 1, py - 1, pz - 1)))) / in calculateImprovedNoiseValueForPoint()