legion icon indicating copy to clipboard operation
legion copied to clipboard

Renderer: RenderObjects update

Open vduboisdendien-legion opened this issue 2 years ago • 2 comments

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

vduboisdendien-legion avatar Apr 29 '22 12:04 vduboisdendien-legion

A large part of this was done in https://github.com/legion-labs/legion/pull/2039

jsguay-legion avatar Jun 14 '22 17:06 jsguay-legion

@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?

jsguay-legion avatar Jun 15 '22 14:06 jsguay-legion