Dina 24 Januari, saatos jeda ampir opat taun, perpustakaan 1.0.0 header-hijina SIMD-dioptimalkeun pikeun C ++ dileupaskeun. GLM (OpenGL Mathematics) dumasar kana spésifikasi GLSL (pdf) (OpenGL Shading Language).
Parobihan:
- ditambahkeun modul GLM_EXT_scalar_reciprocal kalawan tés;
- ditambahkeun modul GLM_EXT_vector_reciprocal kalawan tés;
- ditambahkeun modul GLM_EXT_matrix_integer kalawan tés;
- ditambahkeun fungsi glm :: iround jeung glm :: sabudeureun modul GLM_EXT_scalar_common na GLM_EXT_vector_common;
- ditambahkeun fungsi GLM_FORCE_UNRESTRICTED_FLOAT pikeun nyegah assertions statik lamun ngagunakeun tipe skalar séjén kalawan fungsi ekspektasi tipe ngambang;
- ditambahkeun classifier constexpr ka cross sarta titik fungsi;
- pernyataan lepat dibereskeun pikeun glm :: mnt jeung glm :: max;
- orientasi tetep tina quaternions dina glm:: fungsi decompose;
- singularity tetep nalika ngarobah quaternion kana sudut roll Euler;
- tetep glm::pow gawé bareng quaternions leutik;
- glm dibereskeun :: fastNormalize kasalahan kompilasi;
- tetep glm :: isMultiple kasalahan kompilasi;
- itungan tetep dina glm :: fungsi adjugate;
- panolakan tetep tina tanda hasil dina glm:: fungsi sudut pikeun sudut dina rentang (2pi-1, 2pi);
- Dipiceun larangan dina ngagunakeun glm :: string_cast dina kode host CUDA;
- Ditambahkeun Aksi Github.
sumber: linux.org.ru