10 Commits (3b3c5a1a3161ce89a030490b64d0bc56c4a0698b)

Author SHA1 Message Date
  C. J. Howard 3b3c5a1a31 Add nodiscard attribute to math functions. Add more math constants. Improve debug log setup. Fix material pass comparator 1 year ago
  C. J. Howard 93cd6400ea Update copyright year 1 year ago
  C. J. Howard a7e5aca4a0 Improve ant trait definitions, trait loaders, and morphogenesis. 1 year ago
  C. J. Howard 32c53d7106 Add structured binding support to math::matrix. Replace math::vector floating point static asserts with floating point concepts 1 year ago
  C. J. Howard ff4917825f Make source compatible with latest version of MSVC. Add compile-time math header 1 year ago
  C. J. Howard c753b8182c Improve and consolidate quaternion struct. Add more quaternion operators 1 year ago
  C. J. Howard c0460b31c6 Move vector and matrix operators into the math::operators namespace for documentation purposes 1 year ago
  C. J. Howard d344db6297 Improve matrix and vector functions. Add more matrix operators. 1 year ago
  C. J. Howard a768d52b3a Remove dependencies on math.hpp, remove some obsolete systems 1 year ago
  C. J. Howard 1d1795217b Improve and consolidate matrix type 1 year ago
  C. J. Howard c222b87f25 Improve vector class. Add simplex noise, fBm, and hash functions. Start to revise terrain system 1 year ago
  C. J. Howard e8b5693fb1 Add sky illuminance lut to sky pass. Improve calculation of atmospheric scattering coefficients. Revise color namespace. Improve vector and matrix classes. 1 year ago
  C. J. Howard 289b579131 Add wander, seek, and flee steering behaviors, improve conversions between quaternions and matrices 1 year ago
  C. J. Howard 7477552eea Add physics namespace, move orbit-related functions into orbit namespace within physics namespace, add physics reference frame class, add functions to construct orbital reference frames 3 years ago
  C. J. Howard 10c4e44130 Clean up math namespace 3 years ago
  C. J. Howard 2c4e237276 Update copyright date 3 years ago
  C. J. Howard 2b657f34e2 Add type casting functions for vector, matrix, and quaternion types 3 years ago
  C. J. Howard de96e99c67 Make camera use reverse z projection for increased depth testing accuracy 3 years ago
  C. J. Howard a11bca4ce2 Add half z matrix projection functions 3 years ago
  C. J. Howard 0a5a7035d8 Integrate previously separate unpublished VMQ math library directly into Antkeeper source 3 years ago