ofDocsdocumentation glm gtxinteger (functions)

gtxinteger (functions)


glm::factorial( ... )

genType glm::factorial(const genType &x)

Return the factorial value of a number (!12 max, integer only) From GLM_GTX_integer extension.


glm::floor_log2( ... )

unsigned int glm::floor_log2(unsigned int x)

Returns the floor log2 of x. From GLM_GTX_integer extension.


glm::mod( ... )

int glm::mod(int x, int y)

Modulus. Returns x - y * floor(x / y) for each component in x using the floating point value y. From GLM_GTX_integer extension.


glm::mod( ... )

glm::uint glm::mod(glm::uint x, glm::uint y)

Modulus. Returns x - y * floor(x / y) for each component in x using the floating point value y. From GLM_GTX_integer extension.


glm::nlz( ... )

glm::uint glm::nlz(glm::uint x)

Returns the number of leading zeros. From GLM_GTX_integer extension.


glm::pow( ... )

int glm::pow(int x, int y)

Returns x raised to the y power. From GLM_GTX_integer extension.


glm::pow( ... )

glm::uint glm::pow(glm::uint x, glm::uint y)

Returns x raised to the y power. From GLM_GTX_integer extension.


glm::sqrt( ... )

int glm::sqrt(int x)

Returns the positive square root of x. From GLM_GTX_integer extension.


glm::sqrt( ... )

glm::uint glm::sqrt(glm::uint x)

Returns the positive square root of x. From GLM_GTX_integer extension.