Fixed int mod

This commit is contained in:
Christophe Riccio 2018-06-18 14:25:14 +02:00
parent 11c26f9edb
commit 0d973b40a4
2 changed files with 2 additions and 1 deletions

View File

@ -66,7 +66,7 @@ namespace detail
// mod // mod
GLM_FUNC_QUALIFIER int mod(int x, int y) GLM_FUNC_QUALIFIER int mod(int x, int y)
{ {
return x - y * (x / y); return ((x % y) + y) % y;
} }
// factorial (!12 max, integer only) // factorial (!12 max, integer only)

View File

@ -57,6 +57,7 @@ glm::mat4 camera(float Translate, glm::vec2 const& Rotate)
#### Fixes: #### Fixes:
- Fixed build problems due to printf and std::clock_t #778 - Fixed build problems due to printf and std::clock_t #778
- Fixed int mod
### [GLM 0.9.9.0](https://github.com/g-truc/glm/releases/tag/0.9.9.0) - 2018-05-22 ### [GLM 0.9.9.0](https://github.com/g-truc/glm/releases/tag/0.9.9.0) - 2018-05-22
#### Features: #### Features: