GLM 1.0.0 - matematik C ++ perpustakaan

GLM 1.0.0 - matematik C ++ perpustakaan

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

Tambahkeun komentar