Commit Graph

  • 18b8e2fd4a Fixed Clang warnings Christophe Riccio 2014-11-15 23:03:53 +0100
  • 72cbc4c065 Fixed uaddCarray and updated tests #253 Christophe Riccio 2014-11-15 22:31:08 +0100
  • b90c4c430e Added GLM_HAS_TRIVIAL_QUERIES define Christophe Riccio 2014-11-15 21:59:46 +0100
  • 0ff773a46a Added force CXX98 test Christophe Riccio 2014-11-15 21:59:28 +0100
  • 30e7eaeb86 Clean up Christophe Riccio 2014-11-15 21:37:59 +0100
  • 45645988e9 Fixed uaddCarray #253. Fixed GCC build errors. Christophe Riccio 2014-11-15 21:32:56 +0100
  • 5960196ce8 Clean up white spaces, fix build with VC15 Christophe Riccio 2014-11-15 20:36:53 +0100
  • 6eb5529395 Clean up Christophe Riccio 2014-11-15 20:11:38 +0100
  • 372d75dbe8 Clean up Christophe Riccio 2014-11-15 19:16:58 +0100
  • 991427f671 Clean up Christophe Riccio 2014-11-15 19:15:34 +0100
  • 1dea9c5e34 Clean up Christophe Riccio 2014-11-15 19:13:25 +0100
  • 85a6c8fc08 Avoid useless initialization Christophe Riccio 2014-11-15 19:00:06 +0100
  • 6a50a87a75 Clean up Christophe Riccio 2014-11-15 18:58:59 +0100
  • 0b39c3b911 Clean up Christophe Riccio 2014-11-15 18:54:29 +0100
  • 9914308726 Clean up Christophe Riccio 2014-11-15 18:45:13 +0100
  • db4be24897 Fixed test build on ICC Christophe Riccio 2014-11-15 13:19:35 +0100
  • 3716995414 Fixed white spaces Christophe Riccio 2014-11-15 00:56:14 +0100
  • 141c1856a7 Removed <iostream> in GLM tests, use <cstdio> instead Christophe Riccio 2014-11-15 00:49:12 +0100
  • d606eaf2da Clean up white spaces Christophe Riccio 2014-11-15 00:32:40 +0100
  • 191dbe92dc Added dualquat trivially copyable test. #263 Christophe Riccio 2014-11-15 00:30:28 +0100
  • 16a0c960f7 Move more performance tests inside GLM_PERF_ENABLE Christophe Riccio 2014-11-15 00:20:56 +0100
  • 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 +0100
  • b7b8b18f83 performance test for fast_trigonometry #265 Christophe Riccio 2014-11-14 21:36:59 +0100
  • 38a63a17b2 Merge b3bdf83bd8 into 5ad706ec75 Mathias Labeyrie 2014-11-14 20:33:21 +0000
  • cfce5f436c Merge more precision for fastCos and fastSin #264 Christophe Riccio 2014-11-14 21:28:58 +0100
  • 5ad706ec75 Merge pull request #268 from g-truc/revert-264-fast_trigonometry 0.9.5 Christophe Riccio 2014-11-14 21:05:42 +0100
  • 4579799ff6 Revert "More precision for fastCos and fastSin " revert-264-fast_trigonometry Christophe Riccio 2014-11-14 21:05:29 +0100
  • 5c85bcc877 Merge pull request #264 from Nojan/fast_trigonometry Christophe Riccio 2014-11-14 21:05:06 +0100
  • c1f47f4c7d Fixed distance function return type #267 Christophe Riccio 2014-11-14 21:03:14 +0100
  • c36f3630eb Fixed glm::mask function and tests Christophe Riccio 2014-11-14 02:01:46 +0100
  • a604ebdaa5 Fixed build Christophe Riccio 2014-11-13 00:08:13 +0100
  • 2df3bf71cc Merge branch 'trivial' into bitfield bitfield Christophe Riccio 2014-11-12 23:11:32 +0100
  • 062ee19ac7 Fixed bitfieldInsert and bitfieldExtract trivial Christophe Riccio 2014-11-12 22:48:15 +0100
  • debe75a6e1 Added trivially copyable test Christophe Riccio 2014-11-12 21:45:12 +0100
  • f09888a090 Reverse #257, breaking many vec4 types size (i8vec4, u16vec4 etc) Christophe Riccio 2014-11-12 21:20:17 +0100
  • ee84420f6c All *mat* types are copyable #263 Christophe Riccio 2014-11-10 01:16:48 +0100
  • 838bdee3c3 All *vec* types are copyable #263 Christophe Riccio 2014-11-10 00:04:47 +0100
  • b3bdf83bd8 rename some vars Mathias Labeyrie 2014-11-05 15:24:47 +0100
  • ef1c33d2d5 test perf fastAtan Mathias Labeyrie 2014-11-05 15:20:53 +0100
  • a7b3fca0b2 test perf fastAsin Mathias Labeyrie 2014-11-05 15:06:07 +0100
  • 43387c81de test perf fastAcos Mathias Labeyrie 2014-11-05 15:05:33 +0100
  • c4b5fa2a93 test perf fastTan Mathias Labeyrie 2014-11-05 15:02:26 +0100
  • 74cfc7451a test perf fastSin Mathias Labeyrie 2014-11-05 15:02:17 +0100
  • 183c7141e2 performance test for glm::fastCos Mathias Labeyrie 2014-11-05 14:44:51 +0100
  • 72a5de2320 branchless wrapAngle Mathias Labeyrie 2014-11-05 13:57:32 +0100
  • b38a8b4e5a rename three_half_pi() => three_over_two_pi() Mathias Labeyrie 2014-11-05 13:51:16 +0100
  • 710e13a8e6 Much more precise fastCos and fastSin Mathias Labeyrie 2014-11-05 10:55:42 +0100
  • b0c1777b57 More constants related to pi Mathias Labeyrie 2014-11-05 10:58:56 +0100
  • a2a6037ba5 More std trivial experiments #263 Christophe Riccio 2014-11-04 01:06:16 +0100
  • 931e72b456 Initial std trivial experiments #263 Christophe Riccio 2014-11-04 00:52:16 +0100
  • 6f3765d281 First draft of GTC_round Christophe Riccio 2014-11-04 00:06:20 +0100
  • 96b6b76312 Reorganized change list Christophe Riccio 2014-11-03 14:41:06 +0100
  • 377d5a4046 Optimized bitCount function Christophe Riccio 2014-11-02 23:48:02 +0100
  • c62b6c7324 Added bitcount/pop implementation perf tests Christophe Riccio 2014-11-02 21:18:46 +0100
  • 9ecf69afc4 Optimized bitfieldReverse Christophe Riccio 2014-11-02 20:51:26 +0100
  • afb1f6d152 Optimized bitfieldReverse Christophe Riccio 2014-11-02 20:48:59 +0100
  • 41c00872a1 Fixed GCC build vectorize Christophe Riccio 2014-11-01 23:35:10 +0100
  • 8a882ffdf1 Clean up old workaround Christophe Riccio 2014-11-01 13:44:34 +0100
  • 7fb56a2daa Clean up dead code Christophe Riccio 2014-11-01 03:06:30 +0100
  • f2996fc3fd Clean up dead code Christophe Riccio 2014-11-01 03:03:36 +0100
  • 23d2735e03 Updated GTX_multiple Christophe Riccio 2014-11-01 03:00:42 +0100
  • 4b4b6f6cac Removed macros Christophe Riccio 2014-11-01 01:44:37 +0100
  • 86eae996e4 Removed VECTORIZE_VEC for GTX Christophe Riccio 2014-11-01 00:21:10 +0100
  • 1cd48f1523 Use template instanciation Christophe Riccio 2014-10-31 01:52:38 +0100
  • c5776a725e Merge branch 'master' into vectorize Christophe Riccio 2014-10-31 01:33:12 +0100
  • 477db468ce Merge 87cfc312b4 into fc253a0e5b Collin Baker 2014-10-31 00:32:18 +0000
  • fc253a0e5b Fixed Visual C++ 10 build Christophe Riccio 2014-10-31 01:29:38 +0100
  • 1331e156cb Fixed non C++11 build Christophe Riccio 2014-10-31 01:26:00 +0100
  • e89d596c08 Merge branch 'master' into vectorize Christophe Riccio 2014-10-30 23:46:37 +0100
  • 08b9197c6a Fixed build Christophe Riccio 2014-10-30 23:46:13 +0100
  • 5f60ff6d78 Fixed build Christophe Riccio 2014-10-30 23:38:44 +0100
  • c839f52697 Fix warnings Christophe Riccio 2014-10-29 10:35:19 +0100
  • 97e4fd1025 Code style clean up Christophe Riccio 2014-10-29 10:30:48 +0100
  • abb5299e08 Fixed warnings with -pedantic Christophe Riccio 2014-10-29 10:28:25 +0100
  • 9fe8bc1f66 Fixed build Christophe Riccio 2014-10-29 08:30:18 +0100
  • 445a388817 Merge Christophe Riccio 2014-10-29 08:18:53 +0100
  • 87cfc312b4 Fixed build error due missing includes Collin Baker 2014-10-29 01:38:04 -0400
  • 2a2cd0b8d0 Fixed bad matrix-vector performance in Cuda #257, #258 Christophe Riccio 2014-10-29 00:43:22 +0100
  • e8923c9bca Fixed bad matrix-vector performance in Cuda #257, #258 Christophe Riccio 2014-10-29 00:42:59 +0100
  • dced21e745 Added multiple 'sign' implementations for integers, unit tests and performancetests. Christophe Riccio 2014-10-29 00:18:41 +0100
  • 378074ee66 Merge branch 'vectorize' of https://github.com/g-truc/glm into vectorize Christophe Riccio 2014-10-28 20:32:01 +0100
  • d07a846539 Added sign function implementations and performance tests Christophe Riccio 2014-10-28 20:31:39 +0100
  • 44382faf59 Improve mask implementation to support any integer and vector types Christophe Riccio 2014-10-28 20:28:26 +0100
  • a88d8935be Updated ceilPowerOfTwo for signed int support Christophe Riccio 2014-10-27 23:02:47 +0100
  • 3420d691f5 Added findLSB tests, faster ceilPowerOfTwo Christophe Riccio 2014-10-27 20:47:00 +0100
  • 031eb13341 Added powerOfTwo functions Christophe Riccio 2014-10-27 19:13:16 +0100
  • 0de2f5c587 Added powerOfTwo functions Christophe Riccio 2014-10-27 19:07:23 +0100
  • f09d1fd3d4 Fix build Christophe Riccio 2014-10-27 13:44:30 +0100
  • 097c1f7b90 Updated GTC_integer Christophe Riccio 2014-10-26 20:34:10 +0100
  • d3b368b65c Added GTC_integer, deprecated GTX_bit Christophe Riccio 2014-10-26 19:22:19 +0100
  • eaa3b72b99 Added isPowerOfTwo tests Christophe Riccio 2014-10-26 17:43:54 +0100
  • 69274e740c Promoted bitfieldRotate[Right|left] and bitfieldFill[zero|one] Christophe Riccio 2014-10-26 17:31:49 +0100
  • 8dd3ec02ea Removed bitRevert, duplicated of bitfieldReverse Christophe Riccio 2014-10-26 16:56:31 +0100
  • 45c4fbeb65 Fixed build Christophe Riccio 2014-10-26 00:54:36 +0200
  • 087d6292e3 Added GTC_bitfield extension, promoted GTX_bit Christophe Riccio 2014-10-26 00:22:08 +0200
  • 1b6b8183a0 Updated test Christophe Riccio 2014-10-25 21:57:06 +0200
  • 0c522117c8 Opimization of mask, bitfieldInsert, bitfieldExtract and bitCount Christophe Riccio 2014-10-25 21:16:49 +0200
  • eb915ed808 Fixed frac and added more roundEven tests Christophe Riccio 2014-10-25 14:30:43 +0200
  • f70ee7ef28 Vectorize many common functions Christophe Riccio 2014-10-25 00:08:10 +0200
  • 50cead0793 Vectorize outerProduct Christophe Riccio 2014-10-24 22:14:17 +0200