Skip to content

Rendering system ​

OpenGL-based rendering pipeline: batched triangles and quads, SSBO-backed instanced rendering, model transforms, clips, depth management, FXAA, render capture, glTF async loading, and SDF font atlas generation.

Key files ​

  • src/shader.h, src/texture.h, src/vector_buffer.h — C++ GPU primitives
  • assets/lua/renderers.fnl, assets/lua/next-app/renderers.fnl — widget and next-gen renderers
  • assets/lua/triangle-renderer.fnl, assets/lua/quad-renderer.fnl, assets/lua/text-renderer.fnl

Dependencies ​

Dev notes ​

See also ​