8 Commits (d5bb5887cc1705a80042c1f9b3b11cb188e0c99c)

Author SHA1 Message Date
  C. J. Howard d5bb5887cc Rename gl::color_space to gl::transfer_function. Add infinite perspective projection matrix functions. Improve floating-point accuracy when rendering large coordinates. Improve image class. Replace fullscreen quads with fullscreen triangles. Improve physics tracing to work with transformed meshes. Improve locomotion system to work on transformed meshes. 1 year ago
  C. J. Howard f25e7ce986 Add std::formatter specializations for math::vector and math::matrix. Make camera calculate inverses of view and projection matrices from parameters 1 year ago
  C. J. Howard 46de558337 Replace mesh class with new brep_mesh class. Add initial bvh class. Revise vector, matrix, and quaternion type naming conventions. 1 year ago
  C. J. Howard 74e8d126fc Improve sky pass. Add light probes. 2 years ago
  C. J. Howard 2afd495633 Improve frustum culling. Remove obsolete geometry primitives 2 years ago
  C. J. Howard 8d0610649d Improve subframe interpolation. Remove tweens from scene objects. Clean up scene object classes 2 years ago
  C. J. Howard b55ef57473 Add physics system. Improve frame scheduling. Improve input handling. 2 years ago
  C. J. Howard a1aea5f075 Split game and engine code into two separate parent directories. Fix bloom pass initialization bug 2 years ago
  C. J. Howard 93cd6400ea Update copyright year 2 years ago
  C. J. Howard 444c46a226 Add new geometric primitive types. Improve terrain mesh calculation. Update C++ version to C++20 2 years ago
  C. J. Howard 6c26a61379 Add picking support to nuptial flight state. Add more constraint types. Improve nuptial flight camera. 2 years ago
  C. J. Howard e1d5b6b3cf Add ephemeris loader and change orbit system to be ephemeris-based 2 years ago
  C. J. Howard d339153bd5 Improve camera exposure functions 3 years ago
  C. J. Howard 54d9c199f5 Put classes related to high-level rendering into render namespace 3 years ago
  C. J. Howard d65a30be75 Add functions for getting both local and world space bounds from scene objects 3 years ago
  C. J. Howard cdde99b948 Add configurable exposure to camera class 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 978ad7add6 Rename scene class to collection and move all scene-related classes into the scene namespace 4 years ago
  C. J. Howard 2c4e237276 Update copyright date 4 years ago
  C. J. Howard 0a5a7035d8 Integrate previously separate unpublished VMQ math library directly into Antkeeper source 4 years ago
  C. J. Howard 5a2d886113 Move dependencies to superbuild repo 5 years ago
  C. J. Howard c9779bf766 Replace old repo contents with new repo contents 5 years ago