C. J. Howard
|
d2188eb640
|
Add new camera control scheme to forage state
|
3 years ago |
C. J. Howard
|
a535639e40
|
Revise entity naming
|
3 years ago |
C. J. Howard
|
fc9d4f1b76
|
Replace hard-coded controls with string-mapped controls
|
3 years ago |
C. J. Howard
|
5af597d9bc
|
Remove obsolete pheromone matrix class, nest class, and nest system
|
3 years ago |
C. J. Howard
|
f701423ab0
|
Add error message box when unhandled exceptions are caught
|
3 years ago |
C. J. Howard
|
c2b1058f55
|
Remove obsolete control system
|
3 years ago |
C. J. Howard
|
0944cd50bb
|
Add 3DOF constraint directly to underground camera, reduce input delay
|
3 years ago |
C. J. Howard
|
de6d21be90
|
Accumulate SDL mouse motion events to avoid excess function calls and allocations
|
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
|
0ea68f5fe5
|
Move fixed stars generation from sky pass to loading state, fix bug related to loaded matrial property tweening
|
3 years ago |
C. J. Howard
|
62273786e6
|
Revise game states
|
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
|
d18988d9fd
|
Make the observer position of the astronomy system relative to the radius of the reference body
|
3 years ago |
C. J. Howard
|
b0b3cd3235
|
Parameterize RGB wavelengths
|
3 years ago |
C. J. Howard
|
6f4d7471f2
|
Separate atmospheric scattering-related functions out of astronomy system and into new atmosphere system
|
3 years ago |
C. J. Howard
|
bfcd5f14e2
|
Re-add celestial body component, separate blackbody functionality out of astronomy system into new blackbody system
|
3 years ago |
C. J. Howard
|
4459d51367
|
Add more blackbody-related functions, add functions related to refraction, improve blackbody and atmosphere-related calculations in the astronomy system
|
3 years ago |
C. J. Howard
|
882e0dd787
|
Improve angular radius calculation in astronomy system
|
3 years ago |
C. J. Howard
|
f26552c3ad
|
Improve sky pass, improve parameterization of atmospheric scattering, add more atmospheric scattering-related functions to the physics::atmosphere namespace
|
3 years ago |
C. J. Howard
|
272c871d15
|
Integrate blackbody lighting with atmospheric scattering
|
3 years ago |
C. J. Howard
|
aa0cab4677
|
Fix typo in XYZ matching function
|
3 years ago |
C. J. Howard
|
c99cfff091
|
Optimize quadratures
|
3 years ago |
C. J. Howard
|
0dc3138bf4
|
Fix incorrectly nested namespace
|
3 years ago |
C. J. Howard
|
c327e686bd
|
Add Simpson's 1/3 rule quadrature
|
3 years ago |
C. J. Howard
|
9b6c9504ff
|
Add photometric and radiometric functions to the physics namespace, add more blackbody functions, add quadrature namespace with trapezoid rule integral approximation function, make astronomy system capable of calculating the luminous flux of a blackbody
|
3 years ago |
C. J. Howard
|
9b7fe1b438
|
Rename solar system to orbit system, make orbit and astronomy system use new orbital mechanics functions. Fixes #2
|
3 years ago |
C. J. Howard
|
7c1bc2ff6b
|
Add physics::time namespace, add function to calculate ERA from UT1
|
3 years 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
|
e3a0de5e0b
|
Fix typo in documentation
|
3 years ago |
C. J. Howard
|
97a0275899
|
Fix broken namespace links in coordinate systems documentation
|
3 years ago |
C. J. Howard
|
7f93f132cd
|
Revise coordinate transformation functions and move into own namespace hierarchy
|
3 years ago |
C. J. Howard
|
ee5a9746da
|
Add more color-related functions, deconstruct blackbody function into separate color functions, move B-V color index function to color index namespace
|
3 years ago |
C. J. Howard
|
159aeb4906
|
Add CIE xyY and CIE 1960 UCS colorspace functions
|
3 years ago |
C. J. Howard
|
81d7a863a8
|
Add color namespace, improve colorspace conversion functions, move colorspace and gamma functions from utility folder to new color namespace
|
3 years ago |
C. J. Howard
|
30225a84c0
|
Fix error in lux_to_vmag function
|
3 years ago |
C. J. Howard
|
832da4d38d
|
Add blue noise to final render pass, apply luminance correction to scaled color of star catalog stars
|
3 years ago |
C. J. Howard
|
78a0422913
|
Add ACES colorspace conversion and luminance functions. Closes #13
|
3 years ago |
C. J. Howard
|
0b7e344dac
|
Add star catalog loading and render to sky pass
|
3 years ago |
C. J. Howard
|
b8b1c33d08
|
Add utility function to convert between visual magnitude and lux
|
3 years ago |
C. J. Howard
|
cdde99b948
|
Add configurable exposure to camera class
|
3 years ago |
C. J. Howard
|
5547960119
|
Move shader template class into render folder
|
3 years ago |
C. J. Howard
|
f2e7b6f0a0
|
Make shader objects load source from string rather than c-string
|
3 years ago |
C. J. Howard
|
f35a6fa7c7
|
Add shader_template class and revise the shader program loader
|
3 years ago |
C. J. Howard
|
5df7608fa8
|
Extend functionality of the shader_program class and improve its error handling
|
3 years ago |
C. J. Howard
|
49431013b9
|
Rename shader class to shader_object, as well as extend its functionality and improve error handling
|
3 years ago |