I-GLM 1.0.0 - umtapo wezincwadi wezibalo we-C++

I-GLM 1.0.0 - umtapo wezincwadi wezibalo we-C++

Ngomhla zingama-24 kuJanuwari, ngemva kokuma cishe iminyaka emine, kwakhululwa umtapo wolwazi we-SIMD we-1.0.0 onhlokweni kuphela we-C++. I-GLM (I-OpenGL Mathematics) isuselwa ekucacisweni I-GLSL (pdf) (I-OpenGL Shading Language).

Izinguquko:

  • kungezwe imojuli ye-GLM_EXT_scalar_reciprocal nokuhlolwa;
  • wengeze imojula ye-GLM_EXT_vector_reciprocal nezivivinyo;
  • kungezwe imojuli ye-GLM_EXT_matrix_integer enokuhlolwa;
  • imisebenzi eyengeziwe glm::iround and glm::round to modules GLM_EXT_scalar_common and GLM_EXT_vector_common;
  • wengeze umsebenzi we-GLM_FORCE_UNRESTRICTED_FLOAT ukuvimbela ukugomela okumile lapho usebenzisa ezinye izinhlobo ze-scalar ngomsebenzi olindele uhlobo lokuntanta;
  • wengeze i-constexpr classifier emisebenzini yesiphambano neyechashazi;
  • isitatimende esilungisiwe esingalungile se-glm::min kanye ne-glm::max;
  • umumo ongaguquki wama-quaternion ku-glm::bola umsebenzi;
  • ubunye obugxilile lapho uguqula i-quaternion ibe i-euler roll angle;
  • i-fixed glm ::i-pow esebenza ngama-quaternion amancane;
  • i-fixed glm::fastLungisa iphutha lokuhlanganisa;
  • i-fixed glm::isIphutha lokuhlanganisa eliningi;
  • ukubala okungaguquki ku-glm::msebenzi we-adjugate;
  • ukwenqatshwa okuhleliwe kophawu lomphumela ku-glm::umsebenzi we-engeli wama-engeli ebangeni (2pi-1, 2pi);
  • Isuse ukuvinjelwa kokusebenzisa i-glm::string_cast kukhodi yokusingatha ye-CUDA;
  • Kwengezwe Izenzo ze-Github.

Source: linux.org.ru

Engeza amazwana