0d9fcee763
- Update to version 0.9.9.8 Features: * Added GLM_EXT_vector_intX* and GLM_EXT_vector_uintX* extensions * Added GLM_EXT_matrix_intX* and GLM_EXT_matrix_uintX* extensions Improvements: * Added clamp, repeat, mirrorClamp and mirrorRepeat function to GLM_EXT_scalar_commond and GLM_EXT_vector_commond extensions with tests Fixes: * Fixed unnecessary warnings from matrix_projection.inl * Fixed quaternion slerp overload which interpolates with extra spins * Fixed for glm::length using arch64 * Fixed singularity check for quatLookAt version 0.9.9.7 Improvements: * Improved Neon support with more functions optimized * Added CMake GLM interface * Added fma implementation based on std::fma * Added missing quat constexpr * Added GLM_FORCE_QUAT_DATA_WXYZ to store quat data as w,x,y,z instead of x,y,z,w Fixes: * Fixed equal ULP variation when using negative sign * Fixed for intersection ray/plane and added related tests * Fixed ARM 64bit detection * Fixed GLM_EXT_matrix_clip_space warnings * Fixed Wimplicit-int-float-conversion warnings with clang 10+ * Fixed EXT_matrix_clip_space perspectiveFov version 0.9.9.6 Features: * Added Neon support to glm * Added SYCL support * Added EXT_scalar_integer extension with power of two and multiple scalar functions * Added EXT_vector_integer extension with power of two and multiple vector functions Improvements: * Added missing genType check for bitCount and bitfieldReverse Fixes: * Fixed for g++6 where -std=c++1z sets __cplusplus to 201500 instead of 201402 * Fixed hash hashes qua instead of tquat * Fixed .natvis as structs renamed * Fixed ldexp and frexp declaration * Fixed missing const to quaternion conversion operators * Fixed EXT_scalar_ulp and EXT_vector_ulp API coding style * Fixed quaternion componant order: w, {x, y, z} * Fixed GLM_HAS_CXX11_STL broken on Clang with Linux * Fixed Clang or GCC build due to wrong GLM_HAS_IF_CONSTEXPR definition * Fixed CUDA 9 build - Drop glm-cmake-config.patch (no longer applies) - Add glm-0.9.9.8-install.patch (courtesy of Fedora), glm-0.9.9.8-pkgconfig.patch and glm-0.9.9.8-fix_tests_big-endian.patch OBS-URL: https://build.opensuse.org/request/show/900879 OBS-URL: https://build.opensuse.org/package/show/science/glm?expand=0&rev=11 |
||
---|---|---|
.gitattributes | ||
.gitignore | ||
glm-0.9.9.8-fix_tests_big-endian.patch | ||
glm-0.9.9.8-install.patch | ||
glm-0.9.9.8-pkgconfig.patch | ||
glm-0.9.9.8.tar.gz | ||
glm.changes | ||
glm.spec |