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 |