Comments (2)
Yep, I also ran into the unused parameter warning in exp(). It's in gtx/quaternion.inl, lines 58 - 69.
Offending code:
template <typename T>
GLM_FUNC_QUALIFIER detail::tquat<T> exp
(
detail::tquat<T> const & q,
T const & exponent
)
{
detail::tvec3<T> u(q.x, q.y, q.z);
float a = glm::length(u);
detail::tvec3<T> v(u / a);
return detail::tquat<T>(cos(a), sin(a) * v);
}
from glm.
There is no need for the exp function parameter, it's been removed. However, I am not too sure about the implementation.
I fixed ext to exp and the missing operator in squat.
This changes have been made in GLM 0.9.4 branch for next release.
Thanks for contributing!
Christophe
from glm.
Related Issues (20)
- Build (tests) fails with -Werror due to a lot of warnings HOT 4
- Build fails with clang on GLM_DEPRECATED GLM_FUNC_DECL construct HOT 4
- Please restore glm.pc HOT 1
- GLM shared doesnt export DLL symbols HOT 3
- Compiler warnings (error: unsafe buffer access)
- are there any gdb pretty printers for the glm library? HOT 1
- is glm::cubic broken?
- CUDA compilation error: dot and vector multiplication functions use STL and cause compilation error.
- Wrong vector addition result inside a Cuda kernel. HOT 1
- 1.0.1: build fails with `GLM_TEST_ENABLE=ON` HOT 3
- Where can I find the implementation code for `glm::mat4 * glm::vec4`? HOT 1
- Compile Error MSVC
- Update fetch content CMake example to point to correct tag
- Enhance glm::dualquat and singular value decomposition for square matrix
- AVX2 on glm::vec4 and not on glm::vec3
- 'quat_cast': identifier not found when using glm as C++20 module
- Issue: Example Commands in README.md, in 'Build and Install' section, Label: Documentation
- What is glm-light?
- glm-1.0.1-light identifies itself as version 1.0.0
- Official build2 Package HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from glm.