4 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 cb9f6838cd Revise skeleton and skeleton poses. Add rigged mesh scene object 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 3b3c5a1a31 Add nodiscard attribute to math functions. Add more math constants. Improve debug log setup. Fix material pass comparator 2 years ago
  C. J. Howard 93cd6400ea Update copyright year 2 years ago
  C. J. Howard d344db6297 Improve matrix and vector functions. Add more matrix operators. 2 years ago
  C. J. Howard 8bc2811081 Add spring system. Improve orbit cam and first person cam 2 years ago
  C. J. Howard e1d5b6b3cf Add ephemeris loader and change orbit system to be ephemeris-based 2 years ago
  C. J. Howard 10c4e44130 Clean up math 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