summaryrefslogtreecommitdiff
path: root/examples/triangle.scm
Commit message (Collapse)AuthorAgeFilesLines
* examples: triangle: Simplify by removing projection matrix.David Thompson2023-11-081-6/+5
|
* First pass of rendering engine rewrite.David Thompson2023-11-081-0/+84
The (chickadee graphics gpu) module now handles most of the low-level OpenGL object creation/deletion/binding. The (chickadee graphics engine) module handles the with-graphics-state stuff via a render context object. There's lots of stuff that isn't great, but it's the first step towards a graphics backend agnostic rendering layer.