This website requires JavaScript.
b2e55904b8
Fixed dual quat built on GCC
Christophe Riccio
2013-05-07 01:02:52 +02:00
5338aaac9e
Added half literals
Christophe Riccio
2013-05-07 01:01:56 +02:00
49fbfa051c
Optimized radians and degrees functions
Christophe Riccio
2013-05-06 20:35:13 +02:00
13f27821b9
Completed GTX_multiple for negative values, issue #79
Christophe Riccio
2013-05-06 18:00:06 +02:00
e3da5f952c
Fixed merge
Christophe Riccio
2013-05-06 15:34:37 +02:00
57a093035f
Updated cast test
Christophe Riccio
2013-05-06 15:22:42 +02:00
86a5825fee
Merge pull request #80 from robert-ancell/0.9.4
Christophe Riccio
2013-05-06 06:16:35 -07:00
092ccbe64f
Merge branch '0.9.5' of https://github.com/g-truc/glm into 0.9.5
Christophe Riccio
2013-05-05 21:36:41 +02:00
56564badb5
Added tests for issue #72
Christophe Riccio
2013-05-05 21:36:22 +02:00
0d3883c204
Merge pull request #75 from mackron/quat_simd
Christophe Riccio
2013-05-05 09:16:35 -07:00
c795562f67
Renamed gentype::null into gentype::_null for Tizen, #78
Christophe Riccio
2013-05-05 18:06:42 +02:00
f0d4080fe3
Fix glm::higherMultiple and glm::lowerMultiple and assoicated test cases. Does not fix the specialized versions of these functions
Robert Ancell
2013-05-03 16:52:06 -07:00
31805bcd79
Removed grid test
Christophe Riccio
2013-05-01 19:03:41 +02:00
281a391b4d
Fixed swizzle build on Visual C++ compiler
Christophe Riccio
2013-05-01 01:54:48 +02:00
e0cfd7d672
Attempt a small optimization in operator*(fquatSIMD, fvec4SIMD). No big improvement.
Dave Reid
2013-04-24 15:00:03 +10:00
c08ea7656b
Reorganize operator* to makes things a bit clearer.
Dave Reid
2013-04-24 14:22:27 +10:00
1eb88e4bc1
Cleanup.
Dave Reid
2013-04-24 14:06:28 +10:00
c1006718b3
Add fastMix() and fastSlerp() implementations.
Dave Reid
2013-04-24 13:55:38 +10:00
d07496460a
Add the ability to convert a SIMD quat to a standard mat4.
Dave Reid
2013-04-24 09:54:28 +10:00
942bf08fe3
Add the ability to convert standard mat4s and mat3s to SIMD quats.
Dave Reid
2013-04-24 09:39:22 +10:00
13837e1079
Remove the SSE3 implementation in operator*(fquatSIMD, fquatSIMD).
Dave Reid
2013-04-24 08:51:17 +10:00
197b6c96d8
Improve efficiency of operator*(fquatSIMD, fquatSIMD) in SSE4 mode.
Dave Reid
2013-04-24 07:58:41 +10:00
d23da666c5
Merge branch '0.9.5' of https://github.com/g-truc/glm into quat_simd
Dave Reid
2013-04-24 07:33:10 +10:00
5a82afae6f
Fixed merge
Christophe Riccio
2013-04-23 16:49:02 +02:00
8c7828e6f7
Fixed merge
Christophe Riccio
2013-04-23 16:40:07 +02:00
3c7989486e
Fixed literals in dual quaternion implementation
Christophe Riccio
2013-04-23 16:39:15 +02:00
fb99c4d2e7
Merge pull request #74 from mackron/0.9.5_Compilation_Fixes
Christophe Riccio
2013-04-23 07:37:37 -07:00
7563a8bc4d
Add initial implementation of SIMD optimized quaternions.
Dave Reid
2013-04-23 15:36:12 +10:00
6a7ccdb530
Fix another compilation error.
Dave Reid
2013-04-23 14:18:05 +10:00
b6d994f638
Compilation fixes due to missing P template parameters.
Dave Reid
2013-04-23 10:01:50 +10:00
5519b86003
Fix fvec4SIMD and fmat4x4SIMD compilation errors.
Dave Reid
2013-04-23 09:19:57 +10:00
30dca2d0c7
Fix an ambiguity error with clamp().
Dave Reid
2013-04-23 09:09:37 +10:00
161c6c474b
Added library builds
Christophe Riccio
2013-04-22 22:28:00 +02:00
f1967b5fb3
Removed GTX_ocl_type, issue #64
Christophe Riccio
2013-04-19 21:53:31 +02:00
a67c7594bc
Clarified comments in GTC_epsilon, issue #69
Christophe Riccio
2013-04-19 21:44:49 +02:00
85ae145cf5
Fixed merge
Christophe Riccio
2013-04-19 21:38:57 +02:00
073675d970
Updated readme for issue #70
Christophe Riccio
2013-04-19 21:36:10 +02:00
e5172fb284
Merge pull request #70 from Adellica/0.9.4
Christophe Riccio
2013-04-19 12:33:43 -07:00
e72f18997c
Fixed GTX_multiple for negative values, issue #51
Christophe Riccio
2013-04-19 21:30:52 +02:00
604405e941
Fixed equal operator on quat
Christophe Riccio
2013-04-17 18:24:02 +02:00
54e9d54579
Fixed tests and mat type typedefs
Christophe Riccio
2013-04-17 12:26:34 +02:00
abbb0fc7cb
Added component wise comparison operators for quaternion
Christophe Riccio
2013-04-17 11:16:54 +02:00
d4043ea49a
Added all precision types for GTC_type_precision
Christophe Riccio
2013-04-16 21:58:26 +02:00
296e3d7007
Fixed half precision implementation
Christophe Riccio
2013-04-15 11:04:24 +02:00
867db84ca5
Fixed mat2x4 value-type constructor
Kristian Lein-Mathisen
2013-04-14 23:30:30 +02:00
c14e2d7fbc
Added precision template parameter
Christophe Riccio
2013-04-10 13:46:27 +02:00
bb0398ae4a
Updated default precision section
Christophe Riccio
2013-04-02 01:53:30 +02:00
d2c0cf0a93
Fixed space characters
Christophe Riccio
2013-04-02 01:50:12 +02:00
4b4f3fbbaa
Fixed space characters and improved forward declaration, including extensions
Christophe Riccio
2013-04-01 23:02:26 +02:00
733cd31b0d
Updated documentation design (code), improved swizzling description
Christophe Riccio
2013-04-01 22:47:07 +02:00
653e2e20ba
Updated manual, new table of contents design. Created a faster compilation section, still in progress.
Christophe Riccio
2013-04-01 14:07:08 +02:00
e060785c15
Updated documentation for forward declaration
Christophe Riccio
2013-04-01 13:06:47 +02:00
9e5e056229
Clean up
Christophe Riccio
2013-04-01 13:06:15 +02:00
5bb22ed2ee
Added txt files to the project solution
Christophe Riccio
2013-04-01 13:05:43 +02:00
589e7cda6b
Added forward declarations (glm/fwd.hpp) for faster compilations, issue #56
Christophe Riccio
2013-03-31 11:41:53 +02:00
afb7779baf
Added forward declarations (glm/fwd.hpp) for faster compilations, issue #56
Christophe Riccio
2013-03-31 03:35:10 +02:00
ea09100144
Added forward declarations (glm/fwd.hpp) for faster compilations, issue #56
Christophe Riccio
2013-03-31 03:33:24 +02:00
39cf417691
Added initial implementation for forward declarations: int and float scalar types, #56
Christophe Riccio
2013-03-31 01:16:13 +01:00
6a96cd819a
Fixed dual quaternion build on Clang, fixed space characters #49
Christophe Riccio
2013-03-31 00:48:28 +01:00
78d3e5ca66
Updated readme
Christophe Riccio
2013-03-27 02:33:59 +01:00
e7dc01fc06
Fixed slerp, linear interpolation when cosTheta is close to 1, #65
Christophe Riccio
2013-03-26 00:28:29 +01:00
7739e9c3e3
Fixed merge
Christophe Riccio
2013-03-20 01:49:22 +01:00
c097769bad
Updated readme
Christophe Riccio
2013-03-19 20:16:11 +01:00
dab66f81e5
Fixed mix function for bool and bvec* type third parameter, issue #59
Christophe Riccio
2013-03-17 14:03:37 +01:00
356e70e653
Autodetect C++ version using __cplusplus value, issue #62
Christophe Riccio
2013-03-17 12:59:59 +01:00
96ecbbb28b
Added more mix function tests
Christophe Riccio
2013-03-17 03:34:56 +01:00
e7a5e50fc8
Fixed merge
Christophe Riccio
2013-03-16 18:16:36 +01:00
b7f622a142
Added mix function tests
Christophe Riccio
2013-03-16 02:54:44 +01:00
c3af426eb1
Added mix function tests
Christophe Riccio
2013-03-16 02:46:41 +01:00
003c547e43
Fixed isnan and isinf on Android with Clang, issue #54
Christophe Riccio
2013-03-16 01:34:37 +01:00
8ed5f541ff
Resolved issue #58
Christophe Riccio
2013-03-16 01:24:29 +01:00
4d71624067
Added file headers so that the files are no longer empty. #57
Christophe Riccio
2013-03-16 01:20:26 +01:00
6c4ae0d241
Fixed space characters
Christophe Riccio
2013-03-10 19:34:21 +01:00
cc60e7d230
Merge branch '0.9.5' of https://github.com/g-truc/glm into 0.9.5
Christophe Riccio
2013-02-22 15:54:20 +01:00
7c0cdb32ae
Merge branch '0.9.4' into 0.9.5
Christophe Riccio
2013-02-22 15:29:39 +01:00
4c89167ac9
Clarifies the license applying on the manual and added a docx copy of the manual to the source
Christophe Riccio
2013-02-22 15:28:33 +01:00
5c44c6e9fc
Merge branch '0.9.4' into 0.9.5
Christophe Riccio
2013-02-22 10:49:00 +01:00
bea3bd277f
Updated readme
Christophe Riccio
2013-02-22 10:48:47 +01:00
a2be7bbc43
Merge pull request #52 from msomeone/0.9.5
Christophe Riccio
2013-02-22 01:38:59 -08:00
f37af51426
Fixed API for euclian, only need a vec2 parameter
Christophe Riccio
2013-02-22 10:17:25 +01:00
2afa70aedf
Removed erroneous include "./gtc/dual_quaternion.hpp". Now correctly including "./gtx/dual_quaternion.hpp"
Maksim Vorobiev
2013-02-22 08:29:27 +03:00
982bb5ce5d
Added rotation function, issue #22
Christophe Riccio
2013-02-22 01:08:33 +01:00
a454354dfa
Updated readme
Christophe Riccio
2013-02-21 23:24:00 +01:00
7b57810a34
Merge branch '0.9.4' into 0.9.5
Christophe Riccio
2013-02-21 22:57:27 +01:00
18a8efde62
Resolve issue #39 , exp, squad and intermediate functions
Christophe Riccio
2013-02-21 22:57:14 +01:00
8320f165df
Merge branch '0.9.4' into 0.9.5
Christophe Riccio
2013-02-21 22:00:24 +01:00
e53c8b8529
Fixed issue #48
Christophe Riccio
2013-02-21 21:58:37 +01:00
1e3cb00fe5
Completed bit interleaving for 3 and 4 values
Christophe Riccio
2013-02-21 21:35:21 +01:00
3e3736769c
Fixed intrinsics build
Christophe Riccio
2013-02-21 11:36:50 +01:00
78118204f6
Merge branch '0.9.4' into 0.9.5
Christophe Riccio
2013-02-20 16:22:07 +01:00
2a4434786e
Updated date
Christophe Riccio
2013-02-20 16:21:56 +01:00
a445d5ee68
Updated readme for GLM 0.9.5.0
Christophe Riccio
2013-02-20 16:10:35 +01:00
eafe125d95
Updated readme for GLM 0.9.4.3
Christophe Riccio
2013-02-20 16:08:01 +01:00
39d3bc1d40
Merge branch '0.9.5' of https://github.com/g-truc/glm into 0.9.5
Christophe Riccio
2013-02-20 16:03:58 +01:00
fb5c648598
Merge pull request #50 from msomeone/0.9.5
Christophe Riccio
2013-02-20 07:03:50 -08:00
50c870ea96
Moved all dual quaternion functionality from GTC space to GTX.
Maksim Vorobiev
2013-02-20 17:57:17 +03:00
c64e53e42f
Fixed conflict
Christophe Riccio
2013-02-20 15:56:24 +01:00
af77fb3118
Fixed conflict
Christophe Riccio
2013-02-20 15:46:10 +01:00
efcecbd81a
Clang detection for GLM_INLINE
Christophe Riccio
2013-02-20 15:46:10 +01:00
d8aba7302d
Merge pull request #47 from mackron/Clang-Compile-Fix
Christophe Riccio
2013-02-20 06:43:55 -08:00