PreCore icon indicating copy to clipboard operation
PreCore copied to clipboard

PreCore is a library with helper classes. It contains IO classes, class reflection, logging services, algorhitms, data types, extensions for other libraries and more.

PreCore

build License Codacy Badge Coverage Status

PreCore is a library with helper classes.
Main focus of this library is: Class/Enum RTTI and RTTR, SIMD classes like Vector and Matrix4x4, stream helpers, uni module.
It also contains logging services, algorhitms, data types, muti-threading queue classes, extensions for other libraries and many more.

Library is made for C++17 standard and it's compilable under Clang 6+, GCC 7+, MSVC 2017+.

Visit Wiki for more info

Uses additional libraries

  • pugixml (Copyright (C) 2006-2020, by Arseny Kapoulkine)
  • glm (Copyright (c) 2005 - G-Truc Creation)
  • nlohmann::json (Copyright (c) 2013-2022 Niels Lohmann)
  • gltf is a derivative work of fx-gltf (Copyright(c) 2018-2021 Jesse Yurkovich)