243 Commits (78a0422913daed6c94e0f9005bbc98a97dcdb7f1)

Author SHA1 Message Date
  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 4 years ago
  C. J. Howard 68d5d83969 Revise breif of the geom::mc and geom::morton namespaces 4 years ago
  C. J. Howard d16167586c Rename geometry folder to geom and move all code in the geom folder into the geom namespace 4 years ago
  C. J. Howard 60238e95be Rename ast namespace to astro, move astro namespace out of game folder, rename files in the astro namespace 4 years ago
  C. J. Howard 9de00878ac Move components and systems to ecs namespace 4 years ago
  C. J. Howard 978ad7add6 Rename scene class to collection and move all scene-related classes into the scene namespace 4 years ago
  C. J. Howard 991baf9b51 Add UI namespace 4 years ago
  C. J. Howard b442b10ba3 Document undocumented cli function 4 years ago
  C. J. Howard 692d0f71ee Move code in debug folder into new debug namespace 4 years ago
  C. J. Howard 461e864c49 Move genetics folder out of game folder, document subnamespaces of genetics namespace, move genetics::translation_table to genetics::codon::table 4 years ago
  C. J. Howard 5beb18df8d Fix typo 4 years ago
  C. J. Howard f4f180d5f1 Document genetics namespace and revise math namespace 4 years ago
  C. J. Howard 2c4e237276 Update copyright date 4 years ago
  C. J. Howard e16de75386 Add solar system 4 years ago
  C. J. Howard 64131116ff Add function for calculating the percent similarity between two proteins 4 years ago
  C. J. Howard af8b516e7a Document genetics::protein::identity function 4 years ago
  C. J. Howard ae2d1168e4 Add scoring matrices and functions 4 years ago
  C. J. Howard 0694235553 Fix swapped DNA and RNA base complements 4 years ago
  C. J. Howard 4760fc1920 Rename dna namespace to genetics, and revise genetic algorithms 4 years ago