jojolebarjos / glow

Small OpenGL game engine, just for fun

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Links

ToDo list

  • Add material classe to encapsulate renderer objects
  • Improve and finish script engine, and use it to represent config files
  • Optimize OpenVR related stuff (maybe this will require multithreading)
  • Add remaining OpenVR input (tracking references, controller axis, haptic feedback)
  • Source groups
  • Directionality and gain of sources
  • Reduce audio update frequency to release some CPU usage
  • EFX effects and filters (i.e. provide high level interface)
  • Add occluders and zones to audio system
  • Gamma correction
  • HDR
  • Bloom
  • Phong
  • Physically-based materials
  • Normal mapping, but parallax mapping seems incompatible with shadow volumes
  • Volumetric shadows or light shafts (see this page and this page for more advanced papers)
  • Load font with FreeType
  • Generate glyphs
  • Or use distance fields to achieve better results?

Dependencies

About

Small OpenGL game engine, just for fun


Languages

Language:C++ 88.8%Language:CMake 5.3%Language:GLSL 3.2%Language:Makefile 1.8%Language:JavaScript 0.8%