15 Commits (master)

Author SHA1 Message Date
  C. J. Howard a1aea5f075 Split game and engine code into two separate parent directories. Fix bloom pass initialization bug 1 year ago
  C. J. Howard a615ef7cf1 Add i18n namespace. Switch to using hash strings for localized strings. Change settings to be dict-based. Improve path finding on windows. Improve window management. Add serializer and deserializer template classes 1 year ago
  C. J. Howard 870ccc2030 Add ping method to signal class. Remove some obsolete systems 1 year ago
  C. J. Howard 93cd6400ea Update copyright year 1 year ago
  C. J. Howard e8b5693fb1 Add sky illuminance lut to sky pass. Improve calculation of atmospheric scattering coefficients. Revise color namespace. Improve vector and matrix classes. 1 year ago
  C. J. Howard f77cfde13e Add 1D and 3D texture types. Add support for loading 1D textures 1 year ago
  C. J. Howard 8de74d2e1b Revise vertex buffer and vertex attribute classes, add text scene object class 2 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 aaa303d20b Add prefix to material shader inputs, pre-expose lights in material pass 3 years ago
  C. J. Howard b1b1dbd62f Add loader for JSON texture data 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