Dynamo-Engine icon indicating copy to clipboard operation
Dynamo-Engine copied to clipboard

Design and implement the initial Renderer API

Open SirBob01 opened this issue 1 year ago • 0 comments

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.

SirBob01 avatar Jan 15 '23 14:01 SirBob01