3 Commits (329812382b553b47db7469b9f2ce6bd4e6f9f030)

Author SHA1 Message Date
  C. J. Howard 329812382b Add missing explicit keyword to some classes with single argument constructors 2 years ago
  C. J. Howard f1d46e10da Revise resource management and resource loading. RAII-ify entire codebase. Improve materials and shaders. Optimize and improve all render passes. Make material pass use shader templates to support arbitrary numbers of lights. Add fnv1a data types 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 4c2993b3fe Add support for loading shader templates. Begin to phase out direct loading of shader programs in favor of shader templates. 2 years ago
  C. J. Howard f4d46b0ca7 Add support for FXAA 2 years ago
  C. J. Howard ee0cef6162 Improve bloom 2 years ago
  C. J. Howard 93cd6400ea Update copyright year 2 years ago
  C. J. Howard 54d9c199f5 Put classes related to high-level rendering into render namespace 3 years 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. 3 years ago
  C. J. Howard 8de74d2e1b Revise vertex buffer and vertex attribute classes, add text scene object class 3 years ago
  C. J. Howard 832da4d38d Add blue noise to final render pass, apply luminance correction to scaled color of star catalog stars 4 years ago
  C. J. Howard ccbbd08b32 Rename rasterizer folder to gl and put all files in the gl folder into the gl 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