#pragma once #include typedef struct Mesh { const Geometry* geometry; const Material* material; ShaderProgram* shader; } Mesh; // TODO: a mesh_render() that takes a transform, applies the material and the // transform, and then renders the geometry.