5af597d
Remove obsolete pheromone matrix class, nest class, and nest system by
2021-09-27 22:19:05 +0800
f701423
Add error message box when unhandled exceptions are caught by
2021-09-27 21:47:27 +0800
c2b1058
Remove obsolete control system by
2021-09-27 21:26:53 +0800
0944cd5
Add 3DOF constraint directly to underground camera, reduce input delay by
2021-09-27 19:07:06 +0800
de6d21b
Accumulate SDL mouse motion events to avoid excess function calls and allocations by
2021-09-27 11:29:49 +0800
76291c5
Add more constraints and constraint and control callback-based camera controls by
2021-09-27 10:58:44 +0800
cd47f3a
Add name component and name-related entity commands by
2021-09-13 17:46:16 +0800
402a752
Add brood state, rename play state to forage state, revise and reorganize camera compositors by
2021-09-13 17:06:17 +0800
0ea68f5
Move fixed stars generation from sky pass to loading state, fix bug related to loaded matrial property tweening by
2021-06-20 02:50:12 +0800
6227378
Revise game states by
2021-06-20 00:28:55 +0800
c3fc332
Add proteome system, along with genome component and proteome component by
2021-06-18 02:28:29 +0800
5721c05
Remove cart namespace, add more mesh-related functions, add initial test of quadsphere-based terrain LOD using quadtree faces by
2021-06-11 21:41:16 +0800
ce645e3
Generalize octree class into N-dimensional hyperoctree, begin revision of terrain system by
2021-06-05 17:06:05 +0800
7ec19ab
Rename ecs namespace to entity, move components to entity::component namespace, move systems into entity::system namespace by
2021-06-03 19:33:20 +0800
d18988d
Make the observer position of the astronomy system relative to the radius of the reference body by
2021-06-03 17:31:22 +0800
b0b3cd3
Parameterize RGB wavelengths by
2021-06-03 17:06:23 +0800
6f4d747
Separate atmospheric scattering-related functions out of astronomy system and into new atmosphere system by
2021-06-03 15:26:14 +0800
bfcd5f1
Re-add celestial body component, separate blackbody functionality out of astronomy system into new blackbody system by
2021-06-03 15:04:06 +0800
4459d51
Add more blackbody-related functions, add functions related to refraction, improve blackbody and atmosphere-related calculations in the astronomy system by
2021-06-03 13:42:24 +0800
882e0dd
Improve angular radius calculation in astronomy system by
2021-05-27 10:13:07 +0800
f26552c
Improve sky pass, improve parameterization of atmospheric scattering, add more atmospheric scattering-related functions to the physics::atmosphere namespace by
2021-05-27 06:14:54 +0800
272c871
Integrate blackbody lighting with atmospheric scattering by
2021-05-26 13:46:05 +0800
aa0cab4
Fix typo in XYZ matching function by
2021-05-26 10:58:50 +0800
c99cfff
Optimize quadratures by
2021-05-25 00:09:28 +0800
0dc3138
Fix incorrectly nested namespace by
2021-05-24 04:10:08 +0800
c327e68
Add Simpson's 1/3 rule quadrature by
2021-05-24 04:07:20 +0800
9b6c950
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 by
2021-05-24 03:33:18 +0800
9b7fe1b
Rename solar system to orbit system, make orbit and astronomy system use new orbital mechanics functions. Fixes #2 by
2021-05-21 04:33:19 +0800
7c1bc2f
Add physics::time namespace, add function to calculate ERA from UT1 by
2021-05-20 00:19:52 +0800
7477552
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 by
2021-05-19 23:10:13 +0800
e3a0de5
Fix typo in documentation by
2021-05-10 17:17:06 +0800
97a0275
Fix broken namespace links in coordinate systems documentation by
2021-05-10 17:14:50 +0800
7f93f13
Revise coordinate transformation functions and move into own namespace hierarchy by
2021-05-10 17:08:07 +0800
ee5a974
Add more color-related functions, deconstruct blackbody function into separate color functions, move B-V color index function to color index namespace by
2021-05-09 03:53:00 +0800
159aeb4
Add CIE xyY and CIE 1960 UCS colorspace functions by
2021-05-08 16:40:43 +0800
81d7a86
Add color namespace, improve colorspace conversion functions, move colorspace and gamma functions from utility folder to new color namespace by
2021-05-08 15:28:35 +0800
30225a8
Fix error in lux_to_vmag function by
2021-05-07 23:17:45 +0800
832da4d
Add blue noise to final render pass, apply luminance correction to scaled color of star catalog stars by
2021-05-07 20:08:59 +0800
78a0422
Add ACES colorspace conversion and luminance functions. Closes #13 by
2021-05-07 13:30:55 +0800
0b7e344
Add star catalog loading and render to sky pass by
2021-05-07 12:27:45 +0800
b8b1c33
Add utility function to convert between visual magnitude and lux by
2021-05-06 19:53:39 +0800
cdde99b
Add configurable exposure to camera class by
2021-05-06 16:18:23 +0800
5547960
Move shader template class into render folder by
2021-05-03 15:50:44 +0800
f2e7b6f
Make shader objects load source from string rather than c-string by
2021-04-30 18:35:27 +0800
f35a6fa
Add shader_template class and revise the shader program loader by
2021-04-30 13:37:37 +0800
5df7608
Extend functionality of the shader_program class and improve its error handling by
2021-04-29 16:14:50 +0800
4943101
Rename shader class to shader_object, as well as extend its functionality and improve error handling by
2021-04-29 10:45:51 +0800
62fab1a
Add scalar type to tween template parameters by
2021-04-29 01:36:10 +0800
bf51b4a
Fix sky pass and time tweening issues by
2021-04-28 22:41:16 +0800
099e2d0
Remove material prefix from material shader inputs by
2021-04-27 15:22:48 +0800
aaa303d
Add prefix to material shader inputs, pre-expose lights in material pass by
2021-04-27 09:09:17 +0800
6a09b97
Rename spotlight class to spot_light by
2021-04-25 22:22:16 +0800
cd55789
Add support for directional light textures by
2021-04-24 06:24:05 +0800
3023e75
Apply temporary fix to astronomy system and sun position calculation by
2021-04-23 18:35:12 +0800
0980652
Make material loader support loading matrix properties, add support for decal and depth material settings by
2021-04-17 12:22:40 +0800
5f8669b
Make material loader support new JSON-based material format by
2021-04-17 05:20:38 +0800
b1b1dbd
Add loader for JSON texture data by
2021-04-16 03:12:18 +0800
288012a
Make runnable again after multiple data module updates by
2021-04-15 20:44:36 +0800
02cdab0
Move cart namespace out of game folder by
2021-01-25 23:23:03 +0800
fc4e058
Add cart.hpp by
2021-01-24 23:45:51 +0800
e94aef2
Add brief for input::listener class by
2021-01-23 23:08:54 +0800
2db97b5
Add files in the input folder to the input namespace by
2021-01-22 03:12:27 +0800
bde194e
Force rebuild of documentation by
2021-01-22 00:54:16 +0800
1c73c39
Change URL of documentation by
2021-01-22 00:44:48 +0800
ccbbd08
Rename rasterizer folder to gl and put all files in the gl folder into the gl namespace by
2021-01-21 23:29:12 +0800
357e3a0
Add gl namespace by
2021-01-21 22:03:06 +0800
261c22b
Add input namespace by
2021-01-20 23:21:16 +0800
10c4e44
Clean up math namespace by
2021-01-19 22:06:03 +0800
7add3f5
Move behavior tree to new ai namespace, move entity behavior tree to ecs namespace by
2021-01-18 22:53:32 +0800
2528a37
Move console commands from cc namespace to debug::cc namespace by
2021-01-16 23:05:46 +0800
7d62eea
Add briefs for classes in the geom namespace by
2021-01-15 18:06:39 +0800
db5fb5a
Try to get commit contributions to work on Gitea and try again to close #7 by
2021-01-14 23:58:32 +0800
b1da7c9
Re-attempt to close #7 by
2021-01-14 23:48:59 +0800
d261fea
Revise Morton location code functions to be templated, closes #7 by
2021-01-14 23:42:06 +0800
68d5d83
Revise breif of the geom::mc and geom::morton namespaces by
2021-01-14 21:30:50 +0800
d161675
Rename geometry folder to geom and move all code in the geom folder into the geom namespace by
2021-01-14 21:26:39 +0800
60238e9
Rename ast namespace to astro, move astro namespace out of game folder, rename files in the astro namespace by
2021-01-14 20:07:06 +0800
9de0087
Move components and systems to ecs namespace by
2021-01-14 19:45:44 +0800
b30150d
Disable Doxygentree treeview and add custom header, footer, and style files by
2021-01-13 19:37:16 +0800
732dca0
Enable SOURCE_BROWSER in Doxyfile by
2021-01-12 20:29:48 +0800
978ad7a
Rename scene class to collection and move all scene-related classes into the scene namespace by
2021-01-11 22:31:58 +0800
a5318aa
Change HTML formula format to SVG by
2021-01-10 17:13:32 +0800
36597c8
Change dot graph format to SVG by
2021-01-10 17:12:01 +0800
9def749
Disable EXTRACT_LOCAL_CLASSES in Doxyfile by
2021-01-09 17:11:58 +0800
5a3dc5e
Enable GROUP_NESTED_COMPOUNDS in Doxyfile by
2021-01-08 18:27:25 +0800
191fbf0
Add version number to Doxyfile by
2021-01-07 22:35:47 +0800
5e7ddbe
Disable FULL_PATH_NAMES in Doxyfile by
2021-01-06 16:10:12 +0800
991baf9
Add UI namespace by
2021-01-05 22:20:53 +0800
1a191bb
Turn on DISTRIBUTE_GROUP_DOC in Doxyfile by
2021-01-04 00:15:10 +0800
b442b10
Document undocumented cli function by
2021-01-04 00:12:26 +0800
692d0f7
Move code in debug folder into new debug namespace by
2021-01-04 00:03:29 +0800
461e864
Move genetics folder out of game folder, document subnamespaces of genetics namespace, move genetics::translation_table to genetics::codon::table by
2021-01-03 22:59:04 +0800
5beb18d
Fix typo by
2021-01-02 21:22:26 +0800
f4f180d
Document genetics namespace and revise math namespace by
2021-01-02 21:20:47 +0800
2c4e237
Update copyright date by
2021-01-01 20:02:08 +0800
e16de75
Add solar system by
2021-01-01 19:59:18 +0800
91ed491
Update links in README.md by
2020-12-31 02:10:17 +0800
501abc9
Add documentation link to README.md by
2020-12-30 23:27:18 +0800
a8c8600
Enable JAVADOC_AUTOBRIEF in Doxyfile by
2020-12-30 20:53:58 +0800
dc46120
Enable EXTRACT_ALL in Doxyfile by
2020-12-30 20:49:46 +0800