Right now, everything was build around the texture, it needs to be changed. Re-use the current architecture where each buffer render in a texture and print it in a framebuffer texture.
- clean the buffer
- render the asked asset in a off-screen texture
- repeat
- check if the framebuffer need to be clean
- render the texture in the framebuffer on screen
Add control on buffer rendering:
- position function
- static or modifiable
- texture used
- effect on screen
- 3d model or not
- better config file