Dave Reid
87c90590be
Add support for x,y,z,w accessors to fvec4SIMD.
...
This is done via a union. It must be enabled with GLM_SIMD_ENABLE_XYZW_UNION. A nameless struct/union warning in VC (C4201) is explicitly disabled with the "pragma warning(push/pop)" system.
Allowing xyzw access makes it much easier to toggle between SIMD and non-SIMD builds.
2012-12-21 07:40:03 +10:00
Christophe Riccio
560b474008
Fixed quat slerp using mix function when cosTheta close to 1
2012-12-20 18:13:04 +01:00
Christophe Riccio
0b41846700
Fixed speeling
2012-12-20 11:16:12 +01:00
Christophe Riccio
c19dda3797
Fixed quaternion interpolation when cosTheta is close to zero
2012-12-20 00:37:28 +01:00
Christophe Riccio
443f62bb08
Fixed issue #19 , fixed -0.0 with half
2012-12-16 21:54:54 +01:00
Christophe Riccio
739ab3529c
Resolved issue #4 , added GLM_GTX_rotate_normalized_axis
2012-12-14 00:14:02 +01:00
Christophe Riccio
8a291a9dc2
Fixed bug #14 , fixed constexpr
2012-12-13 23:08:41 +01:00
Christophe Riccio
841f91e830
Fixed bug #15 , added missing roll, pitch and yaw functions; Fixed half implicit conversions
2012-12-13 22:48:20 +01:00
Christophe Riccio
931b7bcdd6
Fixed issue #18 glm::clamp and NaN's
2012-12-13 11:26:59 +01:00
Christophe Riccio
a7fb9f31fd
Fixed bug #13 , ICC built on Linux
2012-12-10 14:07:33 +01:00
Christophe Riccio
c7fa6d745a
Revert previous change trying to fix bug #13 : Break the build on Windows...
2012-12-09 00:40:25 +01:00
Christophe Riccio
7e0288359f
Tentative of fixing bug #13 , nextafter on Intel compiler
2012-12-07 11:22:13 +01:00
Christophe Riccio
b8f30c5ad3
Fixed bug #11 , added missing quat based epsilonEqual and epsilonNotEqual definitions
2012-11-15 15:37:28 +01:00
Christophe Riccio
47b610c6d3
Clean up doxygen documentation
2012-11-15 15:29:41 +01:00
Christophe Riccio
4b18cc7051
Clean up doxygen documentation... was exposing implementation details
2012-11-14 12:16:10 +01:00
Christophe Riccio
2f8f070597
Fixed GTC_epsilon with Clang
2012-11-14 12:02:24 +01:00
Christophe Riccio
0b745d4e1c
Clean up space characters
2012-11-13 17:57:42 +01:00
Christophe Riccio
7b60ef7ab4
Merge branch 'master' of https://github.com/g-truc/glm into 0.9.4
2012-11-13 17:55:19 +01:00
Christophe Riccio
214c56cd45
Updated doxygen documentation
2012-11-13 17:54:11 +01:00
Christophe Riccio
7778013575
Fixed space characters
2012-11-13 13:19:11 +01:00
boromisp
1683e78f58
Fixed the line-sphere intersection
...
The original implementation had the same mistakes than the ray-sphere
intersection.
Added two new 'out' parameters to return both intersection ponits.
Changed the implementation to the geomethric method.
2012-11-11 23:53:10 +01:00
boromisp
ed12134f34
Fixed the original ray-sphere intersection
...
Changed the original analytic method to a geometrical.
The errors in the original intersection calculation:
The function has a sphere center parameter, but ignores it and assumes
that the sphere is in the origo.
It calculates the length of the ray direction vector, but later on uses
this vector as a unit vector.
The position calculation is simply wrong. It multiplies the direction
vector with the radius of the sphere instead of the calculated
intersection distance.
The quadratic equation solving could be improved too:
There should be an early exit for negative discriminant.
The naive implementation sould be changed to a floating-point
specialized one.
2012-11-11 23:41:11 +01:00
boromisp
3a3c1fd8e8
Added new ray-sphere intersection
...
This version uses a geometric method (usually faster) and doesn't
calculate the intersection position and normal, only the distance.
2012-11-11 23:09:12 +01:00
Christophe Riccio
4fff9b4367
Added matrix inverse tests and clean up space characters
2012-11-09 03:39:43 +01:00
Christophe Riccio
c9a0b87c7b
Fixed spaces
2012-11-09 01:24:22 +01:00
Christophe Riccio
a69de771a0
Fixed merge
2012-11-09 01:24:04 +01:00
Christophe Riccio
4d3af10700
Fixed space characters
2012-11-08 15:00:50 +01:00
Christophe Riccio
669ace8067
Fixed space character
2012-11-08 14:34:22 +01:00
Christophe Riccio
bfec0e2388
Fixed epsilon for half types
2012-11-06 02:26:31 +01:00
Christophe Riccio
1fb8bec873
Fixed abs function for half based types
2012-11-06 01:23:14 +01:00
Christophe Riccio
9d9a625493
Renamed equalEpsilon function into epsilonEqual and added tests
2012-11-05 19:39:22 +01:00
Christophe Riccio
16876bef5a
Fixed merge
2012-11-04 21:57:19 +01:00
Christophe Riccio
1dda2390e5
Fixed warnings on MacOS X
2012-11-04 14:26:54 +01:00
Tim Howard
e2bc911f00
Fixed component swapping in tmat2x2::_inverse().
...
NB: glm::detail::tmat2x2::_inverse() incorrectly swaps all components instead of only main diagonals:
A = ⌈a b⌉
⌊c d⌋
(using standard representation). _inverse() on A incorrectly gives the order
⌈ d -c⌉
⌊-b a⌋
(swaps both diagonals) where it should be
⌈ d -b⌉
⌊-c a⌋
(I am leaving out division by the determinate for clarity).
Also, glm::inverse() in `glm/core/func_matrix.inl` is correct for 2x2 matrices and shows the mistake of _inverse().
The unit tests do not appear to test division of a mat2 by a mat2 (where this could arise).
2012-10-22 17:23:03 -04:00
Christophe Riccio
1ded040f23
Merge branch 'master' into 0.9.4
2012-10-18 12:16:52 +02:00
Christophe Riccio
af2debfd43
Fixed spaces
2012-10-18 12:12:32 +02:00
Jakob Progsch
476abb8be0
removed \ from commented out out macro on line 564 to avoid compiler warnings for multiline comments
2012-10-18 11:56:54 +02:00
Christophe Riccio
c899d63725
Fixed Clang and LLVM GCC detection
2012-10-13 18:26:04 +02:00
Christophe Riccio
b9d9ae4ec5
updated CLang version detection
2012-09-23 15:30:17 +01:00
Christophe Riccio
8b5e63375f
updated CLang version detection
2012-09-23 15:27:47 +01:00
Christophe Riccio
3fc42c9e9e
Simplify Compilation build model detection
2012-09-20 17:31:32 +02:00
Christophe Riccio
8aa2eafc36
Added experiment in comment to auto detect the instruction set
2012-09-20 16:35:10 +02:00
Christophe Riccio
8c4ea6ebb2
Fixed isnan on GCC
2012-09-20 12:28:12 +02:00
Christophe Riccio
c6d87a9458
Added compiler detection
2012-09-20 11:40:15 +02:00
Christophe Riccio
1eac545656
Fixed Intel compiler detection
2012-09-20 10:28:39 +02:00
Christophe Riccio
b012c80771
Fixed isnan for Intel compiler
2012-09-20 10:17:03 +02:00
Christophe Riccio
b1ecabdd28
Fixed GTX_matrix_interpolation, issue #9
2012-09-19 19:14:45 +02:00
Christophe Riccio
7e3f00d034
Added missing test files
2012-09-19 15:34:23 +02:00
Christophe Riccio
c2eea6da26
Removed floor_log2, comment that isnan and isinf are not working on MinGW
2012-09-18 01:52:16 +02:00
Christophe Riccio
56738ee5cb
Added idea for SSE2 implementation of findMSB
2012-09-13 02:14:41 +02:00
Christophe Riccio
8a7d6080d1
Fixed findMSB generic path
2012-09-13 00:43:46 +02:00
Christophe Riccio
a2ba0ea86f
Merge branch '0.9.3' of https://github.com/Groovounet/glm into 0.9.4
2012-09-12 15:59:17 +02:00
Joonas Sarajärvi
ad3422f6aa
Better fix glm::findMSB for GCC >= 4.0
...
The previous fix only worked correctly for values where
the most significant enabled bit was the only enabled bit.
This change changes the implementation back to using clz,
but so that the result is changed with additional arithmetics.
There is still at least one known limitation with regards
to acceptable input types, but this is documented in the code.
2012-09-12 15:17:21 +03:00
Joonas Sarajärvi
daa51e42bb
Fix glm::findMSB for GCC >= 4.0
...
Before this fix, the GCC specific MSB function returned the number
of leading zero bits in the parameter value. With this change,
the number of trailing zero bits is returned instead.
I am not entirely sure if this fix is correct, because I could not
find a clear reference about what findMSB in GLSL is really
supposed to return with some concrete input value.
At least the result is now consistent with the GLM_ARCH_PURE
implementation of glm::findMSB.
2012-09-12 01:59:13 +03:00
Joonas Sarajärvi
da530ac46e
Fix integer version of glm::log2 for GCC
...
This pretty much reverts the fix done in commit
1ed0e3865b
This temporarily breaks log2 for GCC in cases where GLM_FORCE_PURE
is not defined. The workaround introduced in commit
1ed0e3865b
seems to rely
on getting invalid results from the nlz function.
Broken nlz is caused by a broken findMSB function for GCC.
A fix for the findMSB function should be available in a nearby
separate commit.
2012-09-12 01:51:02 +03:00
Christophe Riccio
1822f9dd04
Added Intel compiler support
2012-09-11 02:30:28 +02:00
Christophe Riccio
e8cbc50343
Fixed SSE detection on Visual C++
2012-09-06 20:05:11 +02:00
Christophe Riccio
88cbbebac6
Merge branch 'master' into 0.9.4
2012-09-06 18:45:15 +02:00
Ed Hutchins
311c64c3d3
Fixed SSE detection
2012-09-05 14:48:02 -07:00
Christophe Riccio
2f3dd90aca
Merge branch '0.9.3' into 0.9.4
2012-09-05 23:45:12 +02:00
Christophe Riccio
72a01d3432
Experiment to do
2012-08-22 18:22:06 +01:00
Christophe Riccio
09a8d5a621
Fixed warning from #123 comments
2012-07-01 11:32:55 +01:00
Christophe Riccio
35995e40f0
Merge branch '0.9.3' into 0.9.4
2012-06-30 01:11:36 +01:00
Christophe Riccio
ac8ec9b97c
Fixed SSE includes with GCC
2012-06-30 01:05:45 +01:00
Christophe Riccio
9bd19663c1
Fixed #186 , fixed warning
2012-06-28 19:45:28 +01:00
Christophe Riccio
3ab80ffe6d
Fixed #187 , fixed bitfieldExtract for vector based type
2012-06-28 19:40:42 +01:00
Christophe Riccio
a979cb483e
Updated readme for GLM 0.9.3.4 release
2012-06-28 19:15:57 +01:00
Christophe Riccio
e26b0587b2
Deleted VIRTREV_xstream
2012-06-28 17:01:02 +01:00
Christophe Riccio
4797b4922a
Fixed comflict
2012-06-20 15:13:19 +01:00
Christophe Riccio
ba6807b754
Added SSE4 and AVX2 detection, most changes from d9dc21328f
2012-06-03 02:17:36 +01:00
Christophe Riccio
b88c550a10
Updated version for next release
2012-06-03 01:11:35 +01:00
Christophe Riccio
fa0cc7a319
Merge branch '0.9.3' of github.com:Groovounet/glm into 0.9.4
2012-05-20 11:14:42 +01:00
Christophe Riccio
ac0c938442
Fixed VC warning
2012-05-09 22:39:17 +01:00
Christophe Riccio
40622b0e79
Fixed merge
2012-05-08 21:01:40 +01:00
Christophe Riccio
ff3ad788df
Merge branch '0.9.3' of github.com:Groovounet/glm into 0.9.3
2012-05-08 20:58:01 +01:00
Christophe Riccio
34dc3a6ef6
Fixed matrixCompMult function for none square matrix
2012-05-02 13:07:55 +01:00
Christophe Riccio
77eabf703a
Merge branch '0.9.3' into 0.9.4
2012-05-02 13:07:06 +01:00
Christophe Riccio
05426e7398
Fixed matrixCompMult function for none square matrix
2012-05-02 13:06:00 +01:00
Christophe Riccio
a5fdf3c1bf
Fixed ticket #182 , isnan and isinf conflicts
2012-04-30 22:23:08 +01:00
Christophe Riccio
928ed30fe0
Fixed namespace issue with stream operators
2012-04-23 15:41:18 +01:00
Christophe Riccio
4989ad5a97
Fixed android detection #180
2012-04-23 14:58:46 +01:00
Christophe Riccio
958bb6f6ca
Fixed GTX_compatibility on Android r7
2012-04-19 11:29:57 +01:00
Christophe Riccio
ac768ea12b
Added an alias (slerp) for mix with quaternions
2012-04-14 15:33:44 +01:00
Christophe Riccio
80a4a7973c
Merge branch '0.9.3' into 0.9.4
2012-04-14 14:49:59 +01:00
Christophe Riccio
874a675bb9
Fixed nextafter for float on Intel compiler
2012-04-14 14:45:27 +01:00
Christophe Riccio
535f67e45e
Ticket #176 , workaround for Intel compiler which has a bug with lookAt
2012-04-14 14:32:30 +01:00
Christophe Riccio
6a4677c30e
Promoted GTX_epsilon, GTX_ulp, fixed build, removed deprecation warning at build time
2012-04-07 02:30:26 +01:00
Christophe Riccio
b2f0f4d3f9
Move noise, random and ulp test to GTC tests
2012-04-07 00:36:15 +01:00
Christophe Riccio
cb017c5bca
Promoted angle axis interaction with quaternion
2012-04-06 21:04:46 +01:00
Christophe Riccio
5454f224b8
Fixed merge
2012-04-06 16:38:28 +01:00
Christophe Riccio
a2833dcb3c
Merge branch '0.9.3' of github.com:Groovounet/glm into 0.9.3
2012-04-06 13:53:14 +01:00
Christophe Riccio
17563f9a28
Fixed perspectiveFov
2012-04-06 13:52:43 +01:00
Christophe Riccio
7373e7b8da
Promote eulerAngles to GTC quaternion extension
2012-04-01 18:19:09 +01:00
Christophe Riccio
fa84c6d1b0
Added length implementation
2012-03-31 11:19:20 +01:00
Christophe Riccio
81efafa976
Merge branch '0.9.3' into 0.9.4
2012-03-16 21:55:54 +00:00
Christophe Riccio
8537e33b8d
Fixed ticket 169, parameter not used for mat division
2012-02-19 22:43:40 +00:00
Christophe Riccio
edccfa24b9
Fixed Clang version defines, ticket #170
2012-01-26 01:25:20 +00:00
Christophe Riccio
f267b6ea18
Promote GTC_constants
2012-01-25 18:54:28 +00:00
Christophe Riccio
fb3a41995a
Ticket #137 , added constexpr support
2012-01-25 18:36:04 +00:00
Christophe Riccio
080dc2dd82
Promoted GTX_reciprocal
2012-01-25 16:43:35 +00:00
Christophe Riccio
100b2202dd
Added GLM_FORCE_RADIANS
2012-01-25 16:37:09 +00:00
Christophe Riccio
ebd1ba8bf6
Merge branch '0.9.3' into 0.9.4
2012-01-25 15:53:41 +00:00
Christophe Riccio
18a500a0f5
Getting GLM 0.9.3.1 release ready
2012-01-25 12:56:50 +00:00
Christophe Riccio
359312f503
Fixed warnings
2012-01-25 12:04:47 +00:00
Christophe Riccio
db150c6bda
Fixed merge
2012-01-24 14:49:46 +00:00
Christophe Riccio
80e9c0ed64
Fixed language detection
2012-01-24 14:36:47 +00:00
Christophe Riccio
dd8cecbbbc
Fixed platform detection
2012-01-24 13:56:15 +00:00
Christophe Riccio
64e06fa57a
Merge branch '0.9.3' into 0.9.4
2012-01-24 12:07:52 +00:00
Christophe Riccio
afad865399
Removed detail implementation
2012-01-24 12:04:23 +00:00
Christophe Riccio
0fc7aeeed8
Added a message for undetected C++ compiler
2012-01-24 12:02:27 +00:00
Christophe Riccio
9b600406e0
Hide _inverse from doxygen #164
2012-01-23 10:37:45 +00:00
Christophe Riccio
89fcd31730
Fixed typo #166
2012-01-23 10:07:37 +00:00
Christophe Riccio
347ed18259
Fixed ticket #165 : Nacl compatibility
2012-01-23 10:00:32 +00:00
Christophe Riccio
8197773bf5
Fixed warning on GCC
2012-01-14 15:09:20 +00:00
Christophe Riccio
b19f609f51
Merge branch '0.9.3' into 0.9.4
2012-01-11 20:38:04 +00:00
Christophe Riccio
5eac74c4da
Fixed ticket #163 , missing inlines
2012-01-11 17:37:44 +00:00
Christophe Riccio
9a394874c3
Promote and deprecate extensions
2012-01-10 20:43:20 +00:00
Christophe Riccio
c26057d07b
Merge branch '0.9.3' into 0.9.4
2012-01-10 10:40:00 +00:00
Christophe Riccio
953c80a1d6
Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3
2012-01-09 11:21:48 +00:00
Christophe Riccio
88d3927558
Updated copyright date
2012-01-09 11:20:01 +00:00
Christophe Riccio
1ed0e3865b
Fixed log2 in GCC
2012-01-08 22:36:49 +00:00
Christophe Riccio
8711720b91
Fixed ticket #141 , strict aliasing warning
2012-01-08 14:08:07 +00:00
Christophe Riccio
aebcd7ec3f
Fixed bug #161 , perspectiveFov was written with a left handed coord system.
2012-01-08 13:53:28 +00:00
Christophe Riccio
040ea3ce7e
Fixed conflict with Boost, ticket #158
2012-01-08 13:13:18 +00:00
Christophe Riccio
099a37205d
Fixed ticket #160 , using isnan for isinf impl
2011-12-31 01:59:13 +00:00
Christophe Riccio
1625a495a8
Fixed model, 32/64bits detection on MacOS X
2011-12-18 20:05:02 +00:00
Christophe Riccio
7833ec3369
Merge branch '0.9.3' of ssh://g-truc.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3
2011-12-17 18:56:22 +00:00
Christophe Riccio
de3305ccef
Fixed ticket #157 , conflict with WinGDI.h
2011-12-17 18:55:30 +00:00
Christophe Riccio
6102b97b09
Updated doxygen
2011-12-16 23:28:05 +00:00
Christophe Riccio
828005e4fb
Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3
2011-12-16 23:27:04 +00:00
Christophe Riccio
6493ae6784
Updated version
2011-12-12 14:53:45 +00:00
Christophe Riccio
ee00387d2d
Promoted the ULP extension
2011-12-12 14:53:30 +00:00
Christophe Riccio
f9e622cd57
Higher conrehence of doxygens types
2011-12-12 11:39:18 +00:00
Christophe Riccio
5969ae0060
Improved doxygen /see references
2011-12-12 11:19:11 +00:00
Christophe Riccio
9a2665d329
Updated documentation reference
2011-12-12 10:54:09 +00:00
Christophe Riccio
331cf5affa
Uniformalized see also in doxigen
2011-12-11 12:36:22 +00:00
Christophe Riccio
538ba67fb8
Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3
2011-12-09 03:14:03 +00:00
Christophe Riccio
f18ad6bf2e
Updated doxygen documentation
2011-12-07 14:50:15 +00:00
Christophe Riccio
a3b5034d4e
Updated constants list
2011-12-07 12:37:22 +00:00
Christophe Riccio
59b0d3ae00
Updated doxygen documentation
2011-12-07 12:22:28 +00:00
Christophe Riccio
85a187761d
Updated documentation and refactoring of GTC_type_ptr code
2011-12-07 10:28:56 +00:00
Christophe Riccio
00d08369f8
Updated compiler version support
2011-12-06 14:54:47 +00:00
Christophe Riccio
e65267468a
Improved man pages
2011-12-06 13:42:35 +00:00
Christophe Riccio
7ff95df5e6
Fixed ticket #153 , vector and matrix queries
2011-12-06 12:22:43 +00:00
Christophe Riccio
dd244d8d25
Fixed MinGW roundEven bug
2011-12-05 18:08:43 +00:00
Christophe Riccio
888c298192
Fixed build
2011-11-22 22:28:18 +00:00
Christophe Riccio
665a0861f0
Added Unix platform detection
2011-11-22 22:27:44 +00:00
Christophe Riccio
e03c9687d8
Merge branch '0.9.2' into 0.9.3
2011-11-22 18:55:54 +00:00
Christophe Riccio
128c307142
Fixed outerProduct
2011-11-22 18:55:03 +00:00
Christophe Riccio
04958c1564
Added Chrone Native Client support
2011-11-22 18:34:09 +00:00
Christophe Riccio
d09501b7b0
Added epsilon constant and improved queries... still probably broken, need extra test
2011-11-22 17:52:53 +00:00
Christophe Riccio
64da6d3da3
Remove value_size() from vectors
2011-11-22 16:36:09 +00:00
Christophe Riccio
66408cfc4b
Fixed ticket #149 , misleading call to row_size in the code
2011-11-22 16:24:02 +00:00
Christophe Riccio
d26c9df71d
Fixed outerproduct ticket #150
2011-11-22 16:08:21 +00:00
Christophe Riccio
369e929910
Fixed ticket #147 refract for scalar
2011-11-14 18:13:18 +00:00
Christophe Riccio
390498ef87
Fixed refract for double based types
2011-11-14 17:48:39 +00:00
Christophe Riccio
c516145130
Fixed ticket #144 < instead of <=
2011-11-14 12:24:40 +00:00
Christophe Riccio
7f153a2b62
Fixed modf
2011-11-14 11:55:03 +00:00
Christophe Riccio
f2454e61f8
Fixed Android build
2011-10-25 16:29:01 +01:00
Christophe Riccio
173b009d1f
Fixed isnan and isinf on Android
2011-10-25 15:02:11 +01:00
Christophe Riccio
a11aa14e86
Added platform detection
2011-10-25 14:15:17 +01:00
Christophe Riccio
bfa79b2a67
Merge branch '0.9.2' into 0.9.3
2011-10-25 13:52:16 +01:00
Christophe Riccio
6525d84e3b
Fixed android build
2011-10-25 13:51:36 +01:00
Christophe Riccio
91966f0775
Merge branch '0.9.2' into 0.9.3
2011-10-24 18:15:07 +01:00
Christophe Riccio
cd1569c543
Added product declarations
2011-10-24 18:14:51 +01:00
Christophe Riccio
83f278f922
Fixed doxygen errors
2011-10-24 17:11:09 +01:00
Christophe Riccio
859833fa62
Fixed doxygen error
2011-10-24 15:47:31 +01:00
Christophe Riccio
499e5291e4
Merge branch '0.9.2' into 0.9.3
2011-10-24 00:42:34 +01:00
Christophe Riccio
25b4a14df2
Added missing none squared products
2011-10-24 00:42:24 +01:00
Christophe Riccio
e298ecfe1a
Fixed swizzle functions
2011-10-23 00:19:53 +01:00
Christophe Riccio
66a8720bc0
Fixed condition to enable half vector specialization
2011-10-22 22:18:16 +01:00
Christophe Riccio
671ebd40eb
Fixed GCC 4.2.4 build
2011-10-22 02:49:28 +01:00
Christophe Riccio
6c00ffa1b4
Fixed roundEven implementation, tests are now passing
2011-10-20 18:13:07 +01:00
Christophe Riccio
774bd01b92
Added link to roundEven what about
2011-10-20 14:16:39 +01:00
Christophe Riccio
5050bfacf7
Fixed setup options
2011-10-20 14:03:08 +01:00
Christophe Riccio
ee15fe5289
Clean up setup
2011-10-20 12:14:24 +01:00
Christophe Riccio
7533265233
Updated style, typo, removed old swizzle macro
2011-10-20 12:00:51 +01:00
Christophe Riccio
d43e671dcd
Fixed ln_ten constant
2011-10-20 11:30:05 +01:00
Christophe Riccio
7cbda2e1e2
Added GLM_SUPPORT_SWIZZLE_OPERATOR macro
2011-10-20 11:28:23 +01:00
Christophe Riccio
9db0d3525a
Fixed language detection on GCC
2011-10-19 23:45:59 +01:00
Christophe Riccio
a7611bfdf3
Fixed vector half type code broken in a previous merge
2011-10-19 22:49:14 +01:00
Christophe Riccio
840aefa52e
Test change
2011-10-19 22:40:11 +01:00
Christophe Riccio
cc8fa8a9c1
Removed dependence with a deprecated extension
2011-10-19 19:02:46 +01:00
Christophe Riccio
1e7923e7b9
Fixed compiler setup options
2011-10-19 19:00:44 +01:00
Christophe Riccio
212e1a1f07
Fixed swizzle functions for single component name mode of vector types
2011-10-19 16:51:50 +01:00
Christophe Riccio
4843f8ffb9
Added swizzle operator from generated functions for non C++11 compiler
2011-10-19 16:49:28 +01:00
Christophe Riccio
9e735277ad
Added explicit swizzle functions
2011-10-18 16:27:20 +01:00
Christophe Riccio
b4206636b7
Merge branch '0.9.3' into swizzle
2011-10-18 14:52:46 +01:00
Christophe Riccio
85f2429d0e
Fixed vec1 definition
2011-10-18 14:52:17 +01:00
Christophe Riccio
6acbd8582c
Added individual swizzle function preprocessor commands
2011-10-18 14:29:31 +01:00
Christophe Riccio
f4b1844b9a
Merge branch '0.9.3' into swizzle
2011-10-18 14:15:36 +01:00
Christophe Riccio
be97b8b213
Added vec1 types
2011-10-18 14:14:48 +01:00
Christophe Riccio
1882f16c97
Added GL_NV_gpu_shader5 types
2011-10-18 12:35:13 +01:00
Christophe Riccio
b056a22498
Improved pure code path
2011-10-18 11:21:34 +01:00
Christophe Riccio
911df15e8a
Fixed build
2011-10-18 11:02:20 +01:00
Christophe Riccio
12192d9232
Merge branch '0.9.3' into swizzle
2011-10-17 16:26:04 +01:00
Christophe Riccio
8877e038e5
Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3
2011-10-17 16:16:14 +01:00
Christophe Riccio
e7df27c8ca
Updated documentation, fixed typos
2011-10-17 16:13:57 +01:00
Christophe Riccio
d3fd7dfa14
Fixed build, simplify template declaratons
2011-10-14 23:36:21 +01:00
Christophe Riccio
560512f270
Merge branch '0.9.3' into swizzle
2011-10-14 17:43:51 +01:00
Christophe Riccio
13e16886a3
Improve template paramter documentation
2011-10-14 17:43:06 +01:00
Christophe Riccio
9843d38b67
Improved documentation
2011-10-14 17:05:47 +01:00
Christophe Riccio
177e0158b7
Improve documentation
2011-10-14 16:45:48 +01:00
Christophe Riccio
143b7f81d4
Fixed merge
2011-10-14 14:28:38 +01:00
Christophe Riccio
e93b6eb518
Merge branch '0.9.3' into swizzle
2011-10-14 14:08:15 +01:00
Christophe Riccio
8d843a448a
Vectorize and reformatting
2011-10-14 14:07:53 +01:00
Christophe Riccio
7e9ca13cde
Vectorized
2011-10-14 13:19:15 +01:00
Christophe Riccio
86be6440e3
Vectorize and reformat
2011-10-14 13:15:11 +01:00
Christophe Riccio
dc7d8f5c0c
Merge branch '0.9.3' into swizzle
2011-10-14 12:57:25 +01:00
Christophe Riccio
bc15b98730
Reformatting
2011-10-14 12:56:51 +01:00
Christophe Riccio
6f6d161afb
Vectorized
2011-10-14 12:48:09 +01:00
Christophe Riccio
6eba3a9db9
Added more vectorize functions
2011-10-14 12:41:45 +01:00
Christophe Riccio
e6fded40dc
Vectorize
2011-10-14 11:16:13 +01:00
Christophe Riccio
d070f7cf77
Added semi-automatic vectorizer
2011-10-14 02:42:15 +01:00
Christophe Riccio
fe41daa938
Fixed merge
2011-10-13 21:15:31 +01:00
Christophe Riccio
c54e4902b9
Fixed static assert
2011-10-13 19:29:36 +01:00
Christophe Riccio
f84a38e4b3
Updated error message for unsuported log2 types
2011-10-13 19:16:41 +01:00
Christophe Riccio
742013f6d3
Added integer log2 implementation with compute_log2 class
2011-10-13 19:07:54 +01:00
Christophe Riccio
c004d95bdf
Added log2 meta programming implementation
2011-10-13 18:59:25 +01:00
Christophe Riccio
dd02a9afd0
Fixed merge
2011-10-13 18:44:16 +01:00
Christophe Riccio
620861973e
Added float_or_int_trait
2011-10-13 18:42:45 +01:00
Christophe Riccio
0add256545
Merge branch '0.9.3' into swizzle
2011-10-13 18:36:52 +01:00
Christophe Riccio
16ef34f9c5
Added log2 for int types
2011-10-13 18:36:44 +01:00
Christophe Riccio
70efce771d
Updated date
2011-10-13 12:44:17 +01:00
Christophe Riccio
6277440507
Fixed removed namespace still present
2011-10-13 12:26:11 +01:00
Christophe Riccio
c4af12634b
Merge branch '0.9.3' into swizzle
2011-10-13 11:46:09 +01:00
Christophe Riccio
8864136e87
Fixed log2
2011-10-11 20:05:08 +01:00
Christophe Riccio
3c2882439f
Added nlz, improved int log2, optimized findMSB with intrinsics
2011-10-11 19:15:41 +01:00
Christophe Riccio
09ee14ad4c
Added uint log2 and deprecate GTX_unsigned_int
2011-10-11 15:31:16 +01:00
Ben
bcc8926ebf
Add additional swizzle constructors
2011-10-05 11:14:59 -07:00
Christophe Riccio
b5c8d9e812
Fixed merge
2011-10-04 14:20:30 +01:00
Christophe Riccio
5d574ff4f2
Fixed merge
2011-10-03 16:07:05 +01:00
Christophe Riccio
e3da53946e
Merge branch '0.9.2' into 0.9.3
2011-10-03 12:40:19 +01:00
Christophe Riccio
8df8569563
Added () operator for swizzling
2011-10-03 12:39:56 +01:00
Christophe Riccio
30e2682230
Merge branch '0.9.2' into 0.9.3
2011-10-02 01:29:07 +01:00
Christophe Riccio
e8ee34e397
Added constructor taking partial swizzle operation parameter
2011-10-02 01:26:35 +01:00
Christophe Riccio
4779a6d990
Merge branch '0.9.2' into 0.9.3
2011-09-30 16:21:49 +01:00
Christophe Riccio
d75db9b8e4
Fixed ticket #111 , missing swizzle operations
2011-09-30 16:16:55 +01:00
Christophe Riccio
b7c11b1e6a
Added GLM_GTX_constants extension
2011-09-30 15:36:55 +01:00
Christophe Riccio
264054d59d
Fixed merge
2011-09-30 15:05:43 +01:00
Christophe Riccio
ac8552d296
Fixed /W4 VC warnings
2011-09-30 14:37:49 +01:00
Christophe Riccio
3def64b49b
Fixed matrix division
2011-09-30 14:14:21 +01:00
Christophe Riccio
2438ec04b1
Ticket #129 , fixed -Wsign-conversion warnings
2011-09-30 13:57:09 +01:00
Christophe Riccio
35b352168a
Fixed revision number
2011-09-30 13:47:38 +01:00
Christophe Riccio
0c0473350f
Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3
2011-09-30 10:16:54 +01:00
Christophe Riccio
5fa3eb9e69
Fixed merge
2011-09-29 16:58:31 +01:00
Christophe Riccio
5431212c55
Fixed /W4 warnings
2011-09-29 16:49:50 +01:00
Christophe Riccio
9cdf63331e
Added noise2, noise3 and noise4 draft implementation
2011-09-28 10:27:43 +01:00
Christophe Riccio
9c8930e630
Promoted noise extension to GTC
2011-09-27 10:22:29 +01:00
Christophe Riccio
0abdaee9b4
typo
2011-09-26 02:20:23 +01:00
Christophe Riccio
283f7882da
Merge branch '0.9.3' into swizzle
2011-09-25 05:17:41 +01:00
Christophe Riccio
97e07f6660
Typo / style
2011-09-25 05:09:34 +01:00
Christophe Riccio
ca88ff50dd
Fixed build
2011-09-25 02:25:26 +01:00
Christophe Riccio
387854dbe3
Fixed and tested disk and ball rands
2011-09-24 23:51:49 +01:00
Christophe Riccio
695b058096
Fixed and tested circular and spherical rands
2011-09-24 23:36:42 +01:00
Christophe Riccio
1d05f79eb8
C++11 tests
2011-09-24 23:25:09 +01:00
Christophe Riccio
156235e574
Merge branch '0.9.3' into swizzle
2011-09-24 13:56:54 +01:00
Christophe Riccio
a1789110e7
Fixed build
2011-09-24 13:56:36 +01:00
Christophe Riccio
2912e726be
Fixed build on G++
2011-09-24 13:40:55 +01:00
Christophe Riccio
1e8802fa47
Replace spaces by tabs
2011-09-24 13:14:15 +01:00
Christophe Riccio
1eb86ac921
Fixed merge
2011-09-24 13:09:47 +01:00
Christophe Riccio
42cfff00a1
Merge branch '0.9.3' into swizzle
2011-09-23 20:39:46 +01:00
athile
1245dc51f3
Merge branch '0.9.3' of git://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math
2011-09-23 14:10:59 -04:00
athile
124923154b
Fix swizzle size defect and further clean-up
2011-09-23 14:08:52 -04:00
athile
6d83744b39
Simplify swizzling implementation into one swizzle class
2011-09-23 13:37:07 -04:00
athile
44bd721a41
Swizzle clean-up
2011-09-23 11:51:21 -04:00
Christophe Riccio
c7e5c17898
Added disk and ball rand implementations
2011-09-23 09:59:13 +01:00
Christophe Riccio
5f52e6a82f
Added spherical and circular rand implementations
2011-09-23 09:14:25 +01:00
athile
a762f19861
Further swizzle work.
2011-09-22 14:56:39 -04:00
Christophe Riccio
3aefc82e95
Added linearRand implementation
2011-09-22 09:58:57 +01:00
athile
6dee4eabc4
WIP swizzle. Note: glm::dot() now working for swizzled vec3, but mysteriously not for vec2 or vec4.
2011-09-21 20:09:34 -04:00
athile
2851081b66
Incremental work on improving swizzles.
2011-09-21 16:49:42 -04:00
Christophe Riccio
1caa95f895
Merge branch '0.9.3' into swizzle
2011-09-21 21:38:22 +01:00
Christophe Riccio
dd2de8b20d
Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3
2011-09-21 21:11:44 +01:00
Christophe Riccio
a18a7dfac9
Added new GTC API for random
2011-09-21 21:10:51 +01:00
athile
73d5e729c1
WIP swizzles
2011-09-21 14:39:50 -04:00
Christophe Riccio
b2b664e9d9
Updated simplex3d implementation
2011-09-21 19:37:10 +01:00
athile
fe9a5562c1
Binary operators for swizzle/vec combinations
2011-09-21 12:42:35 -04:00
athile
5d3c6fb4ca
Start implementation for swizzle operaators. operator+ and operator- have been added.
2011-09-21 12:19:27 -04:00
athile
24879d4580
Sync up to branch 0.9.3
2011-09-21 11:25:30 -04:00
Christophe Riccio
c02178c7f9
Fixed merge
2011-09-21 11:34:49 +01:00
Christophe Riccio
64453fd44e
Fixed half vectors on VC + MS lang ext
2011-09-21 10:53:10 +01:00
Christophe Riccio
cec8665d16
Fixed ticket #128 , bitfield based on vec types
2011-09-21 10:50:54 +01:00
Christophe Riccio
c998734914
Restore MS version of hvec*
2011-09-21 09:01:04 +01:00
athile
6022ff616e
Swizzle updates to handle non-POD types (e.g. hvec3) correctly
2011-09-20 22:21:15 -04:00
athile
f09aa1c177
First pass at adding swizzling members.
2011-09-20 20:17:52 -04:00
Christophe Riccio
bf698ec3e6
Clean up half old cast operators and added counter ops tests
2011-09-20 18:11:46 +01:00
Christophe Riccio
fc30641140
Added cast from Half types to any scalar types
2011-09-20 17:44:58 +01:00
Christophe Riccio
06f1deafc8
Fixed higherMultiple for half types
2011-09-20 00:44:08 +01:00
Christophe Riccio
16bcc4444f
Improved half implementation
2011-09-19 19:48:26 +01:00
Christophe Riccio
3ca45b7f0e
Updated Clang and LLVM detection
2011-09-19 18:24:21 +01:00
Christophe Riccio
d868e52275
Improved int64 type for C99 support
2011-09-19 17:49:47 +01:00
Christophe Riccio
aa92c76da2
Fixed length build
2011-09-19 17:04:11 +01:00
Christophe Riccio
0a7e5ffaf0
Fixed merge
2011-09-18 19:44:45 +01:00
Christophe Riccio
0c7dadef8e
Fixed length function for half vec* types
2011-09-18 19:28:48 +01:00
Christophe Riccio
26f0bf7a4d
Fixed build
2011-09-18 18:20:45 +01:00
Christophe Riccio
1ac0806c5d
Fixed random tests
2011-09-18 13:48:19 +01:00
Christophe Riccio
3160fbf58c
Fixed duplicated implementation of random functions
2011-09-18 13:20:37 +01:00
Christophe Riccio
bbaab256ac
Created GTC_random
2011-09-18 08:05:09 +01:00
Christophe Riccio
cc48ab3697
Added experiments and tests for roundEven
2011-09-17 11:12:35 +01:00
Christophe Riccio
472174a206
Fixed merge
2011-09-16 09:46:37 +01:00
Christophe Riccio
91b8ae9c6e
Fixed round function
2011-09-16 09:44:06 +01:00
Christophe Riccio
7cd97fe610
Fixed and test round functions
2011-09-16 09:39:51 +01:00
Christophe Riccio
20816a9f94
Updated compiler message tests
2011-09-16 00:18:12 +01:00
Christophe Riccio
e42e112469
Typo
2011-09-15 14:28:46 +01:00
Christophe Riccio
450d75897c
Fixed packing function implementation
2011-09-14 16:01:50 +01:00
Christophe Riccio
406bb666ea
Fixed and tested all packing functions
2011-09-14 10:21:04 +01:00
Christophe Riccio
321f89ff7a
Fixed and tested pack/unpackSnorm4x8 functions
2011-09-14 09:05:28 +01:00
Christophe Riccio
0ab221458f
Fixed bug 123
2011-09-14 09:04:12 +01:00
Christophe Riccio
b21b389d2c
Fixed and tested pack/unpackSnorm2x16 functions
2011-09-13 18:05:15 +01:00
Christophe Riccio
7455b4f451
Added missing declaration
2011-09-13 16:21:48 +01:00
Christophe Riccio
5f4a5b62f4
Fixed ticket 123, Visual C++ warnings
2011-09-13 16:08:05 +01:00
Christophe Riccio
bf76e0af09
Added GLSL 4.20 pack/unpackHalf16x2 functions
2011-09-13 14:44:38 +01:00
Christophe Riccio
f4800e6fc2
Added GLSL 4.20 pack/unpackSnorm2x16
2011-09-13 14:11:58 +01:00
Christophe Riccio
6628d62ce6
Fixed merge
2011-09-13 13:35:05 +01:00
Christophe Riccio
76214fa0da
Fixed build
2011-09-13 13:32:42 +01:00
Christophe Riccio
a734a705b7
Fixed build
2011-09-13 13:25:06 +01:00
Christophe Riccio
dd2f8e1a97
Merge branch '0.9.2' into 0.9.3
2011-09-13 12:56:38 +01:00
Christophe Riccio
78ab122ae0
Declare specialized floattoXint functions
2011-09-13 12:56:11 +01:00
Christophe Riccio
12033f401b
Merge branch '0.9.2' into 0.9.3
2011-09-13 12:26:52 +01:00
Christophe Riccio
0c70a2b1ea
Fixed vec3 and vec4 for floattoXint functions
2011-09-13 12:26:33 +01:00
Christophe Riccio
9495a73137
Merge branch '0.9.2' into 0.9.3
2011-09-13 11:59:31 +01:00
Christophe Riccio
a198721c14
Fixed ticket 126, returns wrong types to floatToXint functions
2011-09-13 11:59:08 +01:00
Christophe Riccio
615262d52f
Clean up tests
2011-09-13 11:54:21 +01:00
Christophe Riccio
51716bb460
Extensions included have a define which value is GLM_VERSION
2011-09-13 11:34:45 +01:00
Christophe Riccio
f035982424
Removed warning, declared some parameter documentation
2011-09-09 12:26:32 +01:00
Christophe Riccio
10b7640186
Referenced OpenGL 4.2
2011-09-09 12:01:45 +01:00
Christophe Riccio
2883847388
Fixed build, error from removed namespace and contructor casts
2011-09-09 11:46:11 +01:00
Christophe Riccio
24e438dac4
Updated documentation
2011-09-09 11:23:40 +01:00
Christophe Riccio
0abfe343a5
Merge branch '0.9.2' into 0.9.3
2011-09-09 11:01:31 +01:00
Christophe Riccio
cec6cefa1b
Added to_string scalars and vectors tests
2011-09-01 09:57:10 +01:00
Christophe Riccio
7d3a2d7743
Fixed cppcheck type
2011-08-28 20:23:28 +01:00
Christophe Riccio
1f64b8b51f
Fixed axisAngle
2011-08-28 20:00:20 +01:00
Christophe Riccio
8eee19e183
Fixed merge
2011-08-28 19:56:58 +01:00
Christophe Riccio
317a14aadd
Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2
2011-08-28 01:54:31 +01:00
Christophe Riccio
9385876f51
Fixed ticket 120, M_1_PI undeclare in C++0x
2011-08-27 17:13:37 +01:00
Christophe Riccio
9c6acd6549
Fixed ticket 125: missing dependence
2011-08-27 17:08:59 +01:00
Christophe Riccio
d46aa44034
Fixed warning, ticket #118
2011-08-27 15:39:26 +01:00
Christophe Riccio
b2cb4fe479
Fixed ticket #124 cast from mat* to quat undefined error
2011-08-27 15:34:28 +01:00
Christophe Riccio
535806abf9
Fixed merge
2011-08-04 22:50:28 +01:00
Christophe Riccio
606383b2ae
Fixed GCC warning
2011-08-04 12:53:21 +01:00
Christophe Riccio
43eb90b1bf
Ticket #116 , fixed color casts
2011-08-01 14:21:09 +01:00
Christophe Riccio
2732d4bae5
Fixed ticket #116 , missing bit mask
2011-08-01 14:10:02 +01:00
Christophe Riccio
3a32e3d7c3
Ticket #113 , fixed quat product
2011-08-01 14:02:20 +01:00
Christophe Riccio
df750578c4
Ticket #114 , fixed documentation
2011-08-01 13:30:48 +01:00
Christophe Riccio
124780e826
Added GLI for GLM tests
2011-06-23 20:07:13 +01:00
Christophe Riccio
f1a56a6ba1
Created doxygen modules for core functions
2011-06-18 13:27:58 +01:00
Christophe Riccio
3291cdb869
Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3
2011-06-18 09:32:27 +01:00
Christophe Riccio
4b816e3c83
Updated doxygen doc
2011-06-18 00:51:12 +01:00
Christophe Riccio
937ef150b7
Updated doxygen doc
2011-06-17 23:50:37 +01:00
Christophe Riccio
0a88984a12
Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3
2011-06-17 21:12:22 +01:00
Christophe Riccio
ac6f0c9b58
Updated doxygen doc
2011-06-17 21:11:35 +01:00
Christophe Riccio
39566fcee7
Updated doxygen doc
2011-06-17 19:34:50 +01:00
Christophe Riccio
9475756250
Updated doxygen doc
2011-06-17 19:12:18 +01:00
Christophe Riccio
69e4bb9b8e
Merge branch '0.9.2' of ssh://g-truc.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2
2011-06-16 23:28:45 +01:00
Christophe Riccio
78c6305089
Fixed links
2011-06-16 10:02:12 +01:00
Christophe Riccio
fa1d6aaa59
Moved doxy doc
2011-06-16 01:34:07 +01:00
Christophe Riccio
c4851e39a1
Fixed TODO
2011-06-16 00:12:32 +01:00
Christophe Riccio
642edcc53a
Merge branch '0.9.2' into 0.9.3
2011-06-15 23:56:06 +01:00
Christophe Riccio
7931278c0f
Fixed mix with bool, ticket #107
2011-06-15 23:55:49 +01:00
Christophe Riccio
c0e426c48a
Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3
2011-06-15 21:36:28 +01:00
Christophe Riccio
ea3e0d4ebd
Fixed headers
2011-06-15 21:35:27 +01:00
Christophe Riccio
4179ba688d
Updated file headers
2011-06-15 20:40:09 +01:00
Christophe Riccio
6143669ca7
Fixed merge
2011-06-15 19:37:43 +01:00
Christophe Riccio
1e3a12d8b5
Fixed ticket #112 , euler angle functions return degrees.
2011-06-15 19:35:33 +01:00
Christophe Riccio
90831ad02b
Updated file headers according to GLM 0.9.3 convention
2011-06-15 10:55:32 +01:00
Christophe Riccio
6fb24a4f99
Updated file headers according to GLM 0.9.3 convention
2011-06-15 10:46:32 +01:00
Christophe Riccio
8b919ffe54
Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3
2011-06-14 20:26:56 +01:00
Christophe Riccio
f97f51b47c
Added extension versioning
2011-06-14 20:26:23 +01:00
Christophe Riccio
f3c69ee3b8
Versioning of GTC extensions
2011-06-10 17:36:30 +01:00
Christophe Riccio
3621deaeb5
Removed gtc and gtx namespaces
2011-06-10 16:45:17 +01:00
Christophe Riccio
0411572db9
Fixed API doc links
2011-06-10 00:28:22 +01:00
Christophe Riccio
09fb542525
Fixed API doc links
2011-06-10 00:28:03 +01:00
Christophe Riccio
73c3d7a266
Completed new header to extensions
2011-06-09 08:38:05 +01:00
Christophe Riccio
747d6b47b4
WIP New header to extensions
2011-06-08 00:58:37 +01:00
Christophe Riccio
a672f612ad
Moved docygen documentation to each extension file and added missing extension documentation
2011-06-07 16:37:57 +01:00
Christophe Riccio
f2142edd70
Fixed typos
2011-06-07 14:26:54 +01:00
Christophe Riccio
0d17a5ca86
Removed extension namespace
2011-06-07 11:49:23 +01:00
Christophe Riccio
1205927b89
Removed gtx extension namespace
2011-06-07 11:48:54 +01:00
Christophe Riccio
cda4a8e6c0
Removed unused files
2011-06-07 11:29:14 +01:00
Christophe Riccio
06cc480baa
Removed gtx extension namespace
2011-06-07 11:28:11 +01:00
Christophe Riccio
1b33a702f0
Fixed removed extensions namespace
2011-06-07 01:19:48 +01:00
Christophe Riccio
493c5a5614
Removed GTC extensions namespace
2011-06-07 01:13:51 +01:00
Christophe Riccio
5acf2d84a0
Fixed namespace issues
2011-06-06 22:06:16 +01:00
Christophe Riccio
b9ab6d94cc
Removed namespaces
2011-06-06 14:59:39 +01:00
Christophe Riccio
6215aff4b4
Removed namespaces
2011-06-06 13:47:42 +01:00
Christophe Riccio
651fd3a3f9
Updated extension header for doxygen api doc
2011-06-05 14:59:32 +01:00
Christophe Riccio
8b4687e6a3
Added quaternion dependence
2011-06-05 14:58:55 +01:00
Christophe Riccio
a1d172153e
Fixed mat3x2 length fucntion
2011-06-05 11:58:09 +01:00
Christophe Riccio
76e8fc1f18
Fixed merge
2011-06-02 15:54:04 +01:00
Christophe Riccio
11d67b6749
Fixed namespace visibility
2011-06-02 15:52:36 +01:00
Christophe Riccio
f73b0c5b80
Fixed more typos
2011-06-02 13:39:30 +01:00
Christophe Riccio
f8473154eb
Fixed more typos
2011-06-02 13:25:37 +01:00
Christophe Riccio
0ffce51edf
Fixed more typos
2011-06-02 13:22:50 +01:00
Christophe Riccio
823aeb290e
Merge branch '0.9.2' into 0.9.3
2011-06-02 13:20:17 +01:00
Christophe Riccio
f21030cce2
Fixed typos
2011-06-02 13:20:06 +01:00
Christophe Riccio
c04deafff9
Fixed merge, typos
2011-06-02 13:15:11 +01:00
Christophe Riccio
ebba087843
typos
2011-06-02 13:06:24 +01:00
Christophe Riccio
852ada9c3d
Typo
2011-06-02 12:51:52 +01:00
Christophe Riccio
1fdf9c8d5f
Merge branch '0.9.2' into 0.9.3
2011-06-02 10:10:48 +01:00
Christophe Riccio
40f3e519a8
Fixed build on MinGW
2011-06-02 10:08:44 +01:00
Christophe Riccio
a0256b5946
Fixed build on Visual C++, completed extended matrix cast #105
2011-06-02 09:58:20 +01:00
Christophe Riccio
b049f47c2f
Fixed merge with origin
2011-06-01 20:20:12 +01:00
Christophe Riccio
f9dd517d0c
Added implementation of missing matrix constructor
2011-06-01 20:17:23 +01:00
Christophe Riccio
92d3fc5b6a
Fixed #102 , removed GCC warnings
2011-06-01 17:22:15 +01:00
Christophe Riccio
d850bdcd0b
Merge branch '0.9.2' into 0.9.3
2011-06-01 17:00:34 +01:00
Christophe Riccio
e43633dbe6
Moved test to GTX tests
2011-06-01 17:00:20 +01:00
Christophe Riccio
2500be6bcb
Fixed #95 , shortMix implementation
2011-06-01 16:27:50 +01:00
Christophe Riccio
6c9364c2e8
Fixed ticket #104 , dependence between GTX_epsilon and GTC_quaternion
2011-06-01 16:17:45 +01:00
Christophe Riccio
54e8df2ff3
Fixed compiler detection between GCC, LLVM and Clang; fixed MinGW build
2011-06-01 16:09:20 +01:00
Christophe Riccio
b049cae5f2
Updated random tests
2011-06-01 10:45:24 +01:00
Christophe Riccio
35ed096cc8
Added declarations for missing constructors
2011-06-01 10:02:02 +01:00
Christophe Riccio
07ec8c95b2
Fixed a bunch of warnings
2011-06-01 00:58:31 +01:00
Christophe Riccio
74e22c481e
Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2
2011-05-31 21:41:26 +01:00
Christophe Riccio
93e45a52d5
Fixed warnings
2011-05-31 21:30:52 +01:00
Christophe Riccio
2b79365baf
Removed many warnings with GCC/LLVM
2011-05-31 19:34:19 +01:00
Christophe Riccio
87f1e507f3
Fixed mix build on MacOSX
2011-05-31 19:28:30 +01:00
Christophe Riccio
6fab8113d7
Fixed contructor of mat2 and added tests
2011-05-31 17:25:16 +01:00
Christophe Riccio
b3c293f8b4
Fixed missing precision quaternion types
2011-05-31 16:18:14 +01:00
Christophe Riccio
ffb940cbdf
Fixed missing precision matrix types
2011-05-31 16:15:21 +01:00
Christophe Riccio
22e51711c1
Merge branch '0.9.2' into 0.9.3
2011-05-31 14:34:18 +01:00
Christophe Riccio
c9b7b712fb
Fixed angle implementation
2011-05-27 16:34:20 +01:00
Christophe Riccio
6128d643eb
Added missing types declarations
2011-05-27 00:46:05 +01:00
Christophe Riccio
fc8a5d4c0a
Merge branch '0.9.2' into 0.9.3
2011-05-27 00:38:58 +01:00
Christophe Riccio
2305e6b2f0
Removed test messages for dev left behind...
2011-05-27 00:36:59 +01:00
Christophe Riccio
f87def17de
Fixed tests
2011-05-27 00:31:58 +01:00
Christophe Riccio
5c70242e90
Merge branch '0.9.2' of ssh://g-truc.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2
2011-05-27 00:28:50 +01:00
Christophe Riccio
197d784549
Fixed quat mix build
2011-05-27 00:27:52 +01:00
Christophe Riccio
bf11a54bc8
Fixed half based types, missing non square matrices types
2011-05-26 22:39:08 +01:00
Christophe Riccio
b8de01d411
Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2
2011-05-26 22:02:45 +01:00
Christophe Riccio
d815607abb
Fixed slerp
2011-05-26 22:01:28 +01:00
Christophe Riccio
4be7a9bbaa
Fixed factorial implementation
2011-05-26 15:00:06 +01:00
Christophe Riccio
04d9f92688
Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2
2011-05-26 11:27:24 +01:00
Christophe Riccio
f4dbbd42ef
Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3
2011-05-26 11:26:21 +01:00
Christophe Riccio
706c299636
Added length functions to matrix types and quaternions and tests. Ticket #97
2011-05-26 02:23:51 +01:00
Christophe Riccio
9e1bc811e3
Merge branch '0.9.2' into 0.9.3
2011-05-25 22:37:46 +01:00
Christophe Riccio
2baf928bd5
Fixed type cast
2011-05-25 10:00:13 +01:00
Christophe Riccio
f7d6ffc833
Added quaternion tests
2011-05-25 09:50:01 +01:00
Christophe Riccio
598a8fc87e
Merge branch 0.9.2
2011-05-24 13:33:05 +01:00
Christophe Riccio
05cac2eb81
Updated documentation for GLM 0.9.2.2 release
2011-05-24 13:32:07 +01:00
Christophe Riccio
95889e3570
Fixed last glitch in Clang support
2011-05-23 10:16:52 +01:00
Christophe Riccio
f0164ad7ce
More fixing for the swizzle operators
2011-05-23 02:36:19 +01:00
Christophe Riccio
934132b6ae
Merge branch '0.9.2' into 0.9.3
2011-05-22 23:24:41 +01:00
Christophe Riccio
7064dbd3a0
Fixing swizzle operator on Clang... WIP
2011-05-22 16:21:48 +01:00
Christophe Riccio
c216e0efb7
Merge GCC LLVM and Clang detections
2011-05-22 15:02:09 +01:00
Christophe Riccio
3473acdc2a
Fixed SIMD trunc implementation
2011-05-22 11:59:02 +01:00
Christophe Riccio
89bd8856c1
Merge branch '0.9.2' into 0.9.3
2011-05-21 13:18:58 +01:00
Christophe Riccio
f5fd037ade
Updated doxygen documentation
2011-05-20 18:58:29 +01:00
Christophe Riccio
0e9ad7b6a5
Fixed LLVM GCC support
2011-05-19 10:26:22 +01:00
Christophe Riccio
d44abf89f4
Updated release number
2011-05-19 01:14:13 +01:00
Christophe Riccio
d012a38c72
Merge branch '0.9.2' into 0.9.3
2011-05-19 01:09:17 +01:00
Christophe Riccio
50c0f1cddb
Updated release number
2011-05-19 01:09:03 +01:00
Christophe Riccio
0727ab02fd
Merge branch '0.9.2' into 0.9.3
2011-05-19 00:59:03 +01:00
Christophe Riccio
7febaa193d
Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2
2011-05-18 23:12:17 +01:00
Christophe Riccio
a79b4c2989
Fixed merge
2011-05-18 15:57:02 +01:00
Christophe Riccio
d7510204c1
Updated header files formatting
2011-05-18 15:38:26 +01:00
Christophe Riccio
14760e9770
Updated header files formatting
2011-05-18 15:38:03 +01:00
Christophe Riccio
9ecdd379e4
Removed old deprecated test function declarations
2011-05-18 14:55:06 +01:00
Christophe Riccio
b9a2087281
Improved compiler detection
2011-05-18 14:38:48 +01:00
Christophe Riccio
c99e2f523f
Improved compiler detection
2011-05-17 18:57:45 +01:00
Christophe Riccio
98567e5113
Improved CUDA compiler detection
2011-05-17 18:25:39 +01:00
Christophe Riccio
3d4b649bd5
Added 'angle' tests
2011-05-17 18:16:48 +01:00
Christophe Riccio
1a787e1c8a
Merge branch '0.9.2' into 0.9.3
2011-05-17 17:20:19 +01:00
Christophe Riccio
a1d4b1da22
Fixed GLM_GTX_vector_angle implementation
2011-05-17 17:19:38 +01:00
Christophe Riccio
e83d70c213
Merge branch '0.9.2' into 0.9.3
2011-05-17 11:06:48 +01:00
Christophe Riccio
3d1fc74ebe
Fixed error on Visual C++ when C++ extension are disable
2011-05-17 11:06:13 +01:00
Christophe Riccio
42d8cc7d64
Fixed warnings
2011-05-17 10:57:08 +01:00
Christophe Riccio
cda930bb7a
Merge branch '0.9.2' into 0.9.3
2011-05-17 01:29:19 +01:00
Christophe Riccio
dd4b416cd5
Fixed build
2011-05-17 01:15:41 +01:00
Christophe Riccio
b71547aeb8
Merge branch '0.9.2' into 0.9.3
2011-05-17 00:46:20 +01:00
Christophe Riccio
ba4124950b
Fixed some build errors...
2011-05-16 23:27:37 +01:00
Christophe Riccio
dccf62a5ee
Merge branch '0.9.2' into 0.9.3
2011-05-16 21:59:35 +01:00
Christophe Riccio
6734a5fda3
Updated white spaces
2011-05-16 20:17:14 +01:00
Christophe Riccio
231bcde7e3
Improved doxygens documentation
2011-05-16 19:28:59 +01:00
Christophe Riccio
96a0a678ad
Updated doxygen comment convensions
2011-05-16 18:44:16 +01:00
Christophe Riccio
b02f491cec
Improved doxygens see also
2011-05-16 17:49:47 +01:00
Christophe Riccio
db651b1845
Improved see also
2011-05-16 17:14:33 +01:00
Christophe Riccio
0cafee2f53
Added see also concept and new header
2011-05-16 14:55:06 +01:00
Christophe Riccio
3863db233b
Merge branch '0.9.2' into 0.9.3
2011-05-16 14:06:40 +01:00
Christophe Riccio
43e52baed0
Merge branch '0.9.2' of ssh://g-truc.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2
2011-05-16 00:09:22 +01:00
Christophe Riccio
eb850c0fef
Fixed vector angle build #90
2011-05-15 23:58:00 +01:00
Christophe Riccio
1917036aa3
Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3
2011-05-13 03:04:44 +01:00
Christophe Riccio
ad60108e2c
Added more doxygen documentation
2011-05-12 17:36:29 +01:00
Christophe Riccio
2ea4c1fb87
Merge branch '0.9.2' into 0.9.3
2011-05-10 00:52:37 +01:00
Christophe Riccio
dc0ae7f145
Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2
2011-05-10 00:48:02 +01:00
Christophe Riccio
e2f3ce429e
Added automatic GLM detection
2011-05-10 00:38:33 +01:00
Christophe Riccio
6d19231a70
Automatic detection of the CUDA compiler?
2011-05-09 17:42:29 +01:00
Christophe Riccio
7c67703bca
Extended bit field functions: #4
2011-05-09 12:33:00 +01:00
Christophe Riccio
ef9798533a
Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2
2011-05-09 03:15:20 +01:00
Christophe Riccio
db7414c484
Removed automatic CUDA compiler detection...
2011-05-09 00:50:52 +01:00
Christophe Riccio
5c5e343a6c
Automatically detect GLM
2011-05-09 00:26:30 +01:00
Christophe Riccio
1664a15cc3
Merge branch '0.9.1' into 0.9.2
2011-05-08 19:42:59 +01:00
Christophe Riccio
6088e62291
Fixed namespace error
2011-05-08 19:41:13 +01:00
Christophe Riccio
d4dca93441
Merge branch '0.9.2' into noise
2011-05-08 01:43:50 +01:00
Christophe Riccio
ecc167d0f2
Added length member function
2011-05-08 01:36:13 +01:00
Christophe Riccio
d1571fd15f
Fixed nextafterf on Visual C++
2011-05-07 23:41:45 +01:00
Christophe Riccio
a422706f1e
Fixed static assert
2011-05-07 23:40:28 +01:00
Christophe Riccio
d49148564a
Fixed cast warninf
2011-05-07 23:36:03 +01:00
Christophe Riccio
268ed351ef
Fixed bitReverse function
2011-05-07 17:57:38 +01:00
Christophe Riccio
8432e064a8
Merge branch '0.9.2' into noise
2011-05-07 16:25:59 +01:00
Christophe Riccio
35a22393a7
Fixed merge
2011-05-07 16:23:05 +01:00
Christophe Riccio
9a11b8155e
Fixed reverse
2011-05-07 16:20:26 +01:00
Christophe Riccio
f5dedea3d3
Use int instead of sizeType
2011-05-07 16:18:10 +01:00
Christophe Riccio
ac1fe72af1
Back to 0.9.1.3 version
2011-05-07 16:13:37 +01:00
Christophe Riccio
752e8540c2
Fixed conflict
2011-05-07 16:10:09 +01:00
Christophe Riccio
e74f71eb58
Fixed bitfieldExtract implementation
2011-05-07 16:09:10 +01:00
Christophe Riccio
97cedefcbf
Fixed missing function definision qualifier
2011-05-07 16:01:22 +01:00
Christophe Riccio
7e8942759e
Merge branch '0.9.1' into 0.9.2
2011-05-07 16:00:15 +01:00
Christophe Riccio
af2a12f1dc
Fixed assert
2011-05-07 16:00:07 +01:00
Christophe Riccio
5d09d8342a
Fixed CUDA support for functions member of classes
2011-05-07 15:37:51 +01:00
Christophe Riccio
d44d87e266
Fixed float as int for CUDA compatibility
2011-05-07 15:01:35 +01:00
Christophe Riccio
e0a71fda81
Merge branch '0.9.1' into 0.9.2
2011-05-07 14:59:12 +01:00
Christophe Riccio
e4792b6f4d
Fixed half to float implicit cast
2011-05-07 14:59:03 +01:00
Christophe Riccio
49da4b3863
Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2
2011-05-06 21:18:37 +01:00
Christophe Riccio
1c85dcefd4
Fixed GTX_matrix_interpolation warnings
2011-05-06 13:29:43 +01:00
Christophe Riccio
58053e5b89
Added GLM_GTX_matrix_interpolation extension
2011-05-06 13:24:05 +01:00
Christophe Riccio
f433049bca
Merge branch '0.9.2' into noise
2011-05-06 12:59:06 +01:00
Christophe Riccio
9fd02f9177
Fixed Visual C++ 32 case
2011-05-06 12:22:51 +01:00
Christophe Riccio
3d7d4dc9c2
Fixed glm::detail::nextafter implementation
2011-05-06 12:12:22 +01:00
Christophe Riccio
6efc6940b8
Merge branch '0.9.2' into gtx_ulp
2011-05-06 12:04:20 +01:00
Christophe Riccio
73a252b75b
Merge branch '0.9.2' into noise
2011-05-06 12:03:56 +01:00
Christophe Riccio
b0d170258c
Merge branch '0.9.1' into 0.9.2
2011-05-06 12:02:58 +01:00
Christophe Riccio
377e2bfb07
Updated 64 types support to include C99 compiler
2011-05-06 11:57:10 +01:00
Christophe Riccio
16a9250842
Added nextafter implementation
2011-05-06 11:16:10 +01:00
Christophe Riccio
ee56c3a449
Added float unit tests
2011-05-06 10:10:11 +01:00
Christophe Riccio
06d0b33f7b
Fixed build
2011-05-05 13:36:07 +01:00
Christophe Riccio
29ffc7e748
Merge branch '0.9.2' into noise
2011-05-05 12:40:36 +01:00
Christophe Riccio
763699f528
Merge branch 'noise' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into noise
2011-05-05 12:36:32 +01:00
Christophe Riccio
378da68899
Merge branch '0.9.2' into gtx_ulp
2011-05-05 12:35:03 +01:00
Christophe Riccio
22a2cd5332
Fixed typo
2011-05-05 12:34:24 +01:00
Christophe Riccio
b6857ae15f
Added ULP functions declarations
2011-05-04 20:58:30 +01:00
Christophe Riccio
17c964be6e
Added vector implementation
2011-05-04 20:18:05 +01:00
Christophe Riccio
cb455f49ce
Added GTX_ulp implementation of scalar functions (TODO: vector ones)
2011-05-04 10:32:44 +01:00
Christophe Riccio
58d2d282f2
Updated naming conventions
2011-05-04 10:21:25 +01:00
Christophe Riccio
144caa18d5
Fixed ticket #48 , improved SLERP interpolation
2011-05-03 11:52:51 +01:00
Christophe Riccio
a432aec515
Visual C++ Version...
2011-05-03 00:20:09 +01:00
Christophe Riccio
79cec21c3a
Merge branch '0.9.2' into gtx_ulp
2011-05-03 00:08:49 +01:00
Christophe Riccio
0ac5c86fd6
Merge branch '0.9.2' into noise
2011-05-03 00:08:15 +01:00
Christophe Riccio
ee79782477
Merge branch '0.9.1' into 0.9.2
2011-05-03 00:04:06 +01:00
Christophe Riccio
8e3b911add
Fixed mat2 inverse ticket #84
2011-05-03 00:03:57 +01:00
Christophe Riccio
c42904c720
Merge branch '0.9.1' into 0.9.2
2011-05-02 23:44:48 +01:00
Christophe Riccio
5ffc2ec483
Fixed alignment
2011-05-02 23:44:37 +01:00
Christophe Riccio
7fad31404d
Updated noise extension API
2011-04-28 11:26:18 +01:00
Christophe Riccio
b80a6bb251
Fixed build errors
2011-04-28 11:17:42 +01:00
Christophe Riccio
8c4f1fd150
Fixed build errors
2011-04-28 10:51:01 +01:00
Christophe Riccio
33acb4f3ee
Merge branch 'noise' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into noise
2011-04-27 19:51:11 +01:00
Christophe Riccio
e159653b57
Fixed build error
2011-04-27 19:50:39 +01:00
Christophe Riccio
4cf1eedbaf
Fixed build error
2011-04-27 19:40:14 +01:00
Christophe Riccio
33abc97077
Fixed build errors
2011-04-27 19:28:00 +01:00
Christophe Riccio
d78ffa1d15
Added draft implementations for all noise functions
2011-04-27 17:29:11 +01:00
Christophe Riccio
f9857721d8
Fixed qualifiers
2011-04-26 15:50:55 +01:00
Christophe Riccio
dbca36a123
Added noise function declarations
2011-04-26 15:46:22 +01:00
Christophe Riccio
00169d0cde
Fixed noise function declarations
2011-04-26 14:59:33 +01:00
Christophe Riccio
46563c4e01
Merge branch '0.9.2' into noise
2011-04-26 14:48:58 +01:00
Christophe Riccio
7d0ba05fc2
Merge branch '0.9.2' into gtx_ulp
2011-04-26 14:48:36 +01:00
Christophe Riccio
eb95923402
Developement test
2011-04-26 14:46:30 +01:00
Christophe Riccio
69c764eca9
Fixed build
2011-04-26 14:24:45 +01:00
Christophe Riccio
6595dfab86
Updated function qualifier with GLM macro
2011-04-26 14:10:51 +01:00
Christophe Riccio
5d2673fbba
Merge branch '0.9.2' into cuda
2011-04-26 14:07:36 +01:00
Christophe Riccio
d1dd18ce40
Fixed merge
2011-04-26 14:05:18 +01:00
Christophe Riccio
68ccdb2c0f
Merge branch '0.9.2' into noise
2011-04-26 13:51:21 +01:00
Christophe Riccio
6d5cfcd4b0
Merge branch '0.9.1' into noise
2011-04-26 13:51:09 +01:00
Christophe Riccio
3fd2a71d1e
Merge branch '0.9.1' into 0.9.2
2011-04-26 13:49:49 +01:00
Christophe Riccio
783daace97
Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2
2011-04-26 13:25:29 +01:00
Christophe Riccio
3910e046b5
Merge branch '0.9.2' into gtx_ulp
2011-04-26 12:47:01 +01:00
Christophe Riccio
1cf66a25d9
Fixed make_vec* functions for XCode 4
2011-04-26 12:45:29 +01:00
Christophe Riccio
1dd9532605
Fixed ULP declaration
2011-04-26 12:42:01 +01:00
Christophe Riccio
8e4dcece16
Fixed vector based ULP functions
2011-04-26 12:29:56 +01:00
Christophe Riccio
2ca5985b0e
Added ULP test file
2011-04-26 12:08:30 +01:00
Christophe Riccio
c6ccf28186
Merge branch '0.9.1' into gtx_ulp
2011-04-26 11:47:46 +01:00
Christophe Riccio
c7af08f4ce
Fixed quaternion inverse, ticket #82
2011-04-25 23:24:30 +01:00
Christophe Riccio
082d9151d8
Updated simplex noise 3D
2011-04-21 18:19:06 +01:00
Christophe Riccio
477382f798
Merge branch '0.9.2' into noise
2011-04-21 17:21:15 +01:00
Christophe Riccio
3bf665116d
Added snoise (2d) implementation draft
2011-04-21 17:20:56 +01:00
Christophe Riccio
a805b42f8b
Added noise extension and test files
2011-04-21 12:27:05 +01:00
Christophe Riccio
952dbfcfd7
Updated compiler versions and identifer
2011-04-21 11:27:21 +01:00
Christophe Riccio
27b06c9e42
Fixed build
2011-04-21 11:09:39 +01:00
Christophe Riccio
504ad9c8fa
Fixed build
2011-04-21 11:09:01 +01:00
Christophe Riccio
cbe4c95720
Added CUDA as a copiler
2011-04-21 11:07:48 +01:00
Christophe Riccio
7223b39c36
Merge branch '0.9.1' into gtx_ulp
2011-04-21 10:46:15 +01:00
Christophe Riccio
bc49db789c
Fixed merge
2011-04-21 10:42:26 +01:00
Christophe Riccio
9b2634b19e
Merge branch '0.9.2' into noise
2011-04-21 10:38:07 +01:00
Christophe Riccio
cafef80e83
Merge branch '0.9.1' into 0.9.2
2011-04-21 10:37:36 +01:00
Christophe Riccio
f818f0309d
Fixed merge
2011-04-21 10:34:20 +01:00
Christophe Riccio
0fe8a365ba
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-04-20 12:16:49 +01:00
Christophe Riccio
5459a4dcfb
Clarify angleAxis function
2011-04-20 10:30:26 +01:00
Christophe Riccio
a338b2771a
Updated noise implementation
2011-04-15 19:33:22 +01:00
Christophe Riccio
b2ae0a3ce9
Added detail code for simplex noise implementation
2011-04-13 22:30:20 +01:00
Christophe Riccio
bbf97d0e23
Merge branch '0.9.2' into noise
2011-04-13 18:49:43 +01:00
Christophe Riccio
880026c083
Added links to GLSL man pages for noise functions
2011-04-13 18:46:32 +01:00
Christophe Riccio
15259dc1e2
Added packing function documentation
2011-04-13 18:41:57 +01:00
Christophe Riccio
1420d0c926
Added GLSL man page links for vector relational functions
2011-04-13 07:53:13 +01:00
Christophe Riccio
52534b80f8
Added GLSL man page links for trigonometric functions
2011-04-13 07:46:04 +01:00
Christophe Riccio
01d27e2042
Added GLSL man page links for matrix functions
2011-04-13 07:40:01 +01:00
Christophe Riccio
faaa9c3cf8
Completed interger function links to GLSL man pages
2011-04-12 22:44:18 +01:00
Christophe Riccio
123e58e266
Added links to the GLSL man pages
2011-04-12 22:13:14 +01:00
Christophe Riccio
b9f388f122
Added links to the GLSL man pages
2011-04-12 14:05:13 +01:00
Christophe Riccio
8663d9f67d
Merge branch '0.9.1' into 0.9.2
2011-04-11 16:19:03 +01:00
Christophe Riccio
961f4e3eed
Fixed uintBitsToFloat, function more os less missing
2011-04-11 16:18:40 +01:00
Christophe Riccio
dc4623b51d
Added link to GLSL man pages
2011-04-11 16:12:35 +01:00
Christophe Riccio
6f5a9244ee
Added man page links
2011-04-11 11:02:11 +01:00
Christophe Riccio
e87cca43e0
Merge branch '0.9.2' into gtx_ulp
2011-04-11 10:55:38 +01:00
Christophe Riccio
41382c1608
Added extension
2011-04-09 13:22:50 +01:00
Christophe Riccio
90e901b92f
Added inital files for simplex noise
2011-04-09 13:05:08 +01:00
Christophe Riccio
8ef16675b5
Merge branch '0.9.2' into cuda
2011-04-09 11:28:44 +01:00
Christophe Riccio
9e5554514c
Fixed merge
2011-04-09 11:04:08 +01:00
Christophe Riccio
73f66c2260
Anticipate VC2011
2011-04-09 10:16:18 +01:00
Christophe Riccio
4a9bd5c139
Updated revision number for release
2011-04-09 10:12:30 +01:00
Christophe Riccio
9e79018737
Merge branch '0.9.2' into cuda
2011-04-09 10:11:43 +01:00
Christophe Riccio
376d40ce00
updated version numbers
2011-04-09 10:11:35 +01:00
Christophe Riccio
bb99fbb289
Completed implementation of building a GLM type from a pointer
2011-04-09 10:10:20 +01:00
Christophe Riccio
2bf467eb3c
Merge branch '0.9.1' into 0.9.2
2011-04-09 09:57:40 +01:00
Christophe Riccio
b4848bb3e1
Fixed warnings, ticket #79
2011-04-09 09:52:33 +01:00
Christophe Riccio
201281d06d
Added CUDA support
2011-04-09 09:44:32 +01:00
Christophe Riccio
24e2477fdf
Create a vector from a pointer
2011-04-08 22:09:15 +01:00
Christophe Riccio
30b39b01d7
Merge branch '0.9.1' into 0.9.2
2011-04-01 18:02:35 +01:00
Christophe Riccio
08fe3e049b
Fixed ticket #78 , typo
2011-03-28 12:33:18 +01:00
Christophe Riccio
63738b5cfa
Fixed compiler detection ticket 75
2011-03-18 15:35:55 +00:00
Christophe Riccio
b7babdb5bc
Fixed warnings
2011-03-18 03:06:13 +00:00
Christophe Riccio
0ec9f1d443
Fixed warning with 64 bits values
2011-03-18 01:50:40 +00:00
Christophe Riccio
9f16d9e3e7
Fixed warning with Clang C++, ticket #71
2011-03-12 03:01:52 +00:00
Christophe Riccio
b918e3ea3f
Fixed pick function... again
2011-03-11 02:15:15 +00:00
Christophe Riccio
e2f8c06e85
Completed new precision API
2011-03-11 01:28:28 +00:00
Christophe Riccio
334acfa7aa
Merge branch '0.9.1' into precision
2011-03-11 00:46:47 +00:00
Christophe Riccio
06ee0b868b
Merge branch '0.9.1' into gtx_ulp
2011-03-11 00:41:09 +00:00
Christophe Riccio
b1e770c63b
Merge branch '0.9.1' into 0.9.2
2011-03-11 00:29:18 +00:00
Christophe Riccio
d08c508f01
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-03-11 00:25:00 +00:00
Christophe Riccio
e8a78c3998
Comment old precision API
2011-03-10 00:45:28 +00:00
Christophe Riccio
8f517b7505
Removed define GLMvaltype
2011-03-09 11:54:06 +00:00
Christophe Riccio
f4d6be2064
Added new default precision API
2011-03-09 10:29:08 +00:00
Christophe Riccio
e106bd62cf
Fixed ticket #69 , missing namespace
2011-03-09 10:09:45 +00:00
Christophe Riccio
453607acec
Typo
2011-03-09 09:54:35 +00:00
Christophe Riccio
7ca74e2b4d
Fixed pick implementation... again
2011-03-09 09:51:19 +00:00
Christophe Riccio
9cf34a3794
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-03-07 09:59:25 +00:00
Christophe Riccio
84fef7d988
updated ULP extension
2011-03-07 09:56:48 +00:00
Christophe Riccio
0990ac4583
Added ULP base function
2011-03-06 13:39:19 +00:00
Christophe Riccio
29df45a166
Merge branch '0.9.1' into gtx_ulp
2011-03-06 11:28:27 +00:00
Christophe Riccio
1b91fe7790
Started removing GLMvalType
2011-03-03 10:53:20 +00:00
Christophe Riccio
06c18d08d7
Added GLSL man page link
2011-03-02 15:55:45 +00:00
Christophe Riccio
f73ebcedb9
Fixed inline
2011-03-02 11:44:14 +00:00
Christophe Riccio
89367d5def
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-03-02 09:26:37 +00:00
Christophe Riccio
5ac38b0af7
Updated version for GLM 0.9.1 final release
2011-02-28 11:13:04 +00:00
Christophe Riccio
71a1df2780
Fixed ticket #45 missing iline
2011-02-22 10:30:54 +00:00
Christophe Riccio
a0b07465a7
Fixed setup moved
2011-02-22 10:13:20 +00:00
Christophe Riccio
b3ab977291
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-02-22 01:37:07 +00:00
Christophe Riccio
787a60956f
Added files for GLM_GTX_ulp extension
2011-02-22 01:35:55 +00:00
Christophe Riccio
418088a947
Moved setup.hpp
2011-02-22 01:22:38 +00:00
Christophe Riccio
ecdbdf753c
Fixed ticket #52 , namespace collision
2011-02-21 15:24:01 +00:00
Christophe Riccio
ad84fb61f5
Fixed ticket #44 with name collision
2011-02-21 15:23:10 +00:00
Christophe Riccio
ce78b77f86
Improved alignment
2011-02-21 15:03:01 +00:00
Christophe Riccio
441f8a6575
Factorised code, reduces number of warnings
2011-02-21 14:43:47 +00:00
Christophe Riccio
e09a1f497e
Resoved ticket #50 , removed some warnings
2011-02-21 14:16:06 +00:00
Christophe Riccio
8ae490c437
Fixed cast
2011-02-17 11:27:36 +00:00
Christophe Riccio
0bac9eae91
Fixed inline, ticket #45
2011-02-17 01:36:59 +00:00
Bob Kuehne
ba910c7be2
fixes for linux
2011-02-15 12:34:39 -05:00
Christophe Riccio
97d39d643d
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-02-13 02:18:02 +00:00
Christophe Riccio
ba0b7a7bd9
Merge branch 'doc' into 0.9.1
2011-02-12 22:18:36 +00:00
Christophe Riccio
ff5b922008
Updated version for upcomming release
2011-02-12 22:17:29 +00:00
Christophe Riccio
a7f5e57d80
Merge branch 'doc' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-02-09 23:28:54 +00:00
Christophe Riccio
78aa0254a6
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-02-09 23:28:28 +00:00
Christophe Riccio
dfd5c41228
Merge branch '0.9.1' into doc
2011-02-09 14:02:06 +00:00
Christophe Riccio
733beba8ce
Removed files
2011-02-09 14:01:05 +00:00
Christophe Riccio
1742595502
Removed file from a previously delete extension
2011-02-09 14:00:00 +00:00
Christophe Riccio
7cf85dddb0
Fixed typo
2011-02-09 13:55:55 +00:00
Christophe Riccio
0ecbec4f74
removed IMG namespace
2011-02-09 13:53:33 +00:00
Christophe Riccio
dd07c3cb5b
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-02-08 23:55:15 +00:00
Christophe Riccio
ac6fd19510
Added comment with slerp equation
2011-02-08 23:54:58 +00:00
Christophe Riccio
7ab3d65253
Doxygen doc udpated, clean up, fixes and stuff
2011-02-08 16:03:45 +00:00
Christophe Riccio
79f0f7c49f
Merge branch '0.9.1' into doc
2011-02-08 15:35:48 +00:00
Christophe Riccio
26766eaac4
Added outerProduct SIMD implementation
2011-02-08 15:35:06 +00:00
Christophe Riccio
572e379dd3
Updated naming conventions
2011-02-08 15:22:25 +00:00
Christophe Riccio
f2a8d5a976
Updated fast versions
2011-02-08 14:16:54 +00:00
Christophe Riccio
a53acffaf4
Completed SQRT SIMD implementations
2011-02-08 12:31:20 +00:00
Christophe Riccio
ac23e433f0
Fixed merge
2011-02-08 12:10:15 +00:00
Christophe Riccio
c07a33334b
Fixed merge
2011-02-08 12:00:35 +00:00
Christophe Riccio
75af4af789
Added alternative implementation of SLERP
2011-02-08 11:59:00 +00:00
Christophe Riccio
d77694f8ac
Added SIMD sqrt functions support, ticket #2
2011-02-08 10:37:47 +00:00
Christophe Riccio
9fbfb8c208
Ticket #37 : Added pickMatrix function
2011-02-07 14:37:53 +00:00
Christophe Riccio
71eaa832ec
Merge branch 'doc' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into doc
2011-02-07 12:29:04 +00:00
Christophe Riccio
7a3aa677be
Fixed ticket #33
2011-02-07 10:39:12 +00:00
Christophe Riccio
2e6cb304c3
Fixed ticket #33
2011-02-07 10:37:37 +00:00
Christophe Riccio
c2b2467504
Merge git://github.com/mysticbob/glm into linux
2011-02-07 10:20:29 +00:00
Christophe Riccio
30a372fd59
Merge branch '0.9.1' into doc
2011-02-05 01:17:15 +00:00
Christophe Riccio
2cf02a836c
Apply 'basic grouping patch' Ticket #36
2011-02-05 00:49:50 +00:00
Bob Kuehne
963822e537
* update branch
...
* fix bug
2011-02-04 15:47:45 -05:00
Christophe Riccio
7832018cbb
Deprecated cross function between quaternions
2011-02-04 17:03:17 +00:00
Christophe Riccio
0a2873f83b
Merge branch '0.9.0' into 0.9.1
2011-02-04 10:57:34 +00:00
Christophe Riccio
5b2e2e2285
Added multiplication operator
2011-02-04 10:57:03 +00:00
Christophe Riccio
48b92ad897
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-02-01 12:44:27 +00:00
Christophe Riccio
529e174932
Fixed typo
2011-02-01 12:43:51 +00:00
Christophe Riccio
9bad7f048e
Force SSE AVX instructions
2011-02-01 10:53:18 +00:00
Christophe Riccio
e6cff263e5
Preparing GLM 0.9.1.A release
2011-01-31 23:39:08 +00:00
Christophe Riccio
de7e227bf0
Added missing extensions & clean up
2011-01-31 18:39:28 +00:00
Christophe Riccio
9b38fe5dcb
Updated copyright date
2011-01-31 18:32:27 +00:00
Christophe Riccio
e6135ad1bd
Merge branch '0.9.0' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.0
2011-01-31 18:15:51 +00:00
Christophe Riccio
b02890730b
Removed some branching
2011-01-31 18:14:23 +00:00
Christophe Riccio
cb05c4c00f
Fixed merge
2011-01-31 17:25:16 +00:00
Christophe Riccio
2268a23bf3
Fixed trunc implementation
2011-01-31 17:24:08 +00:00
Christophe Riccio
c2792febb2
Updated SIMD implementation
2011-01-31 17:18:17 +00:00
Christophe Riccio
86328415fa
Increase branch prediction on clamp function
2011-01-31 17:17:42 +00:00
Christophe Riccio
8387847c42
Improved simd cast and added duplicated values function with smind instructions
2011-01-31 12:38:48 +00:00
Christophe Riccio
510d9bbccf
Fixed build
2011-01-31 12:21:11 +00:00
Christophe Riccio
96d6e76e78
Fixed merge
2011-01-30 17:19:37 +00:00
Christophe Riccio
d6dde1bf84
Added missing equal operators
2011-01-30 14:21:43 +00:00
Christophe Riccio
19f1decaac
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-01-29 17:52:42 +00:00
Christophe Riccio
2173dba0fd
Updated SIMD implementation
2011-01-29 17:51:44 +00:00
Christophe Riccio
4721dbeb4a
Added declarations
2011-01-28 18:39:52 +00:00
Christophe Riccio
a511553d8e
Added missing SIMD implementations
2011-01-28 17:06:57 +00:00
Christophe Riccio
316b4befae
Added user defines comments
2011-01-28 14:30:04 +00:00
Christophe Riccio
2b515fd191
Updated swizzle operator API
2011-01-28 14:26:37 +00:00
Christophe Riccio
e8b35cc58c
Updated swizzle operator API
2011-01-28 14:24:33 +00:00
Christophe Riccio
1b6c73a82e
Added packing implementations
2011-01-28 11:59:02 +00:00
Christophe Riccio
088c7d1188
Updated 'force' API
2011-01-26 12:05:11 +00:00
Christophe Riccio
8f700a05ef
Updated SSE error message
2011-01-24 16:01:40 +00:00
Christophe Riccio
83809b1066
Added error message if included without SSE support
2011-01-24 15:52:38 +00:00
Christophe Riccio
654ef59753
Clean up
2011-01-24 15:44:39 +00:00
Christophe Riccio
c06484ff12
Clean up
2011-01-24 15:44:14 +00:00
Christophe Riccio
019c6ced18
Fixed SSE detection on GCC
2011-01-24 15:43:46 +00:00
Christophe Riccio
438089295e
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-01-21 00:38:18 +00:00
Christophe Riccio
afdbba7d82
Uniformalized matrix transform function
2011-01-21 00:37:42 +00:00
Christophe Riccio
d8ddba592f
Fixed Visual C++ build
2011-01-20 23:28:33 +00:00
Christophe Riccio
a00f95d2b5
Fixed 64 bits in Visual C++
2011-01-20 23:11:55 +00:00
Christophe Riccio
b0325a9714
Clean up
2011-01-20 18:26:24 +00:00
Christophe Riccio
dc979ddfaf
Updated architechture detection and checking
2011-01-20 14:06:56 +00:00
Christophe Riccio
53b7a7c64b
Added packing function implementations
2011-01-20 13:50:03 +00:00
Christophe Riccio
17234f68e0
Clean up
2011-01-20 12:22:43 +00:00
Christophe Riccio
d8606d1825
Updated integer matrix implementation
2011-01-20 12:16:28 +00:00
Christophe Riccio
e4421a9b0f
Updated copyright dates
2011-01-20 11:40:14 +00:00
Christophe Riccio
4a66971f96
Added precision based type integer matrices
2011-01-20 11:38:39 +00:00
Christophe Riccio
c2250eba87
Added matrix_integer draft
2011-01-20 11:02:39 +00:00
Christophe Riccio
56789da7f0
Fixed build
2011-01-20 11:01:17 +00:00
Christophe Riccio
5811efecad
Updated compiler specific qualifier
2011-01-19 17:31:36 +00:00
Christophe Riccio
da085b4287
Added extension include messages
2011-01-19 17:10:55 +00:00
Christophe Riccio
2aba768990
Added extension inclusion messages
2011-01-19 16:41:58 +00:00
Christophe Riccio
1e9ef124e8
Updated extensions list
2011-01-19 16:02:13 +00:00
Christophe Riccio
0ba4424d70
Fixed virtrev extension support
2011-01-19 15:47:03 +00:00
Christophe Riccio
a539e22185
Improved platform detection
2011-01-19 15:44:05 +00:00
Christophe Riccio
abcefb9e77
Cleanup deprecated extensions
2011-01-19 15:08:18 +00:00
Christophe Riccio
7c177c0ea3
Updated component modes management
2011-01-19 15:01:17 +00:00
Christophe Riccio
c7f863e0b4
Updated GCC and Visual Studio version lists and messages
2011-01-19 13:22:36 +00:00
Christophe Riccio
ecb326509a
Clarify dummy.cpp purpose
2011-01-19 12:49:35 +00:00
Christophe Riccio
c9bc025081
Merge branch '0.9.0' into 0.9.1
2011-01-19 12:32:00 +00:00
Christophe Riccio
2fd280a6f8
Fixed build
2011-01-19 12:31:45 +00:00
Christophe Riccio
02241126ee
Clarify dummy.cpp
2011-01-19 12:31:19 +00:00
Christophe Riccio
fbd1c49fbc
Updated message system
2011-01-19 12:27:30 +00:00
Christophe Riccio
14b7c7337b
Merge
2011-01-19 12:10:27 +00:00
Christophe Riccio
02bd23bee7
Improved 64 bits support on GCC
2011-01-19 12:08:47 +00:00
Christophe Riccio
7110f4febd
Updated version
2011-01-19 12:06:12 +00:00
Christophe Riccio
c6e7d14555
Updated equal and not equal operators for matrices
2011-01-19 12:05:28 +00:00
Christophe Riccio
efce35f901
Updated equal and not equal operators for vectors
2011-01-19 11:56:48 +00:00
Christophe Riccio
691f665a23
Automatic use of C++ 0x
2011-01-19 00:39:28 +00:00
Christophe Riccio
2a9bf3951a
Updated static assert
2011-01-18 22:31:06 +00:00
Christophe Riccio
20e52ebdab
Added compute random stuff test
2011-01-16 01:18:39 +00:00
Christophe Riccio
c891092425
Added unit tests for vector relational
2011-01-15 22:08:31 +00:00
Christophe Riccio
ac7e851692
Improved vertor type check and fixed vertor relational tests
2011-01-15 20:04:36 +00:00
Christophe Riccio
ba0d3bbaff
Completed swizzle operations implemenation
2011-01-15 20:03:31 +00:00
Christophe Riccio
b77d66317e
Updated swizzle impl and tests
2011-01-15 02:37:34 +00:00
Christophe Riccio
e145f7e389
Updated swizzle implementation, assert and static_assert draft
2011-01-14 20:26:58 +00:00
Christophe Riccio
21c1fa14a7
Updated GLM_GTC_swizzle extension + tests
2011-01-14 19:35:39 +00:00
Christophe Riccio
b5cda17ea8
Fixed GCC build and tests
2011-01-11 16:23:45 +00:00
Christophe Riccio
d31d1e9c10
Added more pref tests
2011-01-11 14:10:29 +00:00
Christophe Riccio
4cb7bcd4f1
Updated det tests + PSHUFD det impl
2011-01-11 12:05:12 +00:00
Christophe Riccio
197c0d26b7
Fixed build fixed SSE fast det
2011-01-11 01:41:02 +00:00
Christophe Riccio
178f736fb0
Added SSE optimization 'platforms'
2011-01-11 01:28:03 +00:00
Christophe Riccio
d7755485c8
Updated SSE setup
2011-01-10 20:10:35 +00:00
Christophe Riccio
9bfef421e2
fixed SSE reflect
2011-01-10 18:57:05 +00:00
Christophe Riccio
3f05907da0
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-01-07 21:07:28 +00:00
Christophe Riccio
1afc8012a2
Updated naming convension and namespace
2011-01-07 09:59:42 +00:00
Christophe Riccio
eb3146b01e
Only setup.hpp add instrinsics headers
2011-01-07 09:17:47 +00:00
Christophe Riccio
f125531bfb
Added setup config
2011-01-06 22:54:34 +00:00
Christophe Riccio
9b6db1d04e
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2011-01-06 21:04:42 +00:00
Christophe Riccio
ba415acc76
Draft of SSE auto include
2011-01-06 20:24:07 +00:00
Christophe Riccio
a9cef7a516
Added SSE det function
2011-01-06 18:33:42 +00:00
Christophe Riccio
e3ae7e3db5
Added determinant SSE draft
2011-01-05 16:56:07 +00:00
Christophe Riccio
1cef1cc4d9
Added GLM 0.9.0.6 changes
2010-12-20 01:24:59 +00:00
Christophe Riccio
637c2c5819
Resolved ticket #32
2010-12-20 00:23:22 +00:00
Christophe Riccio
ef0759ab21
Ticket #29
2010-12-20 00:16:00 +00:00
Christophe Riccio
e07f5f1f24
Fixes submitted by ticket #30
2010-12-20 00:04:53 +00:00
Christophe Riccio
d7f768718c
Added tests to main repository
2010-12-17 01:33:17 +00:00
Christophe Riccio
9b01c2d57c
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2010-12-16 23:34:30 +00:00
Christophe Riccio
b149eb626c
Updated simd implementation
2010-12-16 23:33:04 +00:00
Christophe Riccio
568eb9bc34
draft for instruction set management
2010-12-16 15:47:54 +00:00
Christophe Riccio
4634ff3647
Fixed simd mat4 build
2010-12-16 10:32:43 +00:00
Christophe Riccio
866db89305
Updated swizzle implementation
2010-12-16 02:16:58 +00:00
Christophe Riccio
a7c7645c99
Make sure that dummy.cpp is not for being built
2010-12-15 09:48:39 +00:00
Christophe Riccio
47f1d6e5cc
Fixed build on QT Creqtor
2010-12-15 00:03:47 +00:00
Christophe Riccio
35aaedb95c
Fixed GCC static assert
2010-12-14 23:42:44 +00:00
Christophe Riccio
4c28b314f9
updated compiler list
2010-12-14 23:42:18 +00:00
Christophe Riccio
a0b835d2f5
Fixed build on Mac GCC
2010-12-14 22:34:11 +00:00
Christophe Riccio
e346df1889
Fixed static asserts
2010-12-14 19:54:49 +00:00
Christophe Riccio
9eca6be854
Fixed static_assert on GCC
2010-12-14 19:49:52 +00:00
Christophe Riccio
7ba75dff4b
Updated SIMD operations
2010-12-13 18:34:02 +00:00
Christophe Riccio
b3816c2ccd
Merge branch 'intrinsic' into 0.9.1
2010-12-13 12:24:17 +00:00
Christophe Riccio
cd183edb29
Promoted matrix inverse functions
2010-12-13 12:19:51 +00:00
Christophe Riccio
455144b990
Promoted perspective functions
2010-12-13 12:04:37 +00:00
Christophe Riccio
4425b722c0
Fixed namespace complicts
2010-12-13 12:02:39 +00:00
Christophe Riccio
b0d930330f
Added GTC matrix inverse
2010-12-13 12:01:57 +00:00
Christophe Riccio
7566152ba0
Refactored extensions
2010-12-13 12:00:48 +00:00
Christophe Riccio
631c13ad84
Merge branch '0.9.0' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
2010-12-01 11:25:49 +00:00
Christophe Riccio
4409032a9d
Optimized inverse
2010-11-27 13:24:28 +00:00
Christophe Riccio
593ef0261f
Fixed include directories
2010-11-16 18:01:23 +00:00
Christophe Riccio
23ba487f03
Improved C++0x static_assert support
2010-11-12 18:58:55 +00:00
Christophe Riccio
8045560a26
Cleanup extensions
2010-11-12 17:41:38 +00:00
Christophe Riccio
5b75955336
Added C++0x static_assert support
2010-11-12 17:40:52 +00:00
Christophe Riccio
a8e012b12c
Merged double_float extension to type_precision
2010-11-12 17:28:32 +00:00
Christophe Riccio
2baf870c49
Rewrapped GL compatibility and GLU replacement functions
2010-11-12 17:23:04 +00:00
Christophe Riccio
d56da3b541
Promoted extension
2010-11-12 16:30:16 +00:00
Christophe Riccio
833ef6bcc6
Removed moved code
2010-11-12 15:02:31 +00:00
Christophe Riccio
8f2cae1e1f
updated GL and GLU replacement extensions
2010-11-12 14:24:28 +00:00
Christophe Riccio
3d7539d2bb
Merge branch '0.9.0' into ext-tmpl
2010-11-07 23:38:50 +00:00
Christophe Riccio
a3cd73d21d
Merge http://github.com/mysticbob/glm into 0.9.0-clang
2010-10-27 21:26:29 +01:00
Christophe Riccio
e93ca2c762
Fixed ticket #27 , missing inline
2010-10-27 21:15:19 +01:00
Bob Kuehne
6affb1b1ff
fixes for clang compatibility
2010-10-26 14:48:22 -04:00
Christophe Riccio
c13515fb22
Fixed declaration / definision mismatch
2010-10-19 12:33:10 +01:00
Christophe Riccio
f93f73b877
Added extension files
2010-10-18 12:29:53 +01:00
Christophe Riccio
e724e5170c
Fixed GLM_GTX_bit extension
2010-10-05 23:52:59 +01:00
Christophe Riccio
64677b50a0
Fixed operators declarations
2010-10-05 23:32:02 +01:00
Christophe Riccio
a1bfc1071b
Updated version number
2010-10-04 14:47:37 +01:00
Christophe Riccio
54ac116806
Fixed division operator
2010-10-04 13:01:05 +01:00
alma
19ed9524f8
GLM_EXTERNAL_TEMPLATE macro condition for inline files
2010-09-06 12:24:10 -05:00
alma
bf41e1ee5c
start of external template explicit instantiation
...
+ glm_core.cpp
+ gen_external_templates.py
! vec1 and half types are still having problems
! no operators yet
2010-09-06 12:19:26 -05:00
Christophe Riccio
a8f4b26f83
Merge branch '0.9.0' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.0
2010-08-26 11:35:10 +01:00
Christophe Riccio
85bce33797
Fixed operator /
2010-08-25 23:37:02 +01:00
Christophe Riccio
e65fc31481
Updated version
2010-08-25 23:36:13 +01:00
Christophe Riccio
656113c508
Added missing constructors
2010-08-24 14:06:05 +01:00
Christophe Riccio
4a599e1b93
Fixed non-squared products
2010-08-24 14:00:09 +01:00
Christophe Riccio
3df06bee41
Fixed extension dependence
2010-07-08 12:24:33 +01:00
Christophe Riccio
7f8f260877
Prepare release
2010-07-08 12:14:52 +01:00
Christophe Riccio
52d119f7c3
Added int 10 10 10 2 extension
2010-07-08 12:09:50 +01:00
Christophe Riccio
2fb86e9b77
Added GLM_GTX_int_10_10_10_2
2010-07-08 11:05:33 +01:00
Christophe Riccio
c866207fe0
Fixed ticket #23
2010-07-08 10:44:50 +01:00
Christophe Riccio
ea61e975e4
Fixed ticket #24
2010-07-06 14:02:25 +01:00
Christophe Riccio
22a7f6d1f1
Fixed swizzle extension
2010-07-02 16:19:26 +01:00
Christophe Riccio
112f755b0b
Fixed oriented angle functions
2010-06-20 15:54:12 +01:00
Christophe Riccio
39a4ee0455
Fixed namespace access
2010-06-20 11:42:28 +01:00
Christophe Riccio
478e3ffaad
Updated email
2010-05-28 18:16:16 +01:00
Christophe Riccio
2aae6d8418
Merge branch '0.9.0' into intrinsic
2010-05-25 12:32:56 +01:00
Christophe Riccio
bb4d1f48c1
setup.hpp
2010-05-23 21:33:42 +01:00
Christophe Riccio
3998db879a
Merge branch 'cuda' into 0.9.0
2010-05-20 12:09:47 +01:00
Christophe Riccio
a4f97ece79
Fixed merge
2010-05-20 12:07:01 +01:00
Christophe Riccio
8d89e9fa45
Fixed _YES / _NO
2010-05-20 12:03:06 +01:00
Christophe Riccio
1de373ee84
Fixed warnings
2010-05-17 22:53:34 +01:00
Christophe Riccio
1dc86fdd99
Merge branch '0.9.0' of git://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.0
2010-05-15 12:07:29 +01:00
Christophe Riccio
2c20e154fd
Fix type checking for Objective C support
2010-05-12 12:18:11 +01:00
Christophe Riccio
f802476854
Fix for Objective C support
2010-05-12 01:17:03 +01:00
Christophe Riccio
1524fd74d1
Fix mix warning
2010-05-11 12:23:48 +01:00
Christophe Riccio
1003972aba
Updated documentation
2010-04-30 17:20:04 +01:00
Christophe Riccio
17f1f967bb
Updated documentation
2010-04-30 16:50:05 +01:00
Christophe Riccio
f1ff14b842
Added SIMD extensions
2010-04-30 12:08:29 +01:00
Christophe Riccio
7a6ae63b43
Merge branch '0.9.1' into intrinsic
2010-04-30 12:05:49 +01:00
Christophe Riccio
a68bb0c534
Clean up promoted extensions
2010-04-30 11:11:09 +01:00
Christophe Riccio
bcd6716592
Move vecx and matx
2010-04-30 11:00:54 +01:00
Christophe Riccio
ee7b52c8ee
Promoted extension to GTC
2010-04-30 10:53:48 +01:00
Christophe Riccio
679e46ae98
Removed extension for intrinsic branche
2010-04-30 10:52:36 +01:00
Christophe Riccio
d462852ff9
Added GLM_GTC_type_ptr extension
2010-04-30 10:37:22 +01:00
Christophe Riccio
1fbda8371f
Added GLM_GTC_type_ptr extension
2010-04-30 10:37:08 +01:00
Christophe Riccio
990ec8df2f
Fixed build, fixed extensions list
2010-04-30 09:59:43 +01:00
Christophe Riccio
d5c4dc0aeb
Added GLM_GTC_swizzle
2010-04-30 09:52:38 +01:00
Christophe Riccio
872f23c5a9
Deleted deprecated files
2010-04-30 09:45:44 +01:00
Christophe Riccio
68e395ae8d
Added intrinsic files
2010-04-29 18:07:12 +01:00
Christophe Riccio
6eda11ed2f
Removed GLM 0.8.4 deprecated files
2010-04-29 16:35:54 +01:00
Christophe Riccio
4fd7234f0e
Merge branch '0.8.4' of ../ogl-math-0.8.4
2010-04-29 15:59:27 +01:00
Christophe Riccio
fe667e4a54
Fixed Ticket 135
2010-04-29 15:54:48 +01:00
Christophe Riccio
e306f9f66a
Fixed CMake project
2010-04-29 15:18:06 +01:00
Christophe Riccio
618d2e4f15
Updated file date
2010-04-29 15:16:58 +01:00
Christophe Riccio
05439738b8
Updated to GLM 0.9.B
2010-04-29 11:56:52 +01:00
Christophe Riccio
7c7b1d0b3d
Added GLM 0.8.4
2010-04-29 11:54:07 +01:00
Christophe Riccio
b1b02bc31b
RAZ
2010-04-29 11:52:01 +01:00
Christophe Riccio
6d25690c93
Fixed ticket #135 , tyop in quat_cast
2010-04-27 11:02:12 +01:00
Christophe Riccio
36625546c1
Fixed build errors with GCC
2010-04-14 22:13:16 +01:00
Christophe Riccio
d0b22ccdc5
Fixed build errors
2010-04-14 21:55:13 +01:00
Christophe Riccio
25b03fe24c
Initial commit based on GLM 0.9.B.1 code
2010-04-14 13:23:59 +01:00