Frender is a barebones, work in progress 3D renderer which uses the OpenGL ES 3.0 API.
- Deferred Renderer
- Light Volumes (kinda broken)
- PBR Materials (also kinda broken)
- Automatic mesh instancing to reduce draw calls and CPU overhead
- Frustum Culling
- Very broken bloom support
- HDR rendering pipeline (though it cannot output in HDR for HDR moniters)
- Forward renderer with transparency support
- Anti aliasing and post processing
- Cubemaps and environment maps
- Make everything broken not broken
It uses CMake. It isn't difficult. Just remember to clone with --recursive to pull in all the third pary modules