GLM 1.0.0 - laibulale ya masamu C++

GLM 1.0.0 - laibulale ya masamu C++

Pa Januware 24, patadutsa pafupifupi zaka zinayi, laibulale ya 1.0.0 yokhala ndi mutu wokha wa SIMD ya C++ idatulutsidwa. GLM (OpenGL Mathematics) kutengera mawonekedwe GLSL (pdf) (Chiyankhulo cha OpenGL Shading).

Zosintha:

  • gawo lowonjezera GLM_EXT_scalar_reciprocal ndi mayeso;
  • gawo lowonjezera GLM_EXT_vector_reciprocal ndi mayeso;
  • gawo lowonjezera GLM_EXT_matrix_integer ndi mayeso;
  • anawonjezera ntchito glm :: kuzungulira ndi glm :: mozungulira ma modules GLM_EXT_scalar_common ndi GLM_EXT_vector_common;
  • onjezerani GLM_FORCE_UNRESTRICTED_FLOAT ntchito kuti mupewe zonena zokhazikika mukamagwiritsa ntchito mitundu ina ya scalar yokhala ndi ntchito yoyembekezera mtundu woyandama;
  • onjezerani constexpr classifier kuti muwoloke ndi madontho;
  • mawu olakwika a glm::min ndi glm::max;
  • mawonekedwe osasunthika a quaternions mu glm :: ntchito yowola;
  • umodzi wokhazikika potembenuza quaternion kukhala Euler roll angle;
  • glm yokhazikika :: mphamvu yogwira ntchito ndi ma quaternion ang'onoang'ono;
  • fixed glm::fastNormalize compilation error;
  • fixed glm::isMultiple compilation error;
  • kuwerengera kokhazikika mu glm :: ntchito ya adjugate;
  • kukana kosasunthika kwa chizindikiro chotsatira mu glm :: angle ntchito ya ngodya mumtundu (2pi-1, 2pi);
  • Yachotsa kuletsa kugwiritsa ntchito glm::string_cast mu CUDA host code;
  • Zowonjezera Github Zochita.

Source: linux.org.ru

Kuwonjezera ndemanga