Commit Graph

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