GLM 1.0.0 - 數學 C++ 函式庫

GLM 1.0.0 - 數學 C++ 函式庫

24 月 1.0.0 日,經過近四年的中斷,C++ 的僅頭檔 SIMD 優化庫 XNUMX 版發布 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::uround;
  • 新增了 GLM_FORCE_UNRESTRICTED_FLOAT 以防止在使用其他標量類型和需要浮點類型的函數時出現靜態斷言;
  • 為交叉函數和點函數添加了 constexpr 分類器;
  • 修正了 glm::min 和 glm::max 的錯誤斷言;
  • 修正了 glm::decompose 函數中四元數的方向;
  • 修正了將四元數轉換為歐拉滾動角時的奇異性;
  • 修正了使用小四元數的 glm::pow 操作;
  • 修復編譯錯誤 glm::fastNormalize;
  • 修復編譯錯誤 glm::isMultiple;
  • 修復了 glm::adjugate 函數中的計算;
  • 修正了 glm::angle 函數中 (2pi-1, 2pi) 範圍內的角度結果符號的截斷問題;
  • CUDA 主機代碼中使用 glm::string_cast 的禁令已被取消;
  • 已新增 Github Actions。

來源: linux.org.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster