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 |
C. J. Howard
|
62fab1a866
|
Add scalar type to tween template parameters
|
3 years ago |
C. J. Howard
|
bf51b4ae1d
|
Fix sky pass and time tweening issues
|
3 years ago |
C. J. Howard
|
099e2d0f1a
|
Remove material prefix from material shader inputs
|
3 years ago |
C. J. Howard
|
aaa303d20b
|
Add prefix to material shader inputs, pre-expose lights in material pass
|
3 years ago |
C. J. Howard
|
6a09b97e29
|
Rename spotlight class to spot_light
|
3 years ago |
C. J. Howard
|
cd557896d3
|
Add support for directional light textures
|
3 years ago |
C. J. Howard
|
3023e75cf5
|
Apply temporary fix to astronomy system and sun position calculation
|
3 years ago |
C. J. Howard
|
0980652e73
|
Make material loader support loading matrix properties, add support for decal and depth material settings
|
3 years ago |
C. J. Howard
|
5f8669bc1e
|
Make material loader support new JSON-based material format
|
3 years ago |
C. J. Howard
|
b1b1dbd62f
|
Add loader for JSON texture data
|
3 years ago |
C. J. Howard
|
288012a4ef
|
Make runnable again after multiple data module updates
|
3 years ago |
C. J. Howard
|
02cdab009e
|
Move cart namespace out of game folder
|
3 years ago |
C. J. Howard
|
fc4e058b6c
|
Add cart.hpp
|
3 years ago |
C. J. Howard
|
e94aef2a0b
|
Add brief for input::listener class
|
3 years ago |
C. J. Howard
|
2db97b5d53
|
Add files in the input folder to the input namespace
|
3 years ago |
C. J. Howard
|
ccbbd08b32
|
Rename rasterizer folder to gl and put all files in the gl folder into the gl namespace
|
3 years ago |
C. J. Howard
|
357e3a0ab6
|
Add gl namespace
|
3 years ago |
C. J. Howard
|
261c22b85d
|
Add input namespace
|
3 years ago |
C. J. Howard
|
10c4e44130
|
Clean up math namespace
|
3 years ago |
C. J. Howard
|
7add3f54cf
|
Move behavior tree to new ai namespace, move entity behavior tree to ecs namespace
|
3 years ago |
C. J. Howard
|
2528a37e36
|
Move console commands from cc namespace to debug::cc namespace
|
3 years ago |
C. J. Howard
|
7d62eeabae
|
Add briefs for classes in the geom namespace
|
3 years ago |
C. J. Howard
|
d261feab3a
|
Revise Morton location code functions to be templated, closes #7
|
3 years ago |
C. J. Howard
|
68d5d83969
|
Revise breif of the geom::mc and geom::morton namespaces
|
3 years ago |
C. J. Howard
|
d16167586c
|
Rename geometry folder to geom and move all code in the geom folder into the geom namespace
|
3 years ago |
C. J. Howard
|
60238e95be
|
Rename ast namespace to astro, move astro namespace out of game folder, rename files in the astro namespace
|
3 years ago |
C. J. Howard
|
9de00878ac
|
Move components and systems to ecs namespace
|
3 years ago |
C. J. Howard
|
978ad7add6
|
Rename scene class to collection and move all scene-related classes into the scene namespace
|
3 years ago |
C. J. Howard
|
991baf9b51
|
Add UI namespace
|
3 years ago |
C. J. Howard
|
b442b10ba3
|
Document undocumented cli function
|
3 years ago |