[ACCEPTED]-glm::rotate() call fails to compile?-glm-math
Accepted answer
I don't know enough about templates to give 7 you a great answer, but I believe from my 6 memory of GLM is that it was very picky 5 about types.
Can you try explicitly changing 4 45
to 45.f
to see if it accepts that? I think 3 you need to have consistent parameters (float 2 matrix, float, float vector). I think the 1 int confuses it somehow.
glm::rotate(Model, (glm::mediump_float)45, glm::vec3(1,0,0));
I found that this cast is helping because 3 of the type used in glm::vec3
as template.
This function 2 is that defined:
glm::detail::tmat4x4<glm::lowp_float> glm::rotate<glm::lowp_float> ( const glm::detail::tmat4x4<glm::lowp_float> &m, const glm::lowp_float &angle, const glm::detail::tvec3<glm::mediump_float> &axis)
So you must use appropriate 1 type in your angle value.
Source:
stackoverflow.com
More Related questions
Cookie Warning
We use cookies to improve the performance of the site. By staying on our site, you agree to the terms of use of cookies.