47 Commits (407f62a6bc546bc51a2550224b13366836e3b2fa)

Author SHA1 Message Date
  C. J. Howard 407f62a6bc Move some material flags to material parameters. Remove shadow mapping parameters from shadow map pass and add them to directional lights 2 years ago
  C. J. Howard 4b3ebf3e7e Add audio setup and shutdown to boot state 2 years ago
  C. J. Howard 93cd6400ea Update copyright year 2 years ago
  C. J. Howard f54989f5d7 Rename biome to ecoregion. Add ecoregion loader. 2 years ago
  C. J. Howard b38971c9a8 Split traits into genes and phenes. Add genome and phenome structs. Add cladogenesis function. 2 years ago
  C. J. Howard a7e5aca4a0 Improve ant trait definitions, trait loaders, and morphogenesis. 2 years ago
  C. J. Howard d1ac96e9e7 Add structured binding support to math::vector 2 years ago
  C. J. Howard c753b8182c Improve and consolidate quaternion struct. Add more quaternion operators 2 years ago
  C. J. Howard d344db6297 Improve matrix and vector functions. Add more matrix operators. 2 years ago
  C. J. Howard a768d52b3a Remove dependencies on math.hpp, remove some obsolete systems 2 years ago
  C. J. Howard 1d1795217b Improve and consolidate matrix type 2 years ago
  C. J. Howard 444c46a226 Add new geometric primitive types. Improve terrain mesh calculation. Update C++ version to C++20 2 years ago
  C. J. Howard c222b87f25 Improve vector class. Add simplex noise, fBm, and hash functions. Start to revise terrain system 2 years ago
  C. J. Howard 8bc2811081 Add spring system. Improve orbit cam and first person cam 2 years ago
  C. J. Howard 75a983e97d Fix nuptial flight camera jumping on state enter 2 years ago
  C. J. Howard 9ac47d2fe0 Add logarithmic zoom to nuptial flight cam 2 years ago
  C. J. Howard 6c26a61379 Add picking support to nuptial flight state. Add more constraint types. Improve nuptial flight camera. 2 years ago
  C. J. Howard ce5c8b6743 Improve constraint system and add more constraint types. Improve nuptial flight camera. Improve spatial system and atmosphere system. Update EnTT to version 3.10.3 2 years ago
  C. J. Howard 96c678e5fc Move game-related components and systems out of entity namespace and into game namespace 2 years 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. 2 years ago
  C. J. Howard e2ab1a99f2 Add transmittance LUT generation step to sky pass 2 years ago
  C. J. Howard 57b0c9ebe8 Move atmosphere-related functions out of the astronomy system and into the atmosphere system 2 years ago
  C. J. Howard 514137241f Add ozone to atmosphere 2 years ago
  C. J. Howard 7a8edd9a5a Add UTC offset function 2 years ago
  C. J. Howard a402e70a90 Improve world creation functions with added exception handling, add colors to logger on Windows 2 years ago
  C. J. Howard fc3167e431 Add 3D wander steering behavior, remove obsolete game state files, restructure behavior tree files 2 years ago
  C. J. Howard 289b579131 Add wander, seek, and flee steering behaviors, improve conversions between quaternions and matrices 2 years ago
  C. J. Howard e1d5b6b3cf Add ephemeris loader and change orbit system to be ephemeris-based 2 years ago
  C. J. Howard 86308e2b90 Improve photometric and astronomic calculations 2 years ago
  C. J. Howard f9579a1588 Improve calculations of orbits and celestial body orientations. 2 years ago
  C. J. Howard f77cfde13e Add 1D and 3D texture types. Add support for loading 1D textures 3 years ago
  C. J. Howard 95f18215e6 Revise skeletal animation-related types 3 years ago
  C. J. Howard 6854bea920 Make morphogenesis function support ocelli 3 years ago
  C. J. Howard bd9e335a4f Add skeleton and bone classes. Add support for procedurally building ant models from individual body parts 3 years ago
  C. J. Howard c9b7a11e04 Add new biome loading function. Add more ant traits. Add ant trait loaders. 3 years ago
  C. J. Howard b175a924ef Allow ground pass to write to depth buffer 3 years ago
  C. J. Howard 2c3827f403 Improve OpenEXR image loading 3 years ago
  C. J. Howard 972d75b72c Add function for converting visual magnitude to relative brightness. Pass relative brightness to star geometry 3 years ago
  C. J. Howard 66f114dbf7 Add support for loading OpenEXR images 3 years ago
  C. J. Howard 77c418b7a8 Add infinite ground render pass. Move camera exposure normaliztion factor into render context 3 years ago
  C. J. Howard 595990a6f8 Rename configuration.hpp to config.hpp and move more constants into config.hpp 3 years ago
  C. J. Howard e7bda66406 Change data package filename 3 years ago
  C. J. Howard d339153bd5 Improve camera exposure functions 3 years ago
  C. J. Howard 6c55aceff5 Improve state change transitions 3 years ago
  C. J. Howard 61234452e0 Move some state specific variables out of game context and into their respective states 3 years ago
  C. J. Howard c5c9b80eae Move splash screen-specific variables out of game context and into splash state 3 years ago
  C. J. Howard a2ee4f2a56 Revise game states and application class. Remove dirent. Replace path strings with std::filesystem::path 3 years ago