Pada tanggal 24 Januari, setelah jeda hampir empat tahun, pustaka yang dioptimalkan untuk SIMD khusus header 1.0.0 untuk C++ dirilis GLM (OpenGL Mathematics) berdasarkan spesifikasi GLSL (pdf) (Bahasa Bayangan OpenGL).
Perubahan:
- menambahkan modul GLM_EXT_scalar_reciprocal dengan tes;
- menambahkan modul GLM_EXT_vector_reciprocal dengan tes;
- menambahkan modul GLM_EXT_matrix_integer dengan tes;
- menambahkan fungsi glm::iround dan glm::around ke modul GLM_EXT_scalar_common dan GLM_EXT_vector_common;
- menambahkan fungsi GLM_FORCE_UNRESTRICTED_FLOAT untuk mencegah pernyataan statis saat menggunakan tipe skalar lain dengan fungsi yang mengharapkan tipe float;
- menambahkan pengklasifikasi constexpr ke fungsi silang dan titik;
- memperbaiki pernyataan yang salah untuk glm::min dan glm::max;
- orientasi tetap dari angka empat dalam fungsi glm::decompose;
- memperbaiki singularitas saat mengubah angka empat menjadi sudut gulungan Euler;
- memperbaiki glm::pow bekerja dengan angka empat kecil;
- memperbaiki kesalahan kompilasi glm::fastNormalize;
- memperbaiki kesalahan kompilasi glm::isMultiple;
- perhitungan tetap dalam fungsi glm::adjugate;
- penolakan tetap terhadap tanda hasil di fungsi glm::angle untuk sudut dalam rentang (2pi-1, 2pi);
- Menghapus larangan penggunaan glm::string_cast dalam kode host CUDA;
- Menambahkan Tindakan Github.
Sumber: linux.org.ru