Christophe Riccio
67964bfd0a
Matching headers and implementations
2014-11-29 22:13:30 +01:00
Christophe Riccio
be0c5da488
size_type and length_type for all types
2014-11-29 00:53:47 +01:00
Christophe Riccio
cdd36afdc1
Fixed build
2014-11-26 00:33:24 +01:00
Christophe Riccio
3f48ffefb0
Updated license
2014-11-26 00:27:12 +01:00
Christophe Riccio
c273be264c
More fixes for doxygen
2014-11-25 01:08:52 +01:00
Christophe Riccio
d276bf3b98
Doxygen fixes
2014-11-25 00:56:37 +01:00
Christophe Riccio
4f5bd21a5e
Doxygen doc fixes
2014-11-25 00:16:03 +01:00
Christophe Riccio
7621a735a3
Move GTC_type_aligned to GTX extensions
2014-11-23 20:58:09 +01:00
Christophe Riccio
4f4763600f
Added log2 to GTC_integer
2014-11-19 23:09:02 +01:00
Christophe Riccio
2d50df61c3
Initial structure for GTC_integer
2014-11-17 23:56:41 +01:00
Christophe Riccio
3adf263341
Added GLM_FORCE_EXPLICIT_CTOR to require explicit type conversions #269
2014-11-17 22:59:10 +01:00
Christophe Riccio
bcd33a89df
Fixed build issue
2014-11-16 18:09:32 +01:00
Christophe Riccio
2d48d922bd
Updated VC support compilers list
2014-11-16 01:12:18 +01:00
Christophe Riccio
18b8e2fd4a
Fixed Clang warnings
2014-11-15 23:03:53 +01:00
Christophe Riccio
0b8ca1a5b6
Added a CMake option to execute GLM performance tests. Made quat and dualquat trivially constructible #263
2014-11-15 00:05:52 +01:00
Christophe Riccio
cfce5f436c
Merge more precision for fastCos and fastSin #264
2014-11-14 21:28:58 +01:00
Mathias Labeyrie
72a5de2320
branchless wrapAngle
2014-11-05 13:57:32 +01:00
Mathias Labeyrie
710e13a8e6
Much more precise fastCos and fastSin
...
fastCos and fastSin had a max error of ~0.2 on [-pi pi].
The updated version is ~0.000007.
2014-11-05 11:12:52 +01:00
Christophe Riccio
6f3765d281
First draft of GTC_round
2014-11-04 00:06:20 +01:00
Christophe Riccio
41c00872a1
Fixed GCC build
2014-11-01 23:35:10 +01:00
Christophe Riccio
23d2735e03
Updated GTX_multiple
2014-11-01 03:00:42 +01:00
Christophe Riccio
4b4b6f6cac
Removed macros
2014-11-01 01:44:37 +01:00
Christophe Riccio
86eae996e4
Removed VECTORIZE_VEC for GTX
2014-11-01 00:21:10 +01:00
Christophe Riccio
0de2f5c587
Added powerOfTwo functions
2014-10-27 19:07:23 +01:00
Christophe Riccio
d3b368b65c
Added GTC_integer, deprecated GTX_bit
2014-10-26 19:22:19 +01:00
Christophe Riccio
69274e740c
Promoted bitfieldRotate[Right|left] and bitfieldFill[zero|one]
2014-10-26 17:31:49 +01:00
Christophe Riccio
8dd3ec02ea
Removed bitRevert, duplicated of bitfieldReverse
2014-10-26 16:56:31 +01:00
Christophe Riccio
087d6292e3
Added GTC_bitfield extension, promoted GTX_bit
2014-10-26 00:22:08 +02:00
Christophe Riccio
0c522117c8
Opimization of mask, bitfieldInsert, bitfieldExtract and bitCount
2014-10-25 21:16:49 +02:00
Christophe Riccio
790f520488
Clean up coding style
2014-10-19 18:15:03 +02:00
Christophe Riccio
bcd07b50f3
- Added GLM_FORCE_NO_CTOR_INIT
2014-10-19 03:33:14 +02:00
Christophe Riccio
d298b34c19
Add detail namespace for number_of_elements
2014-10-18 13:23:05 +02:00
Christophe Riccio
857e7f5075
Fixed build
2014-10-12 02:52:19 +02:00
Christophe Riccio
893de94bb1
Fixed build
2014-10-12 02:51:34 +02:00
Christophe Riccio
e6a890454d
Fixed lack of consistency of quat and dualquat constructors
2014-10-12 02:32:32 +02:00
Christophe Riccio
284ba46dae
Fixed spaces
2014-10-12 02:32:04 +02:00
Christophe Riccio
d06db1133d
Updated GTX_associated_min_max with vec1 support
2014-10-12 02:05:27 +02:00
Christophe Riccio
c2d542562e
Fixed GLM_FORCE_SIZE_FUNC support overlook #245 . Added uninitiallized constructor to quaternion. Fixed lack of conscistency or quaternion constructors with other types. Various uninitilized constructor optimizations
2014-10-12 01:24:28 +02:00
Christophe Riccio
75939a7960
Fixed GTX_string_cast to support for integer types #249
2014-10-10 01:21:04 +02:00
Christophe Riccio
3556f4ad85
Clean up
2014-10-06 23:06:34 +02:00
Christophe Riccio
291708ce07
Added GLM_FORCE_SIZE_FUNC to replace .length() by .size() #245
2014-10-05 22:12:25 +02:00
Christophe Riccio
f9484a6e9f
- Moved template types from 'detail' to 'glm' namespace #239 , #244
2014-10-05 19:37:07 +02:00
Christophe Riccio
38399875f4
Merge pull request #238 from SiliconKiwi/patch-1
...
Closest point algorithm can be easily extended to support 2d points #238
2014-10-05 16:09:10 +02:00
Christophe Riccio
0684a5e2c6
GTX_range is only available for C++11 compilers #240
2014-10-05 14:42:17 +02:00
Christophe Riccio
7ab7d4beb8
Merge pull request #240 from Jaxan/range
...
Range support #240
2014-10-05 14:24:19 +02:00
Christophe Riccio
a00fc3fdf4
Enable only GLM_GTX_scalar_multiplication for C++11 compiler #242
2014-10-05 13:26:02 +02:00
Joshua Moerman
62ac07815c
Adds scalar multiplication for all types
2014-09-22 10:03:18 +02:00
Joshua Moerman
77c704e210
Adds range support
2014-09-19 16:27:23 +02:00
Joshua Moerman
72a6f35a8e
Fixes typo
2014-09-19 15:08:26 +02:00
SiliconKiwi
b5409fb728
Update closest_point.inl
2014-09-16 09:11:34 +12:00
SiliconKiwi
ad85092433
Update closest_point.hpp
...
Algorithm works fine with 2d points as well...
2014-09-16 09:09:39 +12:00
Christophe Riccio
ec513f4466
Added GTX_common with isdenomal #223
2014-09-07 20:53:35 +02:00
Christophe Riccio
cccf2af0a2
Added vec3 slerp ( #237 )
2014-09-07 20:06:59 +02:00
Christophe Riccio
0d42f4a320
Added vec3 slerp #237
2014-09-07 19:56:24 +02:00
Christophe Riccio
90acd7236d
Merge branch '0.9.5'
2014-08-31 22:28:21 -04:00
Christophe Riccio
a614e5da63
Merge branch '0.9.5' of https://github.com/g-truc/glm into 0.9.5
2014-08-31 22:18:39 -04:00
Christophe Riccio
eabeb0471b
Merge branch '0.9.6'
2014-08-31 18:37:14 -04:00
Christophe Riccio
67c62d8b1c
Merge branch '0.9.6' of https://github.com/g-truc/glm into 0.9.6
2014-08-31 18:12:53 -04:00
Christophe Riccio
3b7aadc2e3
Added initial commit for GLM_GTX_matrix_decompose #227
2014-08-31 18:12:38 -04:00
Christophe Riccio
96ef6ae9ba
Fixed infinite loop in isfinite function with GCC #221
2014-08-04 01:00:49 +02:00
Christophe Riccio
2b747cbbad
Removed last references to GLM_FORCE_RADIANS
2014-08-04 00:10:12 +02:00
Christophe Riccio
cff845c2b4
Use pragma once
2014-07-14 01:48:27 +02:00
Christophe Riccio
7659e901c9
Fixed merge with 0.9.5
2014-06-28 21:26:24 +02:00
Christophe Riccio
d84fa89cb8
Fixed missing value_type for dual quaternion, Fixed return type of dual quaternion length
2014-06-28 21:08:53 +02:00
Christophe Riccio
24cd06552c
Fixed GLM_GTX_io coding style
2014-06-21 16:23:06 +02:00
Christophe Riccio
694416701a
Replaced C casts by C++ casts
2014-06-21 15:42:10 +02:00
Christophe Riccio
9b6eecc739
Fixed corner cases in exp and log functions for quaternions #199
2014-06-21 15:38:49 +02:00
Christophe Riccio
ae026e64d3
Merge 0.9.5
2014-06-20 20:10:12 +02:00
Christophe Riccio
7fe8a1944c
Fixed fastDistance ambiguity #215
2014-06-20 01:09:50 +02:00
Christophe Riccio
c440b9515a
Merge io for GLM types #144
2014-06-15 22:52:23 +02:00
Christophe Riccio
ea45a7b966
Fixed orientate3 function #207
2014-06-11 22:47:37 +02:00
Christophe Riccio
842cea8747
Merge 0.9.5
2014-05-04 21:07:05 +02:00
Christophe Riccio
a2b70690c1
Added test gor issue #199
2014-05-04 17:34:34 +02:00
Christophe Riccio
d77bfa1a70
Fixed GTX_color_space - saturation #195
2014-05-04 17:20:40 +02:00
jan p springer
37e5868200
fixed: warning wrt. strict aliasing on gcc 4.8.2/clang3.3
2014-04-14 00:13:20 +01:00
Christophe Riccio
10778448ef
Fixed merge
2014-04-02 01:31:36 +02:00
Christophe Riccio
a5d2a63ef3
- Added workaround for a CUDA compiler bug ( #186 , #185 )
2014-04-01 01:20:03 +02:00
Christophe Riccio
e33136538d
- Fixed eulerAngle*** not consistent for right-handed coordinate system ( #173 )
2014-03-31 23:50:15 +02:00
David Reid
04d9fa2d45
Fix simd_quat build.
2014-03-21 18:49:27 +10:00
Christophe Riccio
00e860eeee
Fixed missing bitfieldInterleave definisions
2014-03-16 11:53:58 +01:00
Christophe Riccio
693c1ddbc8
Merge 0.9.5 branch
2014-03-16 02:59:57 +01:00
Christophe Riccio
899f388921
Fixed CUDA issues ( #169 , #168 , #183 , #182 )
2014-03-16 02:39:36 +01:00
Christophe Riccio
db09ecfc41
Fixed bitfieldInterleave for 4 components #175
2014-03-15 22:24:43 +01:00
Christophe Riccio
ea87e50c59
Merge branch '0.9.5' into 0.9.6
2014-03-15 21:45:47 +01:00
Christophe Riccio
eaf3cf3056
Added missing GLM_FUNC_DECL
2014-03-15 21:45:28 +01:00
Christophe Riccio
ce431012c9
Fix merge
2014-02-25 21:00:25 +01:00
Miguel Ángel Pérez Martínez
7cf0e87526
Added trigonometric.hpp dep to matrix_transform_2d.inl
2014-02-20 21:58:11 -03:00
Miguel Ángel Pérez Martínez
1644912f7d
Added GTX_matrix_transform_2d
2014-02-20 21:51:33 -03:00
Christophe Riccio
43691702e1
Fixed GTX_raw_data code dependency
2014-02-19 02:09:09 +01:00
Christophe Riccio
2b17a90859
Fixed declaration and definition mismatch
2014-02-08 20:49:34 +01:00
Christophe Riccio
98a0d9e00e
Merge pull request #163 from patzy/0.9.5
...
Fix dot product clamp range for vector angle functions. (#163 )
2014-02-08 13:45:22 +01:00
Christophe Riccio
a310855d23
Fixed undefined reference to fastInverseSqrt ( #161 )
2014-02-08 13:34:40 +01:00
Morgan Veyret
32e57ce8ff
Fix dot product clamp range for vector angle functions.
2014-02-01 21:05:44 +01:00
Christophe Riccio
66efbcc597
Merge branch '0.9.5' into 0.9.6
2014-01-14 09:27:28 +01:00
Christophe Riccio
dd272c52ee
Fixed non power of two matrix products
2014-01-13 23:41:11 +01:00
Christophe Riccio
8a5603342c
Merge 0.9.5
2014-01-11 23:49:08 +01:00
Tom Cumming
14a7c56abd
Ray plane intersection function
2014-01-07 10:54:00 +00:00
Christophe Riccio
ccb25c84c7
Update copyright year
2014-01-04 22:32:28 +01:00
Christophe Riccio
bd8836e53b
Merge branch '0.9.5' into 0.9.6
2014-01-04 22:29:45 +01:00
Christophe Riccio
6f096fbb31
Fixed vector and matrix queries
2014-01-04 14:57:59 +01:00
Christophe Riccio
06ac77dad4
Fixed declaration and definision mismatches ( #148 )
2014-01-04 13:55:37 +01:00
Christophe Riccio
b96a26e9e2
Merge branch '0.9.5' of https://github.com/g-truc/glm into 0.9.5
2014-01-04 13:43:08 +01:00
Christophe Riccio
aed7317408
Fixed declaration and definision mismatches ( #148 )
2014-01-04 13:42:49 +01:00
Christophe Riccio
6ed8c3dbb3
Added vectorized implementation of fast inversesqrt
2014-01-04 13:27:06 +01:00
Christophe Riccio
8a023f7767
Removed GTX_int_10_10_10_2, replaced by GTC_packing functions
2013-12-27 01:32:39 +01:00
Christophe Riccio
0d5deadf02
Removed GLM_FORCE_RADIANS, now it's the default behaviour
2013-12-26 19:15:48 +01:00
Christophe Riccio
6d6c56f211
Merge branch '0.9.5' into 0.9.6
2013-12-26 18:59:45 +01:00
Christophe Riccio
1909f512e7
Deprecated degrees, display a message for each function using it.
2013-12-26 18:58:44 +01:00
jan p springer
39179ba1ad
un/formatted() usage to un/formatted
2013-12-26 15:15:53 +00:00
Christophe Riccio
5f1bb47bf2
Merge branch '0.9.5' into 0.9.6
2013-12-26 13:15:20 +01:00
Christophe Riccio
7fc5d21bbf
Fixed build
2013-12-26 01:24:04 +01:00
Christophe Riccio
d68fd2d97e
Fixed space characters
2013-12-26 00:32:09 +01:00
Christophe Riccio
5775879cfd
Merge pull request #145 from jsb/0.9.5
...
angle and orientedAngle sometimes return NaN values
2013-12-25 15:25:08 -08:00
Christophe Riccio
ddd1efd5a7
Removed deprecated files
2013-12-26 00:06:15 +01:00
Christophe Riccio
fd256dfaa8
Updated GLM manual with per feature headers. Fixed io.
2013-12-25 23:21:46 +01:00
Christophe Riccio
e9cb71e8b6
Fixed io build
2013-12-25 17:56:03 +01:00
Christophe Riccio
4ca881697d
Fixed build with GCC 4.7 C++11
2013-12-25 16:02:00 +01:00
Christophe Riccio
7fd1cdc477
Fixed build with C++98 compilers
2013-12-25 15:34:38 +01:00
Christophe Riccio
edbe66cb00
Fixed build on MacOS
2013-12-25 07:41:45 +01:00
Christophe Riccio
18d67da79c
Reduced dependencies of GTX_component_wise
2013-12-25 05:32:47 +01:00
Christophe Riccio
9f8112f93a
Reduced dependencies of GTX extensions. Removed some deprecated code.
2013-12-25 04:16:08 +01:00
Christophe Riccio
950eaa45cb
Reduced dependencies for GTC extensions
2013-12-24 13:45:14 +01:00
Christophe Riccio
6f7eb97b87
Move content of core directory into detail directory. Reduced dependencies to glm.hpp.
2013-12-24 10:41:59 +01:00
Christophe Riccio
510abedf2b
Added glm::length and removed col_size and row_size
2013-12-24 09:14:51 +01:00
Janis Born
56bd959f9e
fix vector angle functions possibly returning NaN
2013-12-19 16:16:28 +01:00
Christophe Riccio
9f5d2be3da
Fixed GTX_wrap
2013-12-18 19:54:39 +01:00
Christophe Riccio
420822704d
Removed useless GTX extensions
2013-12-18 19:19:14 +01:00
Christophe Riccio
aa318f6a43
Fixed GTX_mixed_product build
2013-12-18 19:16:42 +01:00
jan p springer
0e3cebf23a
removed boost dependencies
2013-12-18 10:34:06 +00:00
jan p springer
623cdaa552
reimplemented io support for basic types
2013-12-17 22:37:34 +00:00
Christophe Riccio
bbecc80903
Merge pull request #142 from bernstein/0.9.5
...
Remove includes of deleted half_float.hpp
2013-12-16 15:02:42 -08:00
Christophe Riccio
3b8a199f1b
Fixed glm::multiple warning with unsigned int genType
2013-12-16 23:52:28 +01:00
Andreas Bernstein
8de3c56ddc
Remove includes of deleted half_float.hpp
2013-12-15 21:45:55 +01:00
Christophe Riccio
29c3b4e484
Merge pull request #139 from regnirpsj/0.9.5
...
0.9.5: minor compile fixes, op+=/op*= for glm::quat, op<< for glm types
2013-12-10 16:44:30 -08:00
jan p springer
0f66a02c2a
added: op<< for glm types
2013-11-22 23:48:58 +00:00
Ed Preston
0ee6673470
Fixed missing precision aualifier in template
...
Fixed missing precision aualifier in template to remove compiler
errors. (AppleClang - Xcode 5)
2013-11-15 22:11:22 -05:00
Christophe Riccio
70903c39d3
Fixed merge
2013-10-28 13:34:21 +01:00
Christophe Riccio
fbb54649b7
Added test files and fixed build errors for experimental extensions.
2013-10-27 22:38:22 +00:00
Christophe Riccio
2e72af3f6d
Added test files for all GTX extensions
2013-10-27 18:25:03 +00:00
Sebastien Lussier
84b740d36e
Added missing precision template params int GTX compatibility
2013-10-23 00:22:19 -04:00
Christophe Riccio
0e31538c26
Deprecated some GTX functions
2013-10-11 01:10:15 +02:00
Christophe Riccio
02c3ce21e8
More CUDA coverage, deprecated GTX_1010102 extension
2013-10-11 00:21:27 +02:00
David Reid
dea65c8c23
Remove #include of missing file.
2013-10-07 15:34:04 +10:00
Christophe Riccio
b51fe09cb9
Fixed build
2013-09-30 02:05:13 +02:00
Christophe Riccio
f911117407
Replace glm::detail::type traits by std::numerical_limits traits
2013-09-30 01:57:05 +02:00
Christophe Riccio
b6f5b4121d
Fixed merge
2013-09-19 21:46:51 +02:00
Christophe Riccio
843cc7bd61
Fixed eulerAngleY rotation orientation
2013-09-19 21:33:29 +02:00
Christophe Riccio
d37d3539ed
- Fixed ldexp implementation
...
- Increased assert coverage
- Increased static_assert coverage
- Replaced GLM traits by STL traits when possible
- Allowed including individual core feature
2013-09-16 03:03:49 +02:00
Christophe Riccio
6838815f9f
Factorized fastInversesqrt code
2013-09-15 14:39:59 +02:00
Christophe Riccio
ba1ccbaba2
Fixed merge
2013-09-15 03:57:12 +02:00
Christophe Riccio
cc02b86fb1
Fixed merge
2013-09-15 03:30:20 +02:00
Christophe Riccio
804078f690
Fixed test against GLM_COMPILER_GCC31 and GLM_COMPILER_VC2005 that doesn't exist in GLM 0.9.5 #111
2013-09-08 15:32:30 +02:00
Christophe Riccio
c9f623e717
Fixed glm::orientation with GLM_FORCE_RADIANS defined #112
2013-09-08 15:23:13 +02:00
Christophe Riccio
0ff1026dbb
Removed value_type and size_type
2013-09-08 02:30:16 +02:00
Christophe Riccio
b9266c07b0
Using C++ casts
2013-09-08 00:22:17 +02:00
Christophe Riccio
16b9c79acc
Added implicit conversion of types with different precision qualifier
2013-09-02 00:16:41 +02:00
Christophe Riccio
25a5c21a24
Initial build with half types removed
2013-08-14 00:55:47 +02:00
Christophe Riccio
ef15d06104
Updated doxygen references
2013-05-12 15:51:11 +02:00
Christophe Riccio
0a54eb99b1
Fixed compatibility type, using precision qualifier
2013-05-12 15:50:49 +02:00
Christophe Riccio
1b3d5cd378
Fixed space characters
2013-05-10 21:37:20 +02:00
Christophe Riccio
a319cff426
Removed scalar functions
2013-05-10 12:36:10 +02:00
Christophe Riccio
691f04e14f
Fixed post in/decrement operators
2013-05-08 21:52:21 +02:00
Christophe Riccio
b2e55904b8
Fixed dual quat built on GCC
2013-05-07 01:02:52 +02:00
Christophe Riccio
13f27821b9
Completed GTX_multiple for negative values, issue #79
2013-05-06 18:00:06 +02:00
Christophe Riccio
e3da5f952c
Fixed merge
2013-05-06 15:34:37 +02:00
Robert Ancell
f0d4080fe3
Fix glm::higherMultiple and glm::lowerMultiple and assoicated test cases. Does not fix the specialized versions of these functions
2013-05-03 16:52:06 -07:00
Dave Reid
e0cfd7d672
Attempt a small optimization in operator*(fquatSIMD, fvec4SIMD). No big improvement.
2013-04-24 15:00:03 +10:00
Dave Reid
c08ea7656b
Reorganize operator* to makes things a bit clearer.
2013-04-24 14:46:20 +10:00
Dave Reid
1eb88e4bc1
Cleanup.
2013-04-24 14:06:28 +10:00
Dave Reid
c1006718b3
Add fastMix() and fastSlerp() implementations.
...
These have stricter pre-conditions than standard mix() and slerp()
- 1) Input quaternions must be unit length.
- 2) The interpolation factor (a) must be in the range [0, 1]
None of these restrictions should be too bad. The reason for these is that it uses fastAcos()
and fastSin(), both of which have a limited allowable range.
In my contrived tests, I observed about a 10x improvement over the standard versions. This is
mostly because of the faster acos/sin operations. The fastSin(__m128) implementation also helps
here because it can do four fastSin() operations simultaneously using SSE (mix() and slerp()
each need three).
2013-04-24 13:55:38 +10:00
Dave Reid
d07496460a
Add the ability to convert a SIMD quat to a standard mat4.
2013-04-24 09:54:28 +10:00
Dave Reid
942bf08fe3
Add the ability to convert standard mat4s and mat3s to SIMD quats.
2013-04-24 09:39:22 +10:00
Dave Reid
13837e1079
Remove the SSE3 implementation in operator*(fquatSIMD, fquatSIMD).
...
The SSE2 version is now running faster than the SSE3 version.
2013-04-24 08:51:17 +10:00
Dave Reid
197b6c96d8
Improve efficiency of operator*(fquatSIMD, fquatSIMD) in SSE4 mode.
...
Now only requires 3 shuffle, 4 mul and 4 dpps.
2013-04-24 07:58:41 +10:00
Dave Reid
d23da666c5
Merge branch '0.9.5' of https://github.com/g-truc/glm into quat_simd
2013-04-24 07:33:10 +10:00
Christophe Riccio
8c7828e6f7
Fixed merge
2013-04-23 16:40:07 +02:00
Christophe Riccio
3c7989486e
Fixed literals in dual quaternion implementation
2013-04-23 16:39:15 +02:00
Dave Reid
7563a8bc4d
Add initial implementation of SIMD optimized quaternions.
...
A few things here can probably be improved by people a lot smarter then
me, but for the most part things are generally faster.
A few notes:
- A fquatSIMD can be converted to a fmat4x4SIMD using mat4SIMD_cast().
- A tquat<float> can be converted to a fquatSIMD using quatSIMD_cast().
- Some functions are virtually the same as their scalar counterparts
because I've just not been able to get them faster.
- Only the basic functions are implemented. Future plans include fast,
approximate normalize, length and mix/slerp functions.
2013-04-23 15:36:12 +10:00
Dave Reid
6a7ccdb530
Fix another compilation error.
2013-04-23 14:18:05 +10:00
Dave Reid
b6d994f638
Compilation fixes due to missing P template parameters.
2013-04-23 10:01:50 +10:00
Dave Reid
5519b86003
Fix fvec4SIMD and fmat4x4SIMD compilation errors.
2013-04-23 09:19:57 +10:00
Christophe Riccio
f1967b5fb3
Removed GTX_ocl_type, issue #64
2013-04-19 21:53:31 +02:00
Christophe Riccio
85ae145cf5
Fixed merge
2013-04-19 21:38:57 +02:00
Christophe Riccio
e72f18997c
Fixed GTX_multiple for negative values, issue #51
2013-04-19 21:30:52 +02:00
Christophe Riccio
d4043ea49a
Added all precision types for GTC_type_precision
2013-04-16 21:58:26 +02:00
Christophe Riccio
296e3d7007
Fixed half precision implementation
2013-04-15 11:04:24 +02:00
Christophe Riccio
c14e2d7fbc
Added precision template parameter
2013-04-10 13:46:27 +02:00
Christophe Riccio
39cf417691
Added initial implementation for forward declarations: int and float scalar types, #56
2013-03-31 01:16:13 +01:00
Christophe Riccio
6a96cd819a
Fixed dual quaternion build on Clang, fixed space characters #49
2013-03-31 00:48:28 +01:00
Christophe Riccio
78d3e5ca66
Updated readme
2013-03-27 02:33:59 +01:00
Christophe Riccio
e7a5e50fc8
Fixed merge
2013-03-16 18:16:36 +01:00
Christophe Riccio
8ed5f541ff
Resolved issue #58
2013-03-16 01:24:29 +01:00
Christophe Riccio
4d71624067
Added file headers so that the files are no longer empty. #57
2013-03-16 01:20:26 +01:00
Christophe Riccio
6c4ae0d241
Fixed space characters
2013-03-10 19:34:21 +01:00
Christophe Riccio
5c44c6e9fc
Merge branch '0.9.4' into 0.9.5
2013-02-22 10:49:00 +01:00
Christophe Riccio
f37af51426
Fixed API for euclian, only need a vec2 parameter
2013-02-22 10:17:25 +01:00
Christophe Riccio
982bb5ce5d
Added rotation function, issue #22
2013-02-22 01:08:33 +01:00
Christophe Riccio
7b57810a34
Merge branch '0.9.4' into 0.9.5
2013-02-21 22:57:27 +01:00
Christophe Riccio
18a8efde62
Resolve issue #39 , exp, squad and intermediate functions
2013-02-21 22:57:14 +01:00
Christophe Riccio
1e3cb00fe5
Completed bit interleaving for 3 and 4 values
2013-02-21 21:35:21 +01:00