Christophe Riccio
f846aa8334
Build errors when defining GLM_ENABLE_EXPERIMENTAL #884 #883
2019-04-01 16:04:04 +02:00
Christophe Riccio
477e803f38
- No more requirement for GLM_ENABLE_EXPERIMENTAL to use GTX extension, only a warning with GLM_MESSAGES defined #732
2019-03-01 18:25:15 +01:00
Groove
802532de0f
Fixed build
2018-07-12 00:47:38 +02:00
Philippe Groarke
fd327cd341
cleanup : Remove trailing whitespaces.
2018-03-24 20:01:03 -04:00
Christophe Riccio
d93a3be4ac
- Improved API documentation #668
2017-08-17 16:24:32 +02:00
Christophe Riccio
faf1da52b7
Renamed P (for precision) template argument to Q (for qualifier)
2017-08-16 01:22:50 +02:00
Christophe Riccio
a805fb9d68
Renamed precision enum to qualifier
2017-08-15 21:23:47 +02:00
Christophe Riccio
c2fe3fccf6
Use length_t instead of int for vec and mat lengths #584
2016-12-30 20:05:04 +01:00
John McFarlane
506a487d24
parameterize number of dimensions of vector in tvec<D, T, P>
...
- specializes for 1, 2, 3 and 4-dimensional vector types
which are then aliased as tvec1, tvec2, tvec3 and tvec4
- requires C++11 aliases; breaks compatability with C++03
- tested on:
- clang-3.5.2, clang-3.8.0
- gcc 4.8.5, gcc 5.4.1, gcc 6.2.0
TODO:
- still uses template template parameters - most can probably be removed
- some definitions might now be de-duplicated
2016-12-28 17:07:12 -08:00
Stefan Winkler
f02ce4d6d3
Fix typo in experimental extension warnings
2016-11-30 20:26:35 +01:00
Christophe Riccio
6482dd29d2
Added GLM_ENABLE_EXPERIMENTAL
2016-11-12 14:19:22 +01:00
Christophe Riccio
66bbb69a75
Removed doxygen references to GTC_half_float which was removed in 0.9.4
2016-11-09 22:24:44 +01:00
Christophe Riccio
a609a0fea6
- Added more information to build messages
2016-09-02 00:30:37 +02:00
Christophe Riccio
4db0dfcb19
Added lowestBitValue to GTX_bit #536
2016-08-07 12:56:49 +02:00
Christophe Riccio
316460408a
Simplify and more consistency for files headers
2016-05-23 22:55:49 +02:00
Christophe Riccio
fc8b4404f0
Fixed faceforward build #289
2014-12-19 23:54:25 +01:00
Christophe Riccio
0d73f61828
Deprecate GTX_bit
2014-11-30 16:59:49 +01:00
Christophe Riccio
3f48ffefb0
Updated license
2014-11-26 00:27:12 +01:00
Christophe Riccio
bcd33a89df
Fixed build issue
2014-11-16 18:09:32 +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
cff845c2b4
Use pragma once
2014-07-14 01:48:27 +02:00
Christophe Riccio
ccb25c84c7
Update copyright year
2014-01-04 22:32:28 +01:00
Christophe Riccio
9f8112f93a
Reduced dependencies of GTX extensions. Removed some deprecated code.
2013-12-25 04:16:08 +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
25a5c21a24
Initial build with half types removed
2013-08-14 00:55:47 +02:00
Christophe Riccio
1e3cb00fe5
Completed bit interleaving for 3 and 4 values
2013-02-21 21:35:21 +01:00
Christophe Riccio
78118204f6
Merge branch '0.9.4' into 0.9.5
2013-02-20 16:22:07 +01:00
Christophe Riccio
2a4434786e
Updated date
2013-02-20 16:21:56 +01:00
Christophe Riccio
920ca0a242
Experiments to add bitfieldInterleave
2013-02-01 20:53:32 +01:00
Christophe Riccio
214c56cd45
Updated doxygen documentation
2012-11-13 17:54:11 +01:00
Christophe Riccio
9a394874c3
Promote and deprecate extensions
2012-01-10 20:43:20 +00:00
Christophe Riccio
88d3927558
Updated copyright date
2012-01-09 11:20:01 +00:00
Christophe Riccio
59b0d3ae00
Updated doxygen documentation
2011-12-07 12:22:28 +00:00
Christophe Riccio
51716bb460
Extensions included have a define which value is GLM_VERSION
2011-09-13 11:34:45 +01:00
Christophe Riccio
ea3e0d4ebd
Fixed headers
2011-06-15 21:35:27 +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
3621deaeb5
Removed gtc and gtx namespaces
2011-06-10 16:45:17 +01:00
Christophe Riccio
747d6b47b4
WIP New header to extensions
2011-06-08 00:58:37 +01:00
Christophe Riccio
06cc480baa
Removed gtx extension namespace
2011-06-07 11:28:11 +01:00
Christophe Riccio
493c5a5614
Removed GTC extensions namespace
2011-06-07 01:13:51 +01:00
Christophe Riccio
f73b0c5b80
Fixed more typos
2011-06-02 13:39:30 +01:00
Christophe Riccio
a79b4c2989
Fixed merge
2011-05-18 15:57:02 +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