legion
legion copied to clipboard
Renderer: RenderObjects update
Summary
In order to separate the game simulation thread from the render thread, our data model needs to be reflected (from game to render). Doing some experiments with a message based system.
Current State
Currently we don't have any separation between the game world (ECS) and the render world.
Tasks
- [x] Implement the foundation of the object model
- [ ] Port our component/resource code to this object model
A large part of this was done in https://github.com/legion-labs/legion/pull/2039
@vduboisdendien-legion when can we consider "Port our component/resource code to this object model" done? We've done cameras, viewports, visual, lights. What is left?