christophe-lunarg
41ce855d1e
C.I. Updated macOS travis configurations
ago%!(EXTRA string=4 years)
christophe-lunarg
091ba3f788
C.I. Add coverage for more rescent compilers
ago%!(EXTRA string=4 years)
christophe-lunarg
d1a585ebf1
C.I. No more SIMD instruction build on GCC
ago%!(EXTRA string=4 years)
christophe-lunarg
9dca1667fe
Merge branch 'master' of github.com:g-truc/glm
ago%!(EXTRA string=4 years)
christophe-lunarg
bec41ffe51
Fix AVX2 detection
ago%!(EXTRA string=4 years)
Tom Needham
9da06f73d6
Fix Typo in readme.md
...
Changed physic to physics
ago%!(EXTRA string=4 years)
Christophe
d950f17161
C.I.: Reduce number of build
ago%!(EXTRA string=4 years)
Christophe
a465b0e0d1
C.I. Upgraded osx images
ago%!(EXTRA string=4 years)
Christophe
ccec730246
C.I. reduced the number of travis configurations
ago%!(EXTRA string=4 years)
Christophe
15f4a448c4
C.I. fix travis build with Clang 3.6
ago%!(EXTRA string=4 years)
Christophe
9fcec4bbfa
Upgrading Travis C.I. distribution
ago%!(EXTRA string=4 years)
Christophe
9f3d876120
Upgrading Travis C.I. distribution
ago%!(EXTRA string=4 years)
Christophe
e5a16329c7
C.I.: Fix Travis C.I. xcode build
ago%!(EXTRA string=4 years)
Christophe
4c419832a6
C.I.: Fix Travis C.I. xcode build
ago%!(EXTRA string=4 years)
Gottfried Leibniz
00c4720305
fix: isIdentity for non-symmetric matrices
ago%!(EXTRA string=4 years)
Christophe
24a4befe80
Fix build
ago%!(EXTRA string=4 years)
Christophe
e6e73e5e0c
Only run Travis C.I. on master branch
ago%!(EXTRA string=4 years)
Christophe
6dedba1b94
Merge pull request #1044 from g-truc/build_only_master
...
Build appveyor C.I. only on master branch #1044
ago%!(EXTRA string=4 years)
Christophe
e011a57cf6
Merge pull request #1043 from g-truc/GLM_EXT_matrix_integer
...
Added *GLM_EXT_matrix_integer* with tests
ago%!(EXTRA string=4 years)
Christophe
6c76f78298
Build appveyor C.I. only on master branch
ago%!(EXTRA string=4 years)
Christophe
561fbbd94c
Added *GLM_EXT_matrix_integer* with tests
ago%!(EXTRA string=4 years)
Christophe
8693d06297
Fix glm::acsch tests
ago%!(EXTRA string=4 years)
Christophe
db8b101617
verbose
ago%!(EXTRA string=4 years)
Christophe
5f0baa29b9
Fix build when CMake 2.6 is used not supporting --parallel
ago%!(EXTRA string=4 years)
Christophe
e24c88cf38
travis ci parallel build and tests
ago%!(EXTRA string=4 years)
Christophe
2be2119a2b
travis ci parallel build and tests
ago%!(EXTRA string=4 years)
Christophe
315e8d2dba
Verbose test
ago%!(EXTRA string=4 years)
Christophe
03ef41c27a
appveyor parallel build and tests
ago%!(EXTRA string=4 years)
Christophe
25344118d6
appveyor parallel build and tests
ago%!(EXTRA string=4 years)
Christophe
c31b5aecaa
fix reciprocal test
ago%!(EXTRA string=4 years)
Christophe
da542d6354
fix reciprocal test
ago%!(EXTRA string=4 years)
Christophe
23dcea8995
Fix warnings
ago%!(EXTRA string=4 years)
Christophe
f3887d2053
Release not ready yet...
ago%!(EXTRA string=4 years)
Christophe
2a8664fe50
Added and to *GLM_EXT_scalar_common* and *GLM_EXT_vector_common*
ago%!(EXTRA string=4 years)
Christophe
c59117ebd0
Updated readme
ago%!(EXTRA string=4 years)
Christophe
ee96051e86
Updated readme
ago%!(EXTRA string=4 years)
Christophe
2593c9c8b3
Added GLM_EXT_scalar_reciprocal and GLM_EXT_vector_reciprocal with tests
ago%!(EXTRA string=4 years)
Christophe
1cf91a1009
Merge pull request #1012 from bosmacs/master
...
Fix quaternion orientation in `glm::decompose` #1012
ago%!(EXTRA string=4 years)
Christophe
b033c73b42
Merge pull request #1019 from dscharrer/master
...
Fix singularity in quaternion to euler angle roll conversion #1019
ago%!(EXTRA string=4 years)
Christophe
e8f2e98050
Merge pull request #1027 from amaury-ml/ctor_init
...
Change the logic of defaulted constructors #1027
ago%!(EXTRA string=4 years)
Christophe
f52f232f59
Merge pull request #1038 from EZForever/patch-angle
...
fix: glm::angle() discards the sign of result for angles in range (2*pi-1, 2*pi) #1038
ago%!(EXTRA string=4 years)
Christophe
4ae59db254
Merge pull request #1041 from lpisha/master
...
Remove ban on using string_cast with CUDA host code #1041
ago%!(EXTRA string=4 years)
Christophe
5a34b3a2d8
Merge pull request #1040 from RohacekD/patch-constexpr
...
Adding constexpr qualifiers for dot and cross product #1040
ago%!(EXTRA string=5 years)
Christophe
97ab936305
Use pull request to contribute
ago%!(EXTRA string=5 years)
lpisha
051781e265
Remove ban on using string_cast with CUDA host code
...
string_cast.hpp merely detects whether the current compiler is NVCC (originally based on `if defined(__CUDACC__)` in glm/simd/platform.h) and throws an error if it is. This means string_cast.hpp cannot be included in any header which might ever be used in a CUDA project.
Of course, glm::to_string can't be used in device (GPU) code. However, the current approach to stop this is both incorrect and unnecessary. __CUDACC__ will be defined in both host and device code compilation, and glm::to_string can obviously be used in host code. The correct define is __CUDA_ARCH__ (will be defined only if compiling device code). However, there's no problem if glm::to_string is defined (the header is included) while compiling device code, as long as it's not actually used in the device code. So, throwing an error if __CUDA_ARCH__ is defined would still prevent string_cast.hpp from being included in CUDA projects.
There's actually no need for any manual check to see if glm::to_string is being used in device code, because the compiler will already check for that. It returns a std::string, which itself can't be used in device code, so it's unlikely a developer would try. And if they did, there would be errors that both glm::to_string and all the needed std::string constructors, stream operators, etc. are host-only functions.
ago%!(EXTRA string=5 years)
RohacekD
ae6fa0872f
Adding constexpr qualifier for cross product
ago%!(EXTRA string=5 years)
RohacekD
6ce6cd9e26
Adding constexpr qualifier for dot product
ago%!(EXTRA string=5 years)
Christophe
596577f200
Merge pull request #1035 from koladonia/adjugate-fix
...
Fixed calculation of m02 minor for mat4x4 adjugate #1035
ago%!(EXTRA string=5 years)
Christophe
2c36db9cf7
Merge pull request #1033 from gottfriedleibniz/patch-fastnormalize
...
fix: fastNormalize ambiguity #1033
ago%!(EXTRA string=5 years)
Christophe
f6574ccf71
Merge pull request #1034 from gottfriedleibniz/patch-ismultiple
...
fix: isMultiple #1034
ago%!(EXTRA string=5 years)