flecs-systems-sokol
March 20, 2023 ยท View on GitHub
Sokol based rendering module for Flecs. This renderer should only be used as example code or for demonstration purposes and is not intended or ready for production.
Features
- Runs on webasm, macOS, Linux, Windows
- Box & Rectangle primitives
- Automatic instancing
- Phong shading model
- Directional (sun) light
- Ambient light
- Emissive & shiny materials
- Depth prepass
- Shadow mapping
- Atmosphere rendering
- Post process effects:
- Exponential fog
- Ambient occlusion
- Bloom
- HDR & gamma correction
Future work
- Cascading shadow maps
- Exponential height fog
- PBR
- Lights (spot/omni, multiple lights)
- More primitive shapes
- Meshes
- Textures
Examples

