ጃንዋሪ 24፣ ለአራት ዓመታት ያህል ቆም ካለፈ በኋላ፣ 1.0.0 ራስጌ-ብቻ ሲምዲ የተመቻቸ C++ ላይብረሪ ተለቋል። GLM (OpenGL Mathematics) በዝርዝሩ ላይ የተመሰረተ GLSL (pdf) (OpenGL ጥላሸት ቋንቋ)።
ለውጦች ፦
- የተጨመረው ሞጁል GLM_EXT_scalar_reciprocal ከሙከራዎች ጋር;
- የተጨመረው ሞጁል GLM_EXT_vector_reciprocal with tests;
- የተጨመረው ሞጁል GLM_EXT_matrix_integer ከፈተናዎች ጋር;
- የተጨመሩ ተግባራት glm :: iround እና glm :: ወደ ሞጁሎች GLM_EXT_scalar_common እና GLM_EXT_vector_common;
- ተንሳፋፊ ዓይነት የሚጠብቅ ተግባር ያላቸው ሌሎች ስካላር ዓይነቶችን ሲጠቀሙ የማይለዋወጥ ማረጋገጫዎችን ለመከላከል የ GLM_FORCE_UNRESTRICTED_FLOAT ተግባር ታክሏል።
- ለመሻገር እና የነጥብ ተግባራትን ለመጨመር constexpr ክላሲፋየር;
- ቋሚ የተሳሳተ መግለጫ ለ glm :: ደቂቃ እና glm :: ከፍተኛ;
- የ quaternions ቋሚ አቅጣጫ በ glm :: የመበስበስ ተግባር;
- ኳተርንዮን ወደ ኡለር ሮል አንግል ሲቀይሩ ቋሚ ነጠላነት;
- ቋሚ glm :: ከትንሽ ኳታሮች ጋር የሚሰራ ፓው;
- ቋሚ glm :: fastNormalize የማጠናቀር ስህተት;
- ቋሚ glm :: ባለብዙ ማጠናቀር ስህተት;
- ቋሚ ስሌት በ glm :: የማዳኛ ተግባር;
- በ glm ውስጥ የውጤት ምልክት ቋሚ አለመቀበል :: በክልል ውስጥ ለሚገኙ ማዕዘኖች የማዕዘን ተግባር (2pi-1, 2pi);
- በCUDA አስተናጋጅ ኮድ glm :: string_cast ን የመጠቀም እገዳ ተወግዷል;
- የ Github ድርጊቶች ታክለዋል።
ምንጭ: linux.org.ru