Commit Graph

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