462 Commits (9c6de9666916d419ae293040f06bd8d804597262)

Author SHA1 Message Date
Christophe Riccio d6ae2fd694 Fixed matrix conversions and added unit tests #371 ago%!(EXTRA string=10 years)
Christophe Riccio afa193704c Fixed interactions with GLM_FORCE_NO_CTOR_INIT and default functions #366 ago%!(EXTRA string=10 years)
Christophe Riccio a56a40e1f2 Added support of defaulted functions to GLM types, to use them in unions #366 ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg 3400352e81 Reverse the mat::rows and mat::cols fields ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg 25bad4c78e Fix wrong name for mat2::columns ago%!(EXTRA string=10 years)
Christophe Riccio f7751bfb06 Added support of defaulted functions to *vec* types #366 ago%!(EXTRA string=10 years)
Christophe Riccio f602c8e7ad Updated _MAYBE to follow GLM conventions ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg 9cc7dc1763 Simplify GLM_FORCE_EXPLICIT_CTOR declarations ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg c2078afc12 Simplify the constexpr declarations of the GLM_META_PROG_HELPERS ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg 6d1ddc8980 Define MAYBE macros for explicit and constexpr ago%!(EXTRA string=10 years)
Christophe Riccio ac21d7bdad Fixed use of libstdc++ with Clang #351 ago%!(EXTRA string=10 years)
Christophe Riccio 9e2f6dfc7f Fixed Intel compiler build error on Linux #354 ago%!(EXTRA string=10 years)
Christophe Riccio dcfddb75b8 Updated list of compiler versions ago%!(EXTRA string=10 years)
Christophe Riccio 9539174494 Fixed build ago%!(EXTRA string=10 years)
Christophe Riccio 02d7be8531 Improved packing code to give vectorization a chance ago%!(EXTRA string=10 years)
Christophe Riccio c90f7b0973 Fixed build ago%!(EXTRA string=10 years)
Christophe Riccio 38c9cd6cba Added GLM_META_PROG_HELPERS #350 ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg 38f63d3943 Add static rows, cols, prec, and components fields to all matrix types ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg a9c26d065b Add static components and prec members to all vector and quaternion types ago%!(EXTRA string=10 years)
Carsten Neumann 2ee6151a40 Use unions for type punning ago%!(EXTRA string=10 years)
Christophe Riccio e1c3c531dd Fixed warnings ago%!(EXTRA string=10 years)
Christophe Riccio a8203ac034 Fixed multi-line comment warning in g++. #315 ago%!(EXTRA string=10 years)
BryceMehring 47116d8c28 Fixed multi-line comment warning in g++. ago%!(EXTRA string=10 years)
Christophe Riccio 7b9c7008eb Updated version ago%!(EXTRA string=10 years)
Christophe Riccio 567157fc8c Updated version ago%!(EXTRA string=10 years)
Christophe Riccio 9a8cffd83a Fixed Android doesn't have C++ 11 STL #284 ago%!(EXTRA string=10 years)
Christophe Riccio 7844332816 Fixed memory corruption (undefined behaviour) #303 ago%!(EXTRA string=10 years)
Christophe Riccio f1d4c39622 Fixed memory corruption (undefined behaviour) #303 ago%!(EXTRA string=10 years)
Christophe Riccio 49cf8d8964 Disable GLM_HAS_TRIVIAL_QUERIES ago%!(EXTRA string=10 years)
Christophe Riccio 7751bd4af4 Fixed MinGW32 build ago%!(EXTRA string=10 years)
Christophe Riccio d33974afa6 Fixed warning ago%!(EXTRA string=10 years)
Christophe Riccio 2fc4532931 Fixed functions not inlined with Clang #302 ago%!(EXTRA string=10 years)
Christophe Riccio 19066e9940 Added partial constexpr support detection ago%!(EXTRA string=10 years)
Aubrey R. Jones 5d421b27b2 Changed usage of __has_include to support Intel compiler. ago%!(EXTRA string=10 years)
Jakub Čajka 8977e6d010 Fixed (u)int64 MSB/LSB handling on BE archs ago%!(EXTRA string=10 years)
Christophe Riccio 387f931feb Fixed Visual C++ 2015 constexpr errors: Disabled only partial support ago%!(EXTRA string=10 years)
Christophe Riccio 4eec569f92 Disabled GTX_scalar_multiplication for GCC, failing to build tests #242 ago%!(EXTRA string=11 years)
Christophe Riccio fe0de059b8 Cleaned up C++11 feature detections ago%!(EXTRA string=11 years)
Christophe Riccio 0ceb9e9394 packing function clean up #292 ago%!(EXTRA string=11 years)
Christophe Riccio d9290d7887 Fixed GTC_packing *pack*norm*x* build and added tests #292 ago%!(EXTRA string=11 years)
Christophe Riccio 1e0825028e Fixed Visual Studio natvis support for vec4 #288, Added Visual Studio natvis support for vec1, quat and dualqual types ago%!(EXTRA string=11 years)
Christophe Riccio 54dbea6258 Fixed mat4x3 = mat2x3 * mat4x2 operator #297 ago%!(EXTRA string=11 years)
Christophe Riccio 2336264f4e Added ARM instruction set detection ago%!(EXTRA string=11 years)
Christophe Riccio fc8b4404f0 Fixed faceforward build #289 ago%!(EXTRA string=11 years)
Christophe Riccio d5753fe37a Added display of GLM version with other GLM_MESSAGES ago%!(EXTRA string=11 years)
Christophe Riccio 4340f3fa6f Fixed C++ language restriction using GLM_FORCE_CXX** ago%!(EXTRA string=11 years)
Christophe Riccio 635f607b86 All 32 bits VC version doesn't support 64 bit intrinsics ago%!(EXTRA string=11 years)
Christophe Riccio bc76648f8e VC2015 still doesn't fully support C++11 ago%!(EXTRA string=11 years)
Christophe Riccio c556770a32 Fixed C++98 only build ago%!(EXTRA string=11 years)
Christophe Riccio 5331b67ad0 Clean up GLM_MESSAGES compilation log to report only detected capabilities ago%!(EXTRA string=11 years)