ஜனவரி 24 அன்று, கிட்டத்தட்ட நான்கு வருட இடைநிறுத்தத்திற்குப் பிறகு, C++ க்கான 1.0.0 தலைப்பு மட்டும் 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:: சுற்றிலும் செயல்பாடுகளைச் சேர்த்தது;
- ஃப்ளோட் வகையை எதிர்பார்க்கும் செயல்பாட்டுடன் மற்ற ஸ்கேலர் வகைகளைப் பயன்படுத்தும் போது நிலையான வலியுறுத்தல்களைத் தடுக்க GLM_FORCE_UNRESTRICTED_FLOAT செயல்பாட்டைச் சேர்த்தது;
- குறுக்கு மற்றும் புள்ளி செயல்பாடுகளுக்கு constexpr வகைப்படுத்தி சேர்க்கப்பட்டது;
- glm::min மற்றும் glm::max க்கான தவறான அறிக்கை சரி செய்யப்பட்டது;
- glm :: சிதைவு செயல்பாடு உள்ள குவாட்டர்னியன்களின் நிலையான நோக்குநிலை;
- குவாட்டர்னியனை யூலர் ரோல் கோணத்திற்கு மாற்றும் போது நிலையான ஒருமைப்பாடு;
- நிலையான glm :: சிறிய குவாட்டர்னியன்களுடன் வேலை செய்யும் பவ்;
- நிலையான glm:: fastNormalize தொகுத்தல் பிழை;
- நிலையான glm:: isMultiple தொகுப்பு பிழை;
- glm இல் நிலையான கணக்கீடு ::அட்ஜுகேட் செயல்பாடு;
- glm இல் முடிவு குறியின் நிலையான நிராகரிப்பு:: வரம்பில் உள்ள கோணங்களுக்கான கோண செயல்பாடு (2pi-1, 2pi);
- CUDA ஹோஸ்ட் குறியீட்டில் glm::string_cast ஐப் பயன்படுத்துவதற்கான தடை நீக்கப்பட்டது;
- கிதுப் செயல்கள் சேர்க்கப்பட்டது.
ஆதாரம்: linux.org.ru