386 Commits (master)
 

Author SHA1 Message Date
  C. J. Howard f77cfde13e Add 1D and 3D texture types. Add support for loading 1D textures 3 weeks ago
  C. J. Howard 68bfb4258c Add mesh skinning support to renderer and material pass 1 month ago
  C. J. Howard 95f18215e6 Revise skeletal animation-related types 1 month ago
  C. J. Howard 6854bea920 Make morphogenesis function support ocelli 1 month ago
  C. J. Howard bd9e335a4f Add skeleton and bone classes. Add support for procedurally building ant models from individual body parts 1 month ago
  C. J. Howard c9b7a11e04 Add new biome loading function. Add more ant traits. Add ant trait loaders. 1 month ago
  C. J. Howard b175a924ef Allow ground pass to write to depth buffer 1 month ago
  C. J. Howard 2c3827f403 Improve OpenEXR image loading 1 month ago
  C. J. Howard 972d75b72c Add function for converting visual magnitude to relative brightness. Pass relative brightness to star geometry 1 month ago
  C. J. Howard 66f114dbf7 Add support for loading OpenEXR images 1 month ago
  C. J. Howard 77c418b7a8 Add infinite ground render pass. Move camera exposure normaliztion factor into render context 1 month ago
  C. J. Howard 595990a6f8 Rename configuration.hpp to config.hpp and move more constants into config.hpp 1 month ago
  C. J. Howard e7bda66406 Change data package filename 1 month ago
  C. J. Howard d339153bd5 Improve camera exposure functions 1 month ago
  C. J. Howard 6c55aceff5 Improve state change transitions 1 month ago
  C. J. Howard 61234452e0 Move some state specific variables out of game context and into their respective states 1 month ago
  C. J. Howard c5c9b80eae Move splash screen-specific variables out of game context and into splash state 1 month ago
  C. J. Howard a2ee4f2a56 Revise game states and application class. Remove dirent. Replace path strings with std::filesystem::path 1 month ago
  C. J. Howard 3c26a6fe64 Add support for adaptive v-sync. Add support for changing the render resolution. Move framebuffer creation, destruction, and resizing into dedicated functions 1 month ago
  C. J. Howard 4c564d2ee0 Add pause menu state. Remove loading state 1 month ago
  C. J. Howard 4e53a20169 Add extras menu. Add menu transition animations 1 month ago
  C. J. Howard 446c7e1921 Improve menu text alignment. Merge title state into main menu state 1 month ago
  C. J. Howard 6463993570 Fix saving of mouse wheel control configs, add support for saving mouse motion control configs 1 month ago
  C. J. Howard 52e54d5274 Add support for saving control profiles 1 month ago
  C. J. Howard 2cfa33d934 Add control configuration support 1 month ago
  C. J. Howard 0e9a3a8845 Delay enabling input in menus to prevent accidental double clicks 2 months ago
  C. J. Howard a3c59ce1d7 Add suport for mouse navigation in menus 2 months ago
  C. J. Howard 6299d2a41a Improve sound and graphics menus 2 months ago
  C. J. Howard cdcba7e9be Add graphics menu 2 months ago
  C. J. Howard 7b7e361e95 Add sound menu 2 months ago
  C. J. Howard 19247d220d Add support for saving game config 2 months ago
  C. J. Howard aef9db4c96 Add credits state and language menu state 2 months ago
  C. J. Howard 5d530b0d87 Separate animation_channel into separate header from animation 2 months ago
  C. J. Howard b5739f14c3 Revise debug log format. Fix calculation of font linegap and linespace. Tweak state transitions 2 months ago
  C. J. Howard 3eddbefccc Move bootloader function into a boot state. Add file buffer resource. Add support for loading SDL game controller mappings database. 2 months ago
  C. J. Howard 54d9c199f5 Put classes related to high-level rendering into render namespace 9 months ago
  C. J. Howard d65a30be75 Add functions for getting both local and world space bounds from scene objects 9 months ago
  C. J. Howard 1e7328c1aa Separate render context into a render context and render queue. Change signature of render pass render functions. Pass time variables to render context. Add a visitor pattern render function to scene objects. Add a refresh function for text objects. Remove obsolete time tweens. 9 months ago
  C. J. Howard 8de74d2e1b Revise vertex buffer and vertex attribute classes, add text scene object class 9 months ago
  C. J. Howard d09de68cd8 Add FreeType implementation of the typeface class, add FreeType typeface loader. Closes #4. 10 months ago
  C. J. Howard c428d80e48 Add bitmap font class, improve image class, and rect and rect pack classes 10 months ago
  C. J. Howard 984c8d11e9 Fix typo in UTF conversion function declaration 10 months ago
  C. J. Howard 0f96f130eb Rename font namespace to type, add unicode conversion functions 10 months ago
  C. J. Howard 00f7ed9176 Add unicode blocks 10 months ago
  C. J. Howard ddab8b2021 Remove obsolete tracking system and dead code 10 months ago
  C. J. Howard 11586ff2bd Remove obsolete biome class and biome loader 10 months ago
  C. J. Howard 0171ed56ef Compartmentalize tool entity generation functions 10 months ago
  C. J. Howard 22ea65727c Add camera tool 10 months ago
  C. J. Howard d436a85745 Fix bug related to invalid pointers to reference entity components in astronomy system 10 months ago
  C. J. Howard 07028a8efd Revise control profile loading 10 months ago