Groove
802532de0f
Fixed build
ago%!(EXTRA string=7 years)
Christophe Riccio
e1dc14ddd4
Fixed doxygen warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
d93a3be4ac
- Improved API documentation #668
ago%!(EXTRA string=8 years)
Christophe Riccio
d336d3fb27
Fixed no-documentation warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
faf1da52b7
Renamed P (for precision) template argument to Q (for qualifier)
ago%!(EXTRA string=8 years)
Christophe Riccio
e76fca75a0
More consistent coding style
ago%!(EXTRA string=8 years)
Christophe Riccio
a805fb9d68
Renamed precision enum to qualifier
ago%!(EXTRA string=8 years)
Christophe Riccio
384dab02e4
Reduce the number of warnings with -Weverything #646
ago%!(EXTRA string=8 years)
Christophe Riccio
c2fe3fccf6
Use length_t instead of int for vec and mat lengths #584
ago%!(EXTRA string=9 years)
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
ago%!(EXTRA string=9 years)
Christophe Riccio
a609a0fea6
- Added more information to build messages
ago%!(EXTRA string=9 years)
Christophe Riccio
316460408a
Simplify and more consistency for files headers
ago%!(EXTRA string=9 years)
Christophe Riccio
fc8b4404f0
Fixed faceforward build #289
ago%!(EXTRA string=11 years)
Christophe Riccio
3f48ffefb0
Updated license
ago%!(EXTRA string=11 years)
Christophe Riccio
d276bf3b98
Doxygen fixes
ago%!(EXTRA string=11 years)
Christophe Riccio
6f3765d281
First draft of GTC_round
ago%!(EXTRA string=11 years)
Christophe Riccio
031eb13341
Added powerOfTwo functions
ago%!(EXTRA string=11 years)
Christophe Riccio
f09d1fd3d4
Fix build
ago%!(EXTRA string=11 years)
Christophe Riccio
097c1f7b90
Updated GTC_integer
ago%!(EXTRA string=11 years)
Christophe Riccio
d3b368b65c
Added GTC_integer, deprecated GTX_bit
ago%!(EXTRA string=11 years)
Christophe Riccio
69274e740c
Promoted bitfieldRotate[Right|left] and bitfieldFill[zero|one]
ago%!(EXTRA string=11 years)
Christophe Riccio
8dd3ec02ea
Removed bitRevert, duplicated of bitfieldReverse
ago%!(EXTRA string=11 years)
Christophe Riccio
087d6292e3
Added GTC_bitfield extension, promoted GTX_bit
ago%!(EXTRA string=11 years)
Christophe Riccio
0c522117c8
Opimization of mask, bitfieldInsert, bitfieldExtract and bitCount
ago%!(EXTRA string=11 years)
Christophe Riccio
cff845c2b4
Use pragma once
ago%!(EXTRA string=11 years)
Christophe Riccio
ccb25c84c7
Update copyright year
ago%!(EXTRA string=12 years)
Christophe Riccio
9f8112f93a
Reduced dependencies of GTX extensions. Removed some deprecated code.
ago%!(EXTRA string=12 years)
Christophe Riccio
6f7eb97b87
Move content of core directory into detail directory. Reduced dependencies to glm.hpp.
ago%!(EXTRA string=12 years)
Christophe Riccio
25a5c21a24
Initial build with half types removed
ago%!(EXTRA string=12 years)
Christophe Riccio
1e3cb00fe5
Completed bit interleaving for 3 and 4 values
ago%!(EXTRA string=13 years)
Christophe Riccio
2a4434786e
Updated date
ago%!(EXTRA string=13 years)
Christophe Riccio
920ca0a242
Experiments to add bitfieldInterleave
ago%!(EXTRA string=13 years)
Christophe Riccio
214c56cd45
Updated doxygen documentation
ago%!(EXTRA string=13 years)
Christophe Riccio
9a394874c3
Promote and deprecate extensions
ago%!(EXTRA string=14 years)
Christophe Riccio
88d3927558
Updated copyright date
ago%!(EXTRA string=14 years)
Christophe Riccio
59b0d3ae00
Updated doxygen documentation
ago%!(EXTRA string=14 years)
Christophe Riccio
51716bb460
Extensions included have a define which value is GLM_VERSION
ago%!(EXTRA string=14 years)
Christophe Riccio
ea3e0d4ebd
Fixed headers
ago%!(EXTRA string=14 years)
Christophe Riccio
f97f51b47c
Added extension versioning
ago%!(EXTRA string=14 years)
Christophe Riccio
3621deaeb5
Removed gtc and gtx namespaces
ago%!(EXTRA string=14 years)
Christophe Riccio
747d6b47b4
WIP New header to extensions
ago%!(EXTRA string=14 years)
Christophe Riccio
06cc480baa
Removed gtx extension namespace
ago%!(EXTRA string=14 years)
Christophe Riccio
493c5a5614
Removed GTC extensions namespace
ago%!(EXTRA string=14 years)
Christophe Riccio
f73b0c5b80
Fixed more typos
ago%!(EXTRA string=14 years)
Christophe Riccio
14760e9770
Updated header files formatting
ago%!(EXTRA string=14 years)
Christophe Riccio
9ecdd379e4
Removed old deprecated test function declarations
ago%!(EXTRA string=14 years)
Christophe Riccio
7c67703bca
Extended bit field functions: #4
ago%!(EXTRA string=15 years)
Christophe Riccio
a805b42f8b
Added noise extension and test files
ago%!(EXTRA string=15 years)
Christophe Riccio
2cf02a836c
Apply 'basic grouping patch' Ticket #36
ago%!(EXTRA string=15 years)
Christophe Riccio
9b38fe5dcb
Updated copyright date
ago%!(EXTRA string=15 years)