Christophe
8339c77bd6
Merge pull request #1113 from genpfault/fix-noexcept-warnings
...
GCC: Fix noexcept warnings on hash functions #1113
ago%!(EXTRA string=3 years)
Christophe
bb4466ec3d
Merge pull request #1114 from gottfriedleibniz/docs/doxygen
...
cleanup doxygen and codespell #1114
ago%!(EXTRA string=3 years)
Christophe
b48debf7e8
Merge pull request #1101 from drfiemost/missing_define
...
Add missing GLM_COMPILER_GCC61 define #1101
ago%!(EXTRA string=3 years)
Ebi Sadeghi
bfa82837ea
Changed the e^v clarification in source
...
Earlier I made the change in the html generated by doxygen rather than the source used to generate the documentation.
ago%!(EXTRA string=3 years)
Roger Leigh
bdf26d258d
Make mat4x3 binary operators for scalars consistent with other types
ago%!(EXTRA string=3 years)
Roger Leigh
7da7f7c887
Make mat4x4 binary operators for scalars consistent with other types
ago%!(EXTRA string=3 years)
Leandro Nini
06afe0718a
Fix indentation
ago%!(EXTRA string=3 years)
Andrea Pappacoda
b4a09f5ac0
docs(manual): some markdown fixes
...
- Add a blank line before block elements (lists, code blocks, etc)
- Remove trailing whitespace
- Use "plaintext" language for code blocks when appropriate
- Fix duplicated section3_4 anchor
- Fix <` to `< in section 4.10
- Always referece images relative to the current directory
- Use markdown-style link instead of HTML href in section 7.13
- Remove extra space before closing emphasis in section 4.18
ago%!(EXTRA string=3 years)
Roger Leigh
32c2bb8296
Make vec4 binary operators for scalars consistent with other types
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)
Thibault de Villèle [UM]
ef351e68a3
Fix GLM_EXT_matrix_common compilation message
...
It was previously printing 'GLM_EXT_matrix_transform is included', which
does not match the extension name.
ago%!(EXTRA string=3 years)
Charles Huber
4b6284e39d
GCC: Fix noexcept warnings on hash functions
...
Fix warnings on hash functions with GCC and -Wnoexcept:
* Add GLM_HAS_NOEXCEPT flag & GLM_NOEXCEPT #define to setup.hpp.
* Add GLM_NOEXCEPT to hash functions in hash.hpp.
* Add GLM_NOEXCEPT to matrix operator[] accessors.
* Add gtx_hash.cpp and a test to verify all hash overloads compile.
Configure with -DCMAKE_CXX_FLAGS="-Werror -Wnoexcept" to test.
ago%!(EXTRA string=3 years)
Gottfried Leibniz
8719fcb839
cleanup doxygen and codespell
ago%!(EXTRA string=3 years)
Šimon Tupý
12b5fb2a88
Fixed a typo in io.hpp.
ago%!(EXTRA string=3 years)
Ebi Sadeghi
8415b031f9
Changed variable description from x to v
...
The description of the function "exp" erroneously referred to "x" rather than "v". Rectified.
ago%!(EXTRA string=3 years)
Ebi Sadeghi
804ec70c2e
Spelling corrections
...
Minor grammar and spelling.
ago%!(EXTRA string=3 years)
Stephen Xu
0b08654ad6
Don't use default function when working with CUDA.
ago%!(EXTRA string=3 years)
Stephen Xu
e1b2d3d7d5
Add user instructions.
ago%!(EXTRA string=3 years)
Stephen Xu
3b09445290
Add defines to manually select CUDA function qualifier.
ago%!(EXTRA string=3 years)
Christophe
cc98465e35
Merge pull request #1049 from borodust/aligned_bugfixes
...
Various bugfixes for aligned/simd codepaths #1049
ago%!(EXTRA string=3 years)
Christophe
416d0a23eb
Merge pull request #1078 from maniek2332/gtx-easing-bounce-fix
...
Fix glm::bounceEaseInOut() easing formula #1078
ago%!(EXTRA string=3 years)
Christophe
53eb7a2749
Merge pull request #1080 from junjie020/fix_frustumLH_matrix_bug
...
fix frustumLH projection matrix error #1080
ago%!(EXTRA string=3 years)
Christophe
8b6e2ffb4a
Merge pull request #1096 from gottfriedleibniz/fix/minmax
...
fix: associated min/max #1096
ago%!(EXTRA string=3 years)
Christophe
922f391824
Merge pull request #1100 from baldvin-kovacs/master
...
Fix implicit conversion compiler error in glm/gtc/random.inl #1100
ago%!(EXTRA string=3 years)
Christophe
df969513ae
Merge pull request #1085 from jakubtyrcha/fix_msvc_compilation_cxx_20
...
Fixed MSVC compilation error with C++ 20 #1085
ago%!(EXTRA string=3 years)
Christophe
c8f3357657
Merge pull request #1088 from xaedes/patch-sort-fwd-mat
...
Sort inconsistently ordered mat declarations in fwd.hpp #1088
ago%!(EXTRA string=3 years)
Christophe
b7140ca2c8
Merge pull request #1089 from Zuzu-Typ/patch-2
...
Removed redundant precision qualifiers #1089
ago%!(EXTRA string=3 years)
Christophe
1022fdf6d1
Merge pull request #1090 from gottfriedleibniz/fix-neverinline
...
fix: GLM_NEVER_INLINE #1090
ago%!(EXTRA string=3 years)
Christophe
f08ee17957
Merge pull request #1091 from yknishidate/bugfix
...
Fix tengant typo #1091
ago%!(EXTRA string=3 years)
Christophe
fd265ff18e
Merge pull request #1092 from elect86/patch-5
...
Update type_vec4.hpp
ago%!(EXTRA string=3 years)
Christophe
89d0eb1f06
Merge pull request #1094 from gottfriedleibniz/fix/mat2x3
...
fix mat2 constructors #1094
ago%!(EXTRA string=3 years)
Christophe
d33344bd86
Merge pull request #1097 from gottfriedleibniz/fix/color
...
fix hsvColor types #1097
ago%!(EXTRA string=3 years)
Christophe
43f2a5258b
Merge pull request #1098 from gottfriedleibniz/fix/arm
...
few ARM fixes #1098
ago%!(EXTRA string=3 years)
Christophe
b2a9dae6dc
Merge pull request #1099 from Windsander/shearing
...
feat: add shearing matrix operation on matrix_transfom #1099
ago%!(EXTRA string=3 years)
Christophe
816e9b70fb
Merge pull request #1102 from WarEagle451/patch-1
...
Fix: Spelling mistake #1102
ago%!(EXTRA string=3 years)
Noah LeBlanc
7243647a78
Spelling mistake fix
ago%!(EXTRA string=3 years)
Leandro Nini
970860d06f
Add missing define
ago%!(EXTRA string=3 years)
Baldvin Kovacs
63a229359e
Fix implicit conversion compiler error in glm/gtc/random.inl
...
/glm/gtc/random.inl:25:17: error: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Werror,-Wimplicit-int-conversion]
std::rand() % std::numeric_limits<uint8>::max());
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ago%!(EXTRA string=3 years)
arikanli
0f318f63af
feat: add shearing matrix operation on matrix_transfom
ago%!(EXTRA string=3 years)
Gottfried Leibniz
3062122e5e
fix: associated min/max
...
Remove unused qualifier and fix incorrect definition
ago%!(EXTRA string=3 years)
Gottfried Leibniz
bfeb882fdb
few ARM fixes
ago%!(EXTRA string=3 years)
Gottfried Leibniz
14e3b04274
fix hsvColor types
ago%!(EXTRA string=3 years)
Gottfried Leibniz
b857caa655
fix mat2 constructors
ago%!(EXTRA string=3 years)
Giuseppe Barbieri
9621e7597e
Update type_vec4.hpp
ago%!(EXTRA string=3 years)
nishidate-yuki
c5f9b31688
Fix tengant typo
ago%!(EXTRA string=3 years)
Gottfried Leibniz
656a699f9a
fix: glm_never_inline
ago%!(EXTRA string=4 years)
Zuzu-Typ
fcda03b545
Removed precision qualifiers from atan2 in euler_angles.inl
ago%!(EXTRA string=4 years)
Zuzu-Typ
1ed9bd96a9
Removed invalid precision qualifiers
...
`saturate(T x)` and `atan2(T x, T y)` have precision qualifiers as function template parameters, but they don't use (or need) them.
Removed these two qualifiers
ago%!(EXTRA string=4 years)
xaedes
b5456a56a3
Sort inconsistently ordered mat declarations in fwd.hpp
ago%!(EXTRA string=4 years)
Sven Nähler
a47a719b17
Fixed: use of undeclared identifier 'vdivq_f32' while compile for ARMv7
ago%!(EXTRA string=4 years)