445 Commits (4c2993b3feef467ef6247a80546b394312477ab4)
 

Author SHA1 Message Date
  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
  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 bde194ecfb Force rebuild of documentation 3 years ago
  C. J. Howard 1c73c39dc2 Change URL of documentation 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 db5fb5ac3b Try to get commit contributions to work on Gitea and try again to close #7 3 years ago
  C. J. Howard b1da7c91d4 Re-attempt to close #7 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