Christophe
f86092a658
Remove disabled warnings ( #1213 )
...
* Remove disabled warnings
ago%!(EXTRA string=1 year)
Christophe
66991e59aa
Fix bitCount test version
ago%!(EXTRA string=1 year)
Christophe
641bb363a7
gni
ago%!(EXTRA string=1 year)
Florian Penzkofer
d0ae3f966e
Fix bitfieldInsert according to GLSL spec
...
"bitfieldInsert inserts the bits least significant bits of insert into base at offset offset..."
ago%!(EXTRA string=7 years)
Christophe Riccio
a21401d2a4
Reduce dependencies, added scalar EXT extensions
ago%!(EXTRA string=7 years)
Christophe Riccio
6d34ae4c5e
Refactor EXT headers
ago%!(EXTRA string=7 years)
Christophe Riccio
310b8405c9
Refactor split headers as extension files
ago%!(EXTRA string=7 years)
Christophe Riccio
78879c675c
Refactor headers
ago%!(EXTRA string=7 years)
Christophe Riccio
e1d21258e7
Split headers to improve compilation time #670
ago%!(EXTRA string=7 years)
Christophe Riccio
a71d553435
Fixed test build
ago%!(EXTRA string=7 years)
Christophe Riccio
11c26f9edb
Fixed build problems due to printf and std::clock_t #778
ago%!(EXTRA string=7 years)
Christophe Riccio
c4794851aa
Fixed /W4 warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
e9f210c85f
Enable /WX, warning as error on Visual Studio
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
ac3abfdac7
Replaced vecType template argument by vec template
ago%!(EXTRA string=8 years)
Christophe Riccio
da84db5481
Replaced vecType by vec
ago%!(EXTRA string=8 years)
Christophe Riccio
384dab02e4
Reduce the number of warnings with -Weverything #646
ago%!(EXTRA string=8 years)
Christophe Riccio
4875f79eb0
Removed old compiler version
ago%!(EXTRA string=8 years)
Christophe Riccio
c2fe3fccf6
Use length_t instead of int for vec and mat lengths #584
ago%!(EXTRA string=8 years)
Christophe Riccio
4dd748f380
Renamed tvec into vec
ago%!(EXTRA string=8 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=8 years)
Christophe Riccio
a609a0fea6
- Added more information to build messages
ago%!(EXTRA string=9 years)
Christophe Riccio
0e1e181484
Clean up
ago%!(EXTRA string=9 years)
Christophe Riccio
47c77475a9
- Improved overall execution time of unit tests #396
ago%!(EXTRA string=10 years)
Christophe Riccio
af10e20f68
Fixed core_func_integer test
ago%!(EXTRA string=10 years)
Christophe Riccio
fc8b4404f0
Fixed faceforward build #289
ago%!(EXTRA string=11 years)
Christophe Riccio
83ad80d6b4
Fixed clang build
ago%!(EXTRA string=11 years)
Christophe Riccio
a42f84ed47
Removed GLM_TEST_ENABLE_PERF
ago%!(EXTRA string=11 years)
Christophe Riccio
0b9b157e24
Fixed test return type
ago%!(EXTRA string=11 years)
Christophe Riccio
d79b17bcd1
Fixed test compiler error in Clang
ago%!(EXTRA string=11 years)
Christophe Riccio
98fd37bef1
Fixed build
ago%!(EXTRA string=11 years)
Christophe Riccio
a6b31d8fa1
Fixed test build
ago%!(EXTRA string=11 years)
Christophe Riccio
cfac6e1b06
Fixed _tzcnt_u32 build, only with Windows
ago%!(EXTRA string=11 years)
Christophe Riccio
7e81213fdd
Fixed mod function specialization #281 Fixed bitscan detection
ago%!(EXTRA string=11 years)
Christophe Riccio
3f48ffefb0
Updated license
ago%!(EXTRA string=11 years)
Christophe Riccio
0bffce4f4b
Optimized findMSB and findLSB
ago%!(EXTRA string=11 years)
Christophe Riccio
72cbc4c065
Fixed uaddCarray and updated tests #253
ago%!(EXTRA string=11 years)
Christophe Riccio
45645988e9
Fixed uaddCarray #253 . Fixed GCC build errors.
ago%!(EXTRA string=11 years)
Christophe Riccio
db4be24897
Fixed test build on ICC
ago%!(EXTRA string=11 years)
Christophe Riccio
0b8ca1a5b6
Added a CMake option to execute GLM performance tests. Made quat and dualquat trivially constructible #263
ago%!(EXTRA string=11 years)
Christophe Riccio
c36f3630eb
Fixed glm::mask function and tests
ago%!(EXTRA string=11 years)
Christophe Riccio
062ee19ac7
Fixed bitfieldInsert and bitfieldExtract
ago%!(EXTRA string=11 years)
Christophe Riccio
377d5a4046
Optimized bitCount function
ago%!(EXTRA string=11 years)
Christophe Riccio
c62b6c7324
Added bitcount/pop implementation perf tests
ago%!(EXTRA string=11 years)
Christophe Riccio
afb1f6d152
Optimized bitfieldReverse
ago%!(EXTRA string=11 years)
Christophe Riccio
c839f52697
Fix warnings
ago%!(EXTRA string=11 years)
Christophe Riccio
9fe8bc1f66
Fixed build
ago%!(EXTRA string=11 years)
Christophe Riccio
a88d8935be
Updated ceilPowerOfTwo for signed int support
ago%!(EXTRA string=11 years)