Giuseppe Barbieri
83697febeb
Update intersect.hpp
ago%!(EXTRA string=8 years)
Sergey Kosarevsky
84e6d82051
Fixed #692 : sphericalRand() is doing correct distribution on a sphere
ago%!(EXTRA string=8 years)
Christophe Riccio
529de50383
Fixed acsch #698
ago%!(EXTRA string=8 years)
KUANG Fangjun
538b6b6d57
fix a typo.
ago%!(EXTRA string=8 years)
Kai Dietrich
c79dfbc925
Use std::exp2 to implement glm::exp2 when available
...
Using std::exp and then a multiplication looses a lot of precision which
can cause hard to find bugs (who would expect exp2 to fail?) because all
powers of two with integer exponents can be expressed precisely
with ieee754 floating point.
This also should be good for performance, since exp2 with
integer exponent is just shifting some bits in ieee754 and
good implementers will probably leverage that to implement exp2
efficiently.
ago%!(EXTRA string=8 years)
Christophe Riccio
fcbedf5058
Fixed glm::step that didn't work with scalars #684
ago%!(EXTRA string=8 years)
Christophe Riccio
ad82970101
Fixed warning #685
ago%!(EXTRA string=8 years)
Christophe Riccio
25e7bef346
Resolved uninitialized return value warnings #685
ago%!(EXTRA string=8 years)
Olivier Sohn
ddb93dcdc2
fix build
ago%!(EXTRA string=8 years)
Olivier Sohn
6bd81b8fbc
use quat_identity
ago%!(EXTRA string=8 years)
Olivier Sohn
6f61bb4d2e
Fix rotation when vectors are in the same direction #690
ago%!(EXTRA string=8 years)
akaltar
04819ecaae
Fix #679
...
Fixes warning C4309 on VS2015
ago%!(EXTRA string=8 years)
Christophe Riccio
2e43c201cd
Fixed warning C4309 #679
ago%!(EXTRA string=8 years)
Christophe Riccio
dc3e0b5ccb
Added GLM_FORCE_SINGLE_ONLY to use GLM on platforms that don't support double #627
ago%!(EXTRA string=8 years)
Christophe Riccio
aa38362b2c
Added spearate functions to use both nagative one and zero near clip plans #680
ago%!(EXTRA string=8 years)
Christophe Riccio
bfa6c9e192
- Added EXT_vector_relational: openBounded and closeBounded
ago%!(EXTRA string=8 years)
Christophe Riccio
30ee2cd1bb
- Added GTX_texture: levels function
ago%!(EXTRA string=8 years)
Christophe Riccio
a2497e6174
Fixed glm::to_string on quaternions wrong components order #681
ago%!(EXTRA string=8 years)
Christophe Riccio
1bf24f8344
Fixed glm::log2<int>() returns wrong value, missing static assert #683
ago%!(EXTRA string=8 years)
CaptainCarrot
3669256fd1
Update quaternion.inl
ago%!(EXTRA string=8 years)
CaptainCarrot
1fe48f0d09
Update quaternion.hpp
ago%!(EXTRA string=8 years)
Tobias Widlund
c07050ef9d
Fixed incorrect indentation
ago%!(EXTRA string=8 years)
Christophe Riccio
ec5b3fd897
Fixed build #675
ago%!(EXTRA string=8 years)
Christophe Riccio
5cf8765656
Added GTX_texture
ago%!(EXTRA string=8 years)
Christophe Riccio
ba4e508e98
Added make_vec*
ago%!(EXTRA string=8 years)
Linqing Feng
a6e27e8079
fix mismatched template argument (P to Q)
ago%!(EXTRA string=8 years)
Christophe Riccio
b5eb654ff0
Fixed Visual C++ /W4 warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
6932058f59
Fixed quaternion constructor from two vectors special cases #469
ago%!(EXTRA string=8 years)
Aaron
d75ef41bdb
Checking if either argument is nan in fmin and fmax
ago%!(EXTRA string=8 years)
Christophe Riccio
d550798ca0
Added EXT_vec1: *vec1 types
ago%!(EXTRA string=8 years)
Christophe Riccio
de28722e36
Added EXT_vector_relational: extend equal and notEqual to take an epsilon argument
ago%!(EXTRA string=8 years)
Christophe Riccio
68a829e7ed
Added fmin, fmax and fclamp to GTX_extended_min_max #372
ago%!(EXTRA string=8 years)
Christophe Riccio
fc53581c68
Fixed Better follow GLSL min and max specification #372
ago%!(EXTRA string=8 years)
Christophe Riccio
7466c4a9e7
Fixed Visual C++ warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
e1dc14ddd4
Fixed doxygen warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
bace93d798
Fixed API documentation reference
ago%!(EXTRA string=8 years)
Christophe Riccio
72e6b8973f
Updated API documentation
ago%!(EXTRA string=8 years)
Christophe Riccio
e9f210c85f
Enable /WX, warning as error on Visual Studio
ago%!(EXTRA string=8 years)
Christophe Riccio
23db2cd8b9
Show core feature first in the API doc modules
ago%!(EXTRA string=8 years)
Christophe Riccio
2240849164
Improve API documentation
ago%!(EXTRA string=8 years)
Christophe Riccio
d93a3be4ac
- Improved API documentation #668
ago%!(EXTRA string=8 years)
Christophe Riccio
fdf92ba340
Avoid duplicated code
ago%!(EXTRA string=8 years)
Christophe Riccio
4bc87efa09
Fixed build on GCC 7.1
ago%!(EXTRA string=8 years)
Christophe Riccio
007a97216a
Tentative fix for GCC 6
ago%!(EXTRA string=8 years)
Christophe Riccio
d336d3fb27
Fixed no-documentation warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
eb8689b8b5
More use of build-in CMake features, upgraded to CMake 3.2
ago%!(EXTRA string=8 years)
Christophe Riccio
22fe828159
Improved GTC_type_precision and added issues regarding SIMD and constexpr interaction #653
ago%!(EXTRA string=8 years)
Christophe Riccio
fdfd03ffaf
Fixed SIMD build
ago%!(EXTRA string=8 years)
Christophe Riccio
1bbf2dafb9
Fixed SIMD build
ago%!(EXTRA string=8 years)
Christophe Riccio
8bcf9b5ae7
Fixed SIMD build
ago%!(EXTRA string=8 years)