hbirchtree / coffeecutie

A C++ game engine/rendering engine
MIT License
5 stars 0 forks source link

Refactor renderer class to allow modular selection of backends #281

Closed hbirchtree closed 4 years ago

hbirchtree commented 6 years ago

Get rid of inheritance, use a component-based approach

renderer.get<InputApp>().pollEvents();
renderer.get<WindowApp>().swapBuffers();
renderer.get<GLApp>().context();
hbirchtree commented 5 years ago

Suspended because lots of work, available on renderer-cleanup branch. Requires full rewrite of all rendering APIs.

github-actions[bot] commented 4 years ago

Stale issue message