Tom Kneiphof
0df8dcb454
Supporess unused-variable warnings
ago%!(EXTRA string=1 year)
Christophe
1f25000a30
Quicker unit tests
ago%!(EXTRA string=1 year)
Christophe
f86092a658
Remove disabled warnings ( #1213 )
...
* Remove disabled warnings
ago%!(EXTRA string=1 year)
Christophe
d6e24170b4
Nan is not supported with C++98
ago%!(EXTRA string=1 year)
Christophe
0ceaba1da9
Nan is not supported with C++98
ago%!(EXTRA string=1 year)
Christophe
557f5f2731
Fix test
ago%!(EXTRA string=1 year)
Christophe
92e945cc8a
GLM_EXT_vector_integer: add integer mix tests
ago%!(EXTRA string=1 year)
Christophe
2d38c41161
Fixes for tests build
ago%!(EXTRA string=1 year)
Thibault de Villèle [UM]
1c18fca789
Fix GLM_EXT_matrix_common : row to column-major
...
The previous patch made the incorrect assumption matrices were row-major
instead of column-major (got the two mixed up in my head).
This fixes this problem.
Also, this extends the test files to cover all matrix sizes (not types,
that would be redundant).
ago%!(EXTRA string=3 years)
Thibault de Villèle [UM]
48e1ff3fee
Add glm::abs() function for the glm::mat<> class
...
This is added as part of the GLM_EXT_matrix_common extension, as this
function is not provided by the core GLSL specification (version 4.20).
The implementation of this glm::abs(mat<>) function mirrors the
glm::abs(vec<>) implementation. It should be functionning the same in
every way as the vec implementation.
Bonus points : AFAICT this allows to vectorize operations on compilers
that support optimization of these patterns, just like the functor1<>
struct in _vectorize.hpp for vectors.
ago%!(EXTRA string=3 years)
Christophe
561fbbd94c
Added *GLM_EXT_matrix_integer* with tests
ago%!(EXTRA string=4 years)
Christophe
8693d06297
Fix glm::acsch tests
ago%!(EXTRA string=4 years)
Christophe
c31b5aecaa
fix reciprocal test
ago%!(EXTRA string=4 years)
Christophe
da542d6354
fix reciprocal test
ago%!(EXTRA string=4 years)
Christophe
2a8664fe50
Added and to *GLM_EXT_scalar_common* and *GLM_EXT_vector_common*
ago%!(EXTRA string=4 years)
Christophe
2593c9c8b3
Added GLM_EXT_scalar_reciprocal and GLM_EXT_vector_reciprocal with tests
ago%!(EXTRA string=4 years)
EZForever
2bb0fb3999
Add test case for glm::angle() sign bug introduced by #946
ago%!(EXTRA string=5 years)
Christophe Riccio
a4bf8867c2
Added clamp, repeat, mirrorClamp and mirrorRepeat function to GLM_EXT_scalar_commond and GLM_EXT_vector_commond extensions with tests
ago%!(EXTRA string=5 years)
Christophe Riccio
9e7a486c0e
Added matrix integer extensions and tests
ago%!(EXTRA string=5 years)
Christophe Riccio
684817db46
Clean up integer precision
ago%!(EXTRA string=5 years)
Christophe Riccio
6bd53cc9e5
Added files for EXT packing extensions
ago%!(EXTRA string=5 years)
Christophe Riccio
8e58cdbbf8
- Added GLM_EXT_vector_intX_sized and GLM_EXT_vector_uintX_sized extensions
ago%!(EXTRA string=5 years)
Christophe Riccio
919e72f5dd
Fixed equal ULP variation when using negative sign #965
ago%!(EXTRA string=6 years)
Christophe
163f0d162d
Tentative fix build
ago%!(EXTRA string=6 years)
Christophe
29987a3100
Fixed prevPowerOfTwo build
ago%!(EXTRA string=6 years)
Christophe
a87784c125
Fixed C++98 build
ago%!(EXTRA string=6 years)
Christophe
69622b2954
Fixed perf test results
ago%!(EXTRA string=6 years)
Christophe
4074dfcf07
Added findNSB functions and tests
ago%!(EXTRA string=6 years)
Christophe
3a65b7a628
Completed EXT_*_integer extensions
ago%!(EXTRA string=6 years)
Christophe
3288df2f89
Added EXT_vector_integer test
ago%!(EXTRA string=6 years)
Christophe Riccio
9c831a1a76
Added performance tests
ago%!(EXTRA string=6 years)
Christophe Riccio
a91fb705db
Added EXT_vector_integer extension
ago%!(EXTRA string=6 years)
Christophe Riccio
07c6d56b5f
Added initial work for integer vector and scalar functions
ago%!(EXTRA string=6 years)
Christophe Riccio
6492c8593f
- Added mix implementation for matrices in EXT_matrix_common #842
ago%!(EXTRA string=6 years)
Christophe Riccio
76683aa287
Added vector ulp functions
ago%!(EXTRA string=7 years)
Christophe Riccio
84d5e96144
Clean up dead files
ago%!(EXTRA string=7 years)
Christophe Riccio
21d0092f6a
Fixed simplex noise build with double #734
ago%!(EXTRA string=7 years)
Christophe Riccio
0f4a597f10
Added matrix relationak function taking ULPs
ago%!(EXTRA string=7 years)
Christophe Riccio
d5df61aa66
Fixed tests
ago%!(EXTRA string=7 years)
Christophe Riccio
635ff4ef2d
Added GLM_FORCE_SILENT_WARNINGS to silent GLM warnings when using language extensions but using W4 or Wpedantic warnings #814 #775
ago%!(EXTRA string=7 years)
Christophe Riccio
72327cea4f
Added equal and notEqual overload with max ULPs parameters for scalar numbers #121
ago%!(EXTRA string=7 years)
Christophe Riccio
cec74162ff
Fixed VC warnings
ago%!(EXTRA string=7 years)
Christophe Riccio
bee480347c
Fixed build
ago%!(EXTRA string=7 years)
Christophe Riccio
e1f44ea397
Fixed clang warning
ago%!(EXTRA string=7 years)
Christophe Riccio
fceca6cf19
Fixed tests, clean up
ago%!(EXTRA string=7 years)
Christophe Riccio
ef9f9f8028
Added rotate test
ago%!(EXTRA string=7 years)
Christophe Riccio
61540a5204
Added missing fmin and fmax overloads
ago%!(EXTRA string=7 years)
Christophe Riccio
c4ed4ed0c7
Added EXT_scalar_common, EXT_vector_common and EXT_quaternion_exponential extensions
ago%!(EXTRA string=7 years)
Christophe Riccio
f905aecd23
Sliced matrix transform extension
ago%!(EXTRA string=7 years)
Christophe Riccio
15fe4e84cc
More tests
ago%!(EXTRA string=7 years)