Random Number Generator based on xorshift. Designed for minimal state (32bits) to be easily embeddable into components. Core functionality is integer multiplication free to improve vectorization on less capable SIMD instruction sets.
Extrinsic rotation order. Specifies in which order rotations around the principal axes (x, y and z) are to be applied.
Specifies a shuffle component.