C. J. Howard
|
d09de68cd8
|
Add FreeType implementation of the typeface class, add FreeType typeface loader. Closes #4.
|
2 years ago |
C. J. Howard
|
c428d80e48
|
Add bitmap font class, improve image class, and rect and rect pack classes
|
2 years ago |
C. J. Howard
|
ddab8b2021
|
Remove obsolete tracking system and dead code
|
2 years ago |
C. J. Howard
|
11586ff2bd
|
Remove obsolete biome class and biome loader
|
2 years ago |
C. J. Howard
|
0171ed56ef
|
Compartmentalize tool entity generation functions
|
2 years ago |
C. J. Howard
|
22ea65727c
|
Add camera tool
|
2 years ago |
C. J. Howard
|
d436a85745
|
Fix bug related to invalid pointers to reference entity components in astronomy system
|
2 years ago |
C. J. Howard
|
07028a8efd
|
Revise control profile loading
|
2 years ago |
C. J. Howard
|
0f96744def
|
Add support for loading and saving gamepad calibration files
|
2 years ago |
C. J. Howard
|
7dfe0bbaee
|
Add support for toggling mouse look
|
2 years ago |
C. J. Howard
|
a03c50598c
|
Pack vmag into star's vertex color alpha
|
2 years ago |
C. J. Howard
|
695a14a406
|
Rename game_controller to gamepad
|
2 years ago |
C. J. Howard
|
4ae99d7596
|
Add advanced deadzone configuration functions to the game controller class
|
2 years ago |
C. J. Howard
|
3fbe38973a
|
Add tilt and pan inversion support
|
2 years ago |
C. J. Howard
|
3c78e5a99b
|
Add support for loading mouse motion bindings
|
2 years ago |
C. J. Howard
|
68ef139df4
|
Add parallel processes to game context
|
2 years ago |
C. J. Howard
|
30d68648be
|
Revise tool component and remove tool system
|
2 years ago |
C. J. Howard
|
14ae8bfada
|
Add control config loading to loading state
|
2 years ago |
C. J. Howard
|
04c98dac95
|
Replace config file class and loader with JSON file and loader
|
2 years ago |
C. J. Howard
|
d2188eb640
|
Add new camera control scheme to forage state
|
2 years ago |
C. J. Howard
|
a535639e40
|
Revise entity naming
|
2 years ago |
C. J. Howard
|
fc9d4f1b76
|
Replace hard-coded controls with string-mapped controls
|
2 years ago |
C. J. Howard
|
5af597d9bc
|
Remove obsolete pheromone matrix class, nest class, and nest system
|
2 years ago |
C. J. Howard
|
c2b1058f55
|
Remove obsolete control system
|
2 years ago |
C. J. Howard
|
0944cd50bb
|
Add 3DOF constraint directly to underground camera, reduce input delay
|
2 years ago |
C. J. Howard
|
76291c5612
|
Add more constraints and constraint and control callback-based camera controls
|
2 years ago |
C. J. Howard
|
cd47f3a44c
|
Add name component and name-related entity commands
|
2 years ago |
C. J. Howard
|
402a75265e
|
Add brood state, rename play state to forage state, revise and reorganize camera compositors
|
2 years ago |
C. J. Howard
|
0ea68f5fe5
|
Move fixed stars generation from sky pass to loading state, fix bug related to loaded matrial property tweening
|
2 years ago |
C. J. Howard
|
62273786e6
|
Revise game states
|
2 years ago |
C. J. Howard
|
c3fc332113
|
Add proteome system, along with genome component and proteome component
|
2 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
|
2 years ago |
C. J. Howard
|
ce645e3108
|
Generalize octree class into N-dimensional hyperoctree, begin revision of terrain system
|
2 years ago |
C. J. Howard
|
7ec19ab5be
|
Rename ecs namespace to entity, move components to entity::component namespace, move systems into entity::system namespace
|
2 years ago |
C. J. Howard
|
d18988d9fd
|
Make the observer position of the astronomy system relative to the radius of the reference body
|
2 years ago |
C. J. Howard
|
b0b3cd3235
|
Parameterize RGB wavelengths
|
2 years ago |
C. J. Howard
|
6f4d7471f2
|
Separate atmospheric scattering-related functions out of astronomy system and into new atmosphere system
|
2 years ago |
C. J. Howard
|
bfcd5f14e2
|
Re-add celestial body component, separate blackbody functionality out of astronomy system into new blackbody system
|
2 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
|
2 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
|
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
|
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
|
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
|
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
|
832da4d38d
|
Add blue noise to final render pass, apply luminance correction to scaled color of star catalog stars
|
3 years ago |
C. J. Howard
|
0b7e344dac
|
Add star catalog loading and render to sky pass
|
3 years ago |
C. J. Howard
|
cdde99b948
|
Add configurable exposure to camera class
|
3 years ago |