legion-labs / legion

Legion monorepo, contains the legion engine, the tools, source control, build system etc...
https://book.legionengine.com
Other
16 stars 2 forks source link

Renderer: RenderObjects update #1621

Open vduboisdendien-legion opened 2 years ago

vduboisdendien-legion commented 2 years ago

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

jsguay-legion commented 2 years ago

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

jsguay-legion commented 2 years ago

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