Commit Graph

  • 011a056267 Added AVX2 detection for GLM tests Christophe Riccio 2014-11-22 22:31:44 +01:00
  • b5519d35ef Fixed SIMD enable for GLM tests Christophe Riccio 2014-11-22 21:26:22 +01:00
  • 34a98b5220 Fixed build Christophe Riccio 2014-11-22 20:33:36 +01:00
  • 3135560336 Updated built-in Christophe Riccio 2014-11-22 20:30:40 +01:00
  • 0bffce4f4b Optimized findMSB and findLSB Christophe Riccio 2014-11-22 20:14:48 +01:00
  • 20bdab33dd Branch free refract and reflect Christophe Riccio 2014-11-22 00:37:08 +01:00
  • 582ea579a3 Fixed sign for unsigned types #271 Christophe Riccio 2014-11-22 00:03:39 +01:00
  • 38161f01f8 Further optimized glm::sign for signed and unsigned int #271 Christophe Riccio 2014-11-21 23:43:48 +01:00
  • f98f2b107a Merge branch 'GTC_integer' Christophe Riccio 2014-11-21 22:50:00 +01:00
  • 6f8bbecbf5 Updated sign Christophe Riccio 2014-11-21 22:49:39 +01:00
  • 826ce5c0d2 Fixed multiline comment warning comment #273 Christophe Riccio 2014-11-21 22:20:45 +01:00
  • 2e70698fad Optimized glm::cot #272 Christophe Riccio 2014-11-21 22:16:37 +01:00
  • b944e3a990 Merge pull request #272 from plasmacel/master Christophe Riccio 2014-11-21 22:15:38 +01:00
  • afd58dcdc5 Used std features within GLM without redeclaring Christophe Riccio 2014-11-21 22:13:04 +01:00
  • 7e3dc0ae16 format fix plasmacel 2014-11-21 04:30:56 +01:00
  • e637299192 implement cot as tan(pi/2 - angle) plasmacel 2014-11-21 04:29:35 +01:00
  • b0b84a3dc1 Optimized sign for vector types #271 Christophe Riccio 2014-11-21 00:50:47 +01:00
  • 883d328fb8 Merge branch 'master' into GTC_integer Christophe Riccio 2014-11-20 23:39:07 +01:00
  • fe20b216a0 Merge pull request #271 from plasmacel/master Christophe Riccio 2014-11-20 23:37:37 +01:00
  • 7def337781 Update func_common.inl plasmacel 2014-11-20 15:33:28 +01:00
  • 4f4763600f Added log2 to GTC_integer Christophe Riccio 2014-11-19 23:09:02 +01:00
  • c07b3b2acf Fixed float comparison warnings #270 Christophe Riccio 2014-11-19 01:14:17 +01:00
  • 5b911d1eb0 Fixed float comparison warnings #270 Christophe Riccio 2014-11-19 01:12:24 +01:00
  • 88894045af Added integer log2 test Christophe Riccio 2014-11-19 00:40:45 +01:00
  • 2d50df61c3 Initial structure for GTC_integer Christophe Riccio 2014-11-17 23:56:41 +01:00
  • 3adf263341 Added GLM_FORCE_EXPLICIT_CTOR to require explicit type conversions #269 Christophe Riccio 2014-11-17 22:59:10 +01:00
  • 9c62eee507 Added GLM_FORCE_EXPLICIT_CTOR Christophe Riccio 2014-11-17 21:40:17 +01:00
  • 1a4bc0d8a5 Added more geometric function tests Christophe Riccio 2014-11-16 20:52:54 +01:00
  • 393c1dae41 Clean up Christophe Riccio 2014-11-16 18:37:12 +01:00
  • 4e95519396 Fixed test with VC and disabled lang extension Christophe Riccio 2014-11-16 18:18:11 +01:00
  • bcd33a89df Fixed build issue Christophe Riccio 2014-11-16 18:09:32 +01:00
  • a66611ee62 Updated doc Christophe Riccio 2014-11-16 17:21:29 +01:00
  • 066bd1b1c1 Deleted unused file Christophe Riccio 2014-11-16 17:01:02 +01:00
  • 31cee181d1 Updated GTC extension list Christophe Riccio 2014-11-16 17:00:17 +01:00
  • bc5fe52a44 Removed empty GTC_integer Christophe Riccio 2014-11-16 16:42:47 +01:00
  • f8729cd4fa Fixed build on VC2010 Christophe Riccio 2014-11-16 01:15:04 +01:00
  • 9c65087f90 Fixed build on VC2010 Christophe Riccio 2014-11-16 01:13:01 +01:00
  • 2d48d922bd Updated VC support compilers list Christophe Riccio 2014-11-16 01:12:18 +01:00
  • 8d9c4596b3 Added GLM_HAS_MAKE_SIGNED for C++11 support of make_(un)signed Christophe Riccio 2014-11-15 23:31:13 +01:00
  • de5dd23d2f Updated make_signed and make_unsigned for Clang fixes Christophe Riccio 2014-11-15 23:12:20 +01:00
  • 18b8e2fd4a Fixed Clang warnings Christophe Riccio 2014-11-15 23:03:53 +01:00
  • 72cbc4c065 Fixed uaddCarray and updated tests #253 Christophe Riccio 2014-11-15 22:31:08 +01:00
  • b90c4c430e Added GLM_HAS_TRIVIAL_QUERIES define Christophe Riccio 2014-11-15 21:59:46 +01:00
  • 0ff773a46a Added force CXX98 test Christophe Riccio 2014-11-15 21:59:28 +01:00
  • 30e7eaeb86 Clean up Christophe Riccio 2014-11-15 21:37:59 +01:00
  • 45645988e9 Fixed uaddCarray #253. Fixed GCC build errors. Christophe Riccio 2014-11-15 21:32:56 +01:00
  • 5960196ce8 Clean up white spaces, fix build with VC15 Christophe Riccio 2014-11-15 20:36:53 +01:00
  • 6eb5529395 Clean up Christophe Riccio 2014-11-15 20:11:38 +01:00
  • 372d75dbe8 Clean up Christophe Riccio 2014-11-15 19:16:58 +01:00
  • 991427f671 Clean up Christophe Riccio 2014-11-15 19:15:34 +01:00
  • 1dea9c5e34 Clean up Christophe Riccio 2014-11-15 19:13:25 +01:00
  • 85a6c8fc08 Avoid useless initialization Christophe Riccio 2014-11-15 19:00:06 +01:00
  • 6a50a87a75 Clean up Christophe Riccio 2014-11-15 18:58:59 +01:00
  • 0b39c3b911 Clean up Christophe Riccio 2014-11-15 18:54:29 +01:00
  • 9914308726 Clean up Christophe Riccio 2014-11-15 18:45:13 +01:00
  • db4be24897 Fixed test build on ICC Christophe Riccio 2014-11-15 13:19:35 +01:00
  • 3716995414 Fixed white spaces Christophe Riccio 2014-11-15 00:56:14 +01:00
  • 141c1856a7 Removed <iostream> in GLM tests, use <cstdio> instead Christophe Riccio 2014-11-15 00:49:12 +01:00
  • d606eaf2da Clean up white spaces Christophe Riccio 2014-11-15 00:32:40 +01:00
  • 191dbe92dc Added dualquat trivially copyable test. #263 Christophe Riccio 2014-11-15 00:30:28 +01:00
  • 16a0c960f7 Move more performance tests inside GLM_PERF_ENABLE Christophe Riccio 2014-11-15 00:20:56 +01:00
  • 0b8ca1a5b6 Added a CMake option to execute GLM performance tests. Made quat and dualquat trivially constructible #263 Christophe Riccio 2014-11-15 00:05:52 +01:00
  • b7b8b18f83 performance test for fast_trigonometry #265 Christophe Riccio 2014-11-14 21:36:59 +01:00
  • cfce5f436c Merge more precision for fastCos and fastSin #264 Christophe Riccio 2014-11-14 21:28:58 +01:00
  • c1f47f4c7d Fixed distance function return type #267 Christophe Riccio 2014-11-14 21:03:14 +01:00
  • c36f3630eb Fixed glm::mask function and tests Christophe Riccio 2014-11-14 02:01:46 +01:00
  • a604ebdaa5 Fixed build Christophe Riccio 2014-11-13 00:08:13 +01:00
  • 2df3bf71cc Merge branch 'trivial' into bitfield Christophe Riccio 2014-11-12 23:11:32 +01:00
  • 062ee19ac7 Fixed bitfieldInsert and bitfieldExtract Christophe Riccio 2014-11-12 22:48:15 +01:00
  • debe75a6e1 Added trivially copyable test Christophe Riccio 2014-11-12 21:45:12 +01:00
  • f09888a090 Reverse #257, breaking many vec4 types size (i8vec4, u16vec4 etc) Christophe Riccio 2014-11-12 21:20:17 +01:00
  • ee84420f6c All *mat* types are copyable #263 Christophe Riccio 2014-11-10 01:16:48 +01:00
  • 838bdee3c3 All *vec* types are copyable #263 Christophe Riccio 2014-11-10 00:04:47 +01:00
  • b3bdf83bd8 rename some vars Mathias Labeyrie 2014-11-05 15:24:47 +01:00
  • ef1c33d2d5 test perf fastAtan Mathias Labeyrie 2014-11-05 15:20:53 +01:00
  • a7b3fca0b2 test perf fastAsin Mathias Labeyrie 2014-11-05 15:06:07 +01:00
  • 43387c81de test perf fastAcos Mathias Labeyrie 2014-11-05 15:05:33 +01:00
  • c4b5fa2a93 test perf fastTan Mathias Labeyrie 2014-11-05 15:02:26 +01:00
  • 74cfc7451a test perf fastSin Mathias Labeyrie 2014-11-05 15:02:17 +01:00
  • 183c7141e2 performance test for glm::fastCos Mathias Labeyrie 2014-11-05 14:44:51 +01:00
  • 72a5de2320 branchless wrapAngle Mathias Labeyrie 2014-11-05 13:57:32 +01:00
  • b38a8b4e5a rename three_half_pi() => three_over_two_pi() Mathias Labeyrie 2014-11-05 13:51:16 +01:00
  • 710e13a8e6 Much more precise fastCos and fastSin Mathias Labeyrie 2014-11-05 10:55:42 +01:00
  • b0c1777b57 More constants related to pi Mathias Labeyrie 2014-11-05 10:58:56 +01:00
  • a2a6037ba5 More std trivial experiments #263 Christophe Riccio 2014-11-04 01:06:16 +01:00
  • 931e72b456 Initial std trivial experiments #263 Christophe Riccio 2014-11-04 00:52:16 +01:00
  • 6f3765d281 First draft of GTC_round Christophe Riccio 2014-11-04 00:06:20 +01:00
  • 96b6b76312 Reorganized change list Christophe Riccio 2014-11-03 14:41:06 +01:00
  • 377d5a4046 Optimized bitCount function Christophe Riccio 2014-11-02 23:48:02 +01:00
  • c62b6c7324 Added bitcount/pop implementation perf tests Christophe Riccio 2014-11-02 21:18:46 +01:00
  • 9ecf69afc4 Optimized bitfieldReverse Christophe Riccio 2014-11-02 20:51:26 +01:00
  • afb1f6d152 Optimized bitfieldReverse Christophe Riccio 2014-11-02 20:48:59 +01:00
  • 41c00872a1 Fixed GCC build Christophe Riccio 2014-11-01 23:35:10 +01:00
  • 8a882ffdf1 Clean up old workaround Christophe Riccio 2014-11-01 13:44:34 +01:00
  • 7fb56a2daa Clean up dead code Christophe Riccio 2014-11-01 03:06:30 +01:00
  • f2996fc3fd Clean up dead code Christophe Riccio 2014-11-01 03:03:36 +01:00
  • 23d2735e03 Updated GTX_multiple Christophe Riccio 2014-11-01 03:00:42 +01:00
  • 4b4b6f6cac Removed macros Christophe Riccio 2014-11-01 01:44:37 +01:00
  • 86eae996e4 Removed VECTORIZE_VEC for GTX Christophe Riccio 2014-11-01 00:21:10 +01:00
  • 1cd48f1523 Use template instanciation Christophe Riccio 2014-10-31 01:52:38 +01:00