Skip to content

Releases: pr0g/as

2021 Refresh++

30 Jan 17:07
Compare
Choose a tag to compare

Updates to documentation and some simplifications to the build configuration for the tests.

2021 Refresh+

03 Jan 20:43
Compare
Choose a tag to compare
  • Add missing include to as-iterator.hpp(<iterator>)

2021 Refresh

03 Jan 20:19
Compare
Choose a tag to compare

Changes include:

  • Documentation pass

  • Iterator support (as-iterator.hpp - subscript_iterator_type)

  • Type namespaces removed (now everything is in as::, functions accessed with mat_, vec_ etc...)

  • More math functions (ceil, floor, round, snap, smootherstep, sign etc...)

  • User-defined literal for real type (_r)

  • No more point type

  • Use C++ 17

  • More constexpr

  • Basis accessors for matrix types (generic row or column)

  • Added screen_to_world and world_to_screen functions

  • Improved Catch matcher for tests

  • Enable many more warnings in test coverage

  • Add cmake-format support

  • Updated formatting (clang-format updates)

  • More clang-tidy checks

  • More template specializations

  • Api renames (e.g. almost_equal -> real_near etc...)

  • Updated compilers for Appveyor/Travis

  • Lots more random improvements, fixes and updates...