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
|
7b5dbcbdf6
|
Fix Voronoi tiling again
|
2 years ago |
C. J. Howard
|
fda82c163d
|
Fix Voronoi tiling
|
2 years ago |
C. J. Howard
|
32c53d7106
|
Add structured binding support to math::matrix. Replace math::vector floating point static asserts with floating point concepts
|
2 years ago |
C. J. Howard
|
eba7579de6
|
Fix documentation issues
|
2 years ago |
C. J. Howard
|
d1ac96e9e7
|
Add structured binding support to math::vector
|
2 years ago |
C. J. Howard
|
ce4456f1ba
|
Improve hyperoctree class
|
2 years ago |
C. J. Howard
|
ff4917825f
|
Make source compatible with latest version of MSVC. Add compile-time math header
|
2 years ago |
C. J. Howard
|
b6b28dcb0c
|
Minor fixes and improvements to the linear algebra structs
|
2 years ago |
C. J. Howard
|
c753b8182c
|
Improve and consolidate quaternion struct. Add more quaternion operators
|
2 years ago |
C. J. Howard
|
c0460b31c6
|
Move vector and matrix operators into the math::operators namespace for documentation purposes
|
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
|
9d98906cb6
|
Fix simplex noise documentation
|
2 years ago |
C. J. Howard
|
94d9142ebf
|
Simplify noise function signatures and provide default parameter values
|
2 years ago |
C. J. Howard
|
b5295e01ab
|
Tweak documentation for hash functions
|
2 years ago |
C. J. Howard
|
a211967a45
|
Improve hash functions
|
2 years ago |
C. J. Howard
|
36ff675d4e
|
Make Voronoi functions n-dimensional
|
2 years ago |
C. J. Howard
|
b5839b537b
|
Add Voronoi F1, F2, and edge functions
|
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
|
fca16ba46f
|
Fix typo
|
2 years ago |
C. J. Howard
|
c5668714d2
|
Add CONTRIBUTING.md
|
2 years ago |
C. J. Howard
|
3be0096615
|
Optimize ephemeris position calculations, calculate starlight illuminance from catalog
|
2 years ago |
C. J. Howard
|
fa4215bfd5
|
Move unicode conversion function to correct namespace
|
2 years ago |
C. J. Howard
|
e1d5b6b3cf
|
Add ephemeris loader and change orbit system to be ephemeris-based
|
2 years ago |
C. J. Howard
|
dafcae4fa8
|
Add Chebychev polynomial approximation and evaluation functions
|
2 years ago |
C. J. Howard
|
d4f3ada0d0
|
Add Horner's method for polynomial evaluation
|
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
|
68bfb4258c
|
Add mesh skinning support to renderer and material pass
|
2 years ago |
C. J. Howard
|
95f18215e6
|
Revise skeletal animation-related types
|
2 years ago |
C. J. Howard
|
6854bea920
|
Make morphogenesis function support ocelli
|
2 years ago |