GLM 1.0.0 - математикийн C++ номын сан

GLM 1.0.0 - математикийн C++ номын сан

Бараг дөрвөн жил завсарласны дараа 24-р сарын 1.0.0-нд C++-д зориулсан XNUMX толгой хэсэгт зориулагдсан SIMD-н оновчтой номын сан гарсан. GLM (OpenGL Математик) техникийн үзүүлэлтүүд дээр үндэслэсэн GLSL (pdf) (OpenGL сүүдэрлэх хэл).

Өөрчлөлт:

  • GLM_EXT_scalar_reciprocal модулийг туршилтын хамт нэмсэн;
  • GLM_EXT_vector_reciprocal модулийг туршилтаар нэмсэн;
  • туршилтын хамт GLM_EXT_matrix_integer модулийг нэмсэн;
  • GLM_EXT_scalar_common болон GLM_EXT_vector_common модулиудад glm::iround болон glm::around функцуудыг нэмсэн;
  • хөвөх төрлийг хүлээж буй функцтэй бусад скаляр төрлүүдийг ашиглах үед статик батламжаас сэргийлэхийн тулд GLM_FORCE_UNRESTRICTED_FLOAT функцийг нэмсэн;
  • хөндлөн болон цэгийн функцүүдэд constexpr ангилагчийг нэмсэн;
  • glm::min болон glm::max-ын буруу мэдэгдлийг зассан;
  • glm::decompose функц дэх кватернионуудын тогтмол чиглэл;
  • квартернионыг Эйлер өнхрөх өнцөг болгон хувиргах үед тогтмол онцгой байдал;
  • тогтмол glm::pow жижиг кватернионтой ажиллах;
  • fixed glm::fastNormalize эмхэтгэлийн алдаа;
  • тогтмол glm::isОлон эмхэтгэлийн алдаа;
  • glm::adjugate функц дэх тогтмол тооцоо;
  • (2pi-1, 2pi) муж дахь өнцгийн хувьд glm::angle функц дэх үр дүнгийн тэмдгийг тогтмол татгалзсан;
  • CUDA хост кодонд glm::string_cast ашиглахыг хориглосон хоригийг арилгасан;
  • Github үйлдлүүд нэмсэн.

Эх сурвалж: linux.org.ru

сэтгэгдэл нэмэх