Christophe Riccio
|
2386237528
|
common function SIMD optimization
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
e71c98c5eb
|
Fixed GCC build
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
9e9ffe65f1
|
Fixed build
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
340083edce
|
Add SIMD optimization for common functions
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
c5f48da319
|
Fixed build with compiler that doesn't support GLM_HAS_UNRESTRICTED_UNIONS
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
72c741d8ea
|
Fixed sign with signed integer function on non-x86 architecture
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
0e780a5efd
|
- Use Cuda built-in function for abs function implementation with Cuda compiler
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
93612791cd
|
Removed Apple specific check for LLVM versions
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
affd5f3ba0
|
Fixed CUDA compiler error in type_vec4.inl #504
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
1f71f6fb3a
|
Improved SIMD and swizzle operators interactions with GCC and Clang, Added raw SIMD API.
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
83999c749a
|
Reorganized SIMD code
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
96963f88cc
|
Single file for simd specialization
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
66b714c418
|
Finishing up removing GLM_FORCE_SIZE_FUNC define and passing by copy scalars
|
ago%!(EXTRA string=9 years) |
Adrian Krupa
|
c9400562ec
|
Fixed build
|
ago%!(EXTRA string=10 years) |
humbletim
|
52c9f124e3
|
Fixed ldexp and frexp compilation errors
|
ago%!(EXTRA string=10 years) |
Christophe Riccio
|
adb03bee5c
|
Fixed ICC on Linux build errors #449
|
ago%!(EXTRA string=10 years) |
Christophe Riccio
|
2f2782d72a
|
Fixed ICC on Linux build errors #449
|
ago%!(EXTRA string=10 years) |
humbletim
|
8c55a64fdd
|
Fixed ldexp compilation error
|
ago%!(EXTRA string=10 years) |
Adrian Krupa
|
8fd8c56074
|
Fixed frexp compilation error
|
ago%!(EXTRA string=10 years) |
Christophe Riccio
|
fc8b4404f0
|
Fixed faceforward build #289
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
e4ccd06e29
|
Second set of fixes for Android #284
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
7e81213fdd
|
Fixed mod function specialization #281 Fixed bitscan detection
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
3f48ffefb0
|
Updated license
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
d276bf3b98
|
Doxygen fixes
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
117634c7ea
|
Fixed GCC build issue on new alignment types. More simd stuff to vec4
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
bddce172f7
|
Fixed Clang and LLVM detections
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
20bdab33dd
|
Branch free refract and reflect
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
582ea579a3
|
Fixed sign for unsigned types #271
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
38161f01f8
|
Further optimized glm::sign for signed and unsigned int #271
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
b0b84a3dc1
|
Optimized sign for vector types #271
|
ago%!(EXTRA string=11 years) |
plasmacel
|
7def337781
|
Update func_common.inl
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
41c00872a1
|
Fixed GCC build
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
fc253a0e5b
|
Fixed Visual C++ 10 build
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
1331e156cb
|
Fixed non C++11 build
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
dced21e745
|
Added multiple 'sign' implementations for integers, unit tests and performancetests.
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
eb915ed808
|
Fixed frac and added more roundEven tests
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
f70ee7ef28
|
Vectorize many common functions
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
44a734d93a
|
Fixed build
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
47a6947736
|
Make detail::functor1 capable to return a different argument value_type than the argument value_type
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
bf08a0e234
|
Replace function instanciations with macros by templates
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
0042517167
|
Replace function instanciations with macros by templates
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
bcd07b50f3
|
- Added GLM_FORCE_NO_CTOR_INIT
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
8cb9328e11
|
Additional fix for GLM_FORCE_SIZE_FUNC #245
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
c2d542562e
|
Fixed GLM_FORCE_SIZE_FUNC support overlook #245. Added uninitiallized constructor to quaternion. Fixed lack of conscistency or quaternion constructors with other types. Various uninitilized constructor optimizations
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
f9484a6e9f
|
- Moved template types from 'detail' to 'glm' namespace #239, #244
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
5f7862ebec
|
Improved linearRand: support precision and integers (#230)
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
ac3c2e37f1
|
Rely on STL functions for GLM functions using the same prototype #233
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
f916339ca7
|
Rely on C++11 to implement isinf and isnan
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
affd405b37
|
Fixed glm::isinf and glm::isnan for with Android NDK 9d #191, take 2
|
ago%!(EXTRA string=11 years) |
Christophe Riccio
|
e04ded9e39
|
Fixed glm::isinf and glm::isnan for with Android NDK 9d #191
|
ago%!(EXTRA string=11 years) |