Dynamo-Engine
Dynamo-Engine copied to clipboard
Design and implement the initial Renderer API
Design an interface for issuing rendering commands with Dynamo
High-Level API
- [x] Load meshes straight into the object buffer and return a handle containing the vertex and index offset + count within the suballocation block
- [ ] Set render target and view section
- [ ] Set the current material and uniforms
The Renderer
should allow drawing instanced objects with a Material
and an array of Transforms
to a render target (e.g., Texture
, Display
) at a specified layer and view (target subsection). The client can access the AssetCaches
for Meshes
, Textures
, and Shaders
.