546 Commits (54057ebda054d4633e91163b323271a29f46918a)

Author SHA1 Message Date
Christophe Riccio 867f03c5f2 Fixed disable pedentic warning for anoynymous struct in GLM ago%!(EXTRA string=9 years)
Christophe Riccio 8c8c8367e3 Improved aligned types support ago%!(EXTRA string=9 years)
Christophe Riccio ad1ae45066 More use of GLM_HAS_ALIGNED_TYPE ago%!(EXTRA string=9 years)
Christophe Riccio b3d57f2cc9 Improved aligned types support ago%!(EXTRA string=9 years)
Christophe Riccio dc89797275 - Added quaternion version of isnan and isinf #521 ago%!(EXTRA string=9 years)
Christophe Riccio 2a3d241d78 GLM requires anynimous struct for SIMD optimizations and swizzle support #524 ago%!(EXTRA string=9 years)
Christophe Riccio 61e8432634 Fixed bad merge ago%!(EXTRA string=9 years)
Christophe Riccio 6d169bccc2 Fixed scalar reciprocal functions (GTC_reciprocal) #520 ago%!(EXTRA string=9 years)
Christophe Riccio 166099e82d Added generic quaternion SIMD optimizations ago%!(EXTRA string=9 years)
Christophe Riccio b8b43e6a4d Added GTC_functions extension ago%!(EXTRA string=9 years)
Christophe Riccio 9613edbaf5 Updated GTC_type_aligned extension ago%!(EXTRA string=9 years)
Christophe Riccio b54a256499 - Fixed strict aliaing warnings #473 ago%!(EXTRA string=9 years)
Christophe Riccio 41984e42ab Added GTC_type_aligned with aligned *vec* types ago%!(EXTRA string=9 years)
Christophe Riccio ab159770b3 mad optimizations, fixed build ago%!(EXTRA string=9 years)
Christophe Riccio 316460408a Simplify and more consistency for files headers ago%!(EXTRA string=9 years)
Christophe Riccio 6d302792ab - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio 7e86e9bc3c - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio d52766297d - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio 9a7b802bdc - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio 7193cd2c3a - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio 93612791cd Removed Apple specific check for LLVM versions ago%!(EXTRA string=9 years)
Christophe Riccio 83999c749a Reorganized SIMD code ago%!(EXTRA string=9 years)
Christophe Riccio b3cae39ea6 Merge 0.9.7 ago%!(EXTRA string=9 years)
Christophe Riccio 68ec048b70 Fixed roundPowerOfTwo and floorPowerOfTwo #503 ago%!(EXTRA string=9 years)
Christophe Riccio 76d12fb602 Fixed roundPowerOfTwo and floorPowerOfTwo #503 ago%!(EXTRA string=9 years)
Christophe Riccio 66b714c418 Finishing up removing GLM_FORCE_SIZE_FUNC define and passing by copy scalars ago%!(EXTRA string=10 years)
Sami Kankaristo ece2b8b5a2 Add missing boolean operator declarations ago%!(EXTRA string=10 years)
Sami Kankaristo 21fb034338 Add missing boolean operator declarations ago%!(EXTRA string=10 years)
Christophe Riccio 234d7d4ba9 Simplify code removing GLM_FORCE_SIZE_FUNC, GLM_META_PROG_HELPERS, GLM_STATIC_CONST_MEMBERS and 'type' type trait. Added experiments for GTX_type_trait ago%!(EXTRA string=10 years)
Christophe Riccio 86c58b8b8b Added iround and uround to GTC_integer, fast round on positive values ago%!(EXTRA string=10 years)
Christophe Riccio c853df1638 Added uround to GTC_integer, fast round on positive values ago%!(EXTRA string=10 years)
Christophe Riccio f48fe286ad Consolidate setup options in setup.hpp ago%!(EXTRA string=10 years)
Christophe Riccio a391bc1be6 Clean up GTX_matrix_transform coding style ago%!(EXTRA string=10 years)
Christophe Riccio fe18a36c10 - Added right and left handed projection and clip control support #447 #119 ago%!(EXTRA string=10 years)
sippeangelo 2d813b587a This fixes #461 ago%!(EXTRA string=10 years)
Christophe Riccio 251ad15b68 Improved GLM_FORCE_EXPLICIT_CTOR coverage #481 ago%!(EXTRA string=10 years)
Christophe Riccio 500a955d45 Fixed 64 bits constants warnings on GCC #463 ago%!(EXTRA string=10 years)
Hendrik Sollich 0476be3e74 fixed a typo ago%!(EXTRA string=10 years)
Christophe Riccio 1709e9abca Added unary + operator #435 ago%!(EXTRA string=10 years)
Christophe Riccio df39980121 Tentative fix for 64 bits on GCC ago%!(EXTRA string=10 years)
sippeangelo 014a7f8404 This fixes #461 ago%!(EXTRA string=10 years)
Erik Sejersen 2edd8b8d44 frustumLH compile error fix. ago%!(EXTRA string=10 years)
Erik Sejersen 8200f815bf Added left and right handedness to more projection functions and added a define for glClipControl GL_ZERO_TO_ONE ago%!(EXTRA string=10 years)
Christophe Riccio 32fc69ee11 - Added unary + operator #435 ago%!(EXTRA string=10 years)
Christophe Riccio 560dcdbec0 Added 8bit pack and unpack to GTC_packing ago%!(EXTRA string=10 years)
Christophe Riccio bb9ce516b0 Added 16bit pack and unpack to GTC_packing ago%!(EXTRA string=10 years)
Christophe Riccio 92a6c207bc Fixed build on C++98 compiler ago%!(EXTRA string=10 years)
Christophe Riccio 7f4d8c38c9 Fixed (un)packHalf ago%!(EXTRA string=10 years)
Christophe Riccio 04c8f05a34 Added (un)packUnorm and (un)packSnorm to GTC_packing ago%!(EXTRA string=10 years)
Christophe Riccio 65c8f8fcf0 Added (un)packHalf ago%!(EXTRA string=10 years)