54 Commits (94d9142ebfb389015da75690c87d299a51fc76b5)

Author SHA1 Message Date
  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 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 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 3be0096615 Optimize ephemeris position calculations, calculate starlight illuminance from catalog 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 2 years ago
  C. J. Howard c9b7a11e04 Add new biome loading function. Add more ant traits. Add ant trait loaders. 2 years ago
  C. J. Howard 54d9c199f5 Put classes related to high-level rendering into render namespace 3 years ago
  C. J. Howard 1e7328c1aa Separate render context into a render context and render queue. Change signature of render pass render functions. Pass time variables to render context. Add a visitor pattern render function to scene objects. Add a refresh function for text objects. Remove obsolete time tweens. 3 years ago
  C. J. Howard 8de74d2e1b Revise vertex buffer and vertex attribute classes, add text scene object class 3 years ago
  C. J. Howard ddab8b2021 Remove obsolete tracking system and dead code 3 years ago
  C. J. Howard d436a85745 Fix bug related to invalid pointers to reference entity components in astronomy system 3 years ago
  C. J. Howard 30d68648be Revise tool component and remove tool system 3 years ago
  C. J. Howard 04c98dac95 Replace config file class and loader with JSON file and loader 3 years ago
  C. J. Howard a535639e40 Revise entity naming 3 years ago
  C. J. Howard 5af597d9bc Remove obsolete pheromone matrix class, nest class, and nest system 3 years ago
  C. J. Howard c2b1058f55 Remove obsolete control system 3 years ago
  C. J. Howard 76291c5612 Add more constraints and constraint and control callback-based camera controls 3 years ago
  C. J. Howard cd47f3a44c Add name component and name-related entity commands 3 years ago
  C. J. Howard 402a75265e Add brood state, rename play state to forage state, revise and reorganize camera compositors 3 years ago
  C. J. Howard c3fc332113 Add proteome system, along with genome component and proteome component 3 years ago
  C. J. Howard 5721c05e3c Remove cart namespace, add more mesh-related functions, add initial test of quadsphere-based terrain LOD using quadtree faces 3 years ago
  C. J. Howard ce645e3108 Generalize octree class into N-dimensional hyperoctree, begin revision of terrain system 3 years ago
  C. J. Howard 7ec19ab5be Rename ecs namespace to entity, move components to entity::component namespace, move systems into entity::system namespace 3 years ago
  C. J. Howard 9de00878ac Move components and systems to ecs namespace 4 years ago
  C. J. Howard 2c4e237276 Update copyright date 4 years ago
  C. J. Howard 7e8aeac971 Fix fullscreen toggling 4 years ago
  C. J. Howard 924cde00e5 Refactor application to split into application class and separate game bootloader 4 years ago
  C. J. Howard 0a5a7035d8 Integrate previously separate unpublished VMQ math library directly into Antkeeper source 4 years ago
  C. J. Howard 2ac6ba2f3b Generalize model_system to render_system and add support for specifying scene layers for model components 4 years ago
  C. J. Howard f44df4b7cc Revise and expand easing functions, and reorganize some source file locations 4 years ago
  C. J. Howard d6022e7d82 Add constraint system 4 years ago
  C. J. Howard 5a2d886113 Move dependencies to superbuild repo 4 years ago
  C. J. Howard c9779bf766 Replace old repo contents with new repo contents 4 years ago
  C. J. Howard 1caa468dd1
Add a camera and focus entity and fix camera transform in render system 5 years ago
  C. J. Howard 6028963584
Re-add camera component, remove the camera system, and add a constraint system 5 years ago
  C. J. Howard 03e58efbbf
Remove camera component and use the camera system directly 5 years ago
  C. J. Howard ac946660dc
Make Windows build copy DLLs to output directory 5 years ago
  C. J. Howard 1c555d2aea
Fix Linux build and re-add DEBUG and NDEBUG compile definitions 5 years ago
  C. J. Howard bd1f831963
Put data into data folder and setup basic logging to file on release builds 5 years ago
  C. J. Howard e2ac176fba
Fix MSVC build 5 years ago
  C. J. Howard 55cac0b7af
Revise control scheme 5 years ago
  C. J. Howard ce4973b9a1
Add initial terrain system and terrain patch component 5 years ago
  C. J. Howard 824784af2e
Merge the Scene and SceneLayer classes 5 years ago