Before risking to bring it too far, I want to know if there have been previous approach on this way.
I’m used to “models” in rendering (Unrelated to MVC/MVP), which contains information to render. Usually they come baked, i.e. they become available as accessible by e.g. migrating to GPU memory. Specifically, stuffs like Texture, VBOs, VAOs would be better present in memory first before actual rendering.
Are there libraries for this aspect? Namely, preparing stuffs early so that later, it could be composed in a declarative sense. Any help is greatly appreciated!
- Please specify any aspect of this post that is hard to understand, this is possibly too rough of an idea. Do you think I’d be fine making such a library?