GLM 1.0.0 - رياضياتي C++ لائبريري

GLM 1.0.0 - رياضياتي C++ لائبريري

24 جنوري تي، لڳ ڀڳ چئن سالن جي وقفي کان پوءِ، 1.0.0 هيڊر-صرف SIMD-آپٽمائز ٿيل لائبريري C++ لاءِ جاري ڪئي وئي. جي ايل ايم (اوپن جي ايل رياضي) وضاحتن تي ٻڌل جي ايل ايس ايل (پي ڊي ايف) (اوپن جي ايل شيڊنگ ٻولي).

ادارا:

  • شامل ڪيل ماڊل GLM_EXT_scalar_reciprocal ٽيسٽن سان؛
  • شامل ڪيل ماڊل GLM_EXT_vector_reciprocal ٽيسٽن سان؛
  • شامل ڪيو ويو ماڊل GLM_EXT_matrix_integer ٽيسٽ سان؛
  • شامل ڪيل افعال glm::iround ۽ glm::ماڊلز جي چوڌاري GLM_EXT_scalar_common ۽ GLM_EXT_vector_common؛
  • جامد دعوائن کي روڪڻ لاءِ GLM_FORCE_UNRESTRICTED_FLOAT فنڪشن شامل ڪيو ويو جڏهن فلوٽ قسم جي توقع واري فنڪشن سان ٻين اسڪيلر قسمن کي استعمال ڪندي؛
  • شامل ڪيو ويو constexpr classifier to cross and dot functions.
  • glm::min ۽ glm::max؛ لاءِ مقرر ٿيل غلط بيان
  • glm::decompose function ۾ quaternions جي مقرر ڪيل رخ؛
  • مقرر واحديت جڏهن quaternion کي Euler رول زاويه ۾ تبديل ڪندي؛
  • مقرر ٿيل glm:: پائو ڪم ڪندڙ ننڍن quaternions سان؛
  • fixed glm::fastNormalize compilation error؛
  • مقرر ٿيل glm:: isMultiple compilation error؛
  • glm::adjugate فنڪشن ۾ مقرر ڪيل حساب؛
  • glm:: angle function for angle in the range (2pi-1, 2pi);
  • CUDA ميزبان ڪوڊ ۾ glm::string_cast استعمال ڪرڻ تي پابندي هٽائي وئي؛
  • شامل ڪيو ويو Github عمل.

جو ذريعو: linux.org.ru

تبصرو شامل ڪريو