Closed borodust closed 6 years ago
CEPL state resetting
Unfortunately, CEPL is more like a framework itself, not quite a library, and that would be rather integrating cl-bodge
into CEPL (if go a cl-bodge-as-a-host route). If use CEPL+SDL2 as a cl-bodge host for graphics and windowing, then bodge would loose direct access to host capabilities and would rely on CEPL api, which is not intended to provide broad host/OS functionality.
Instead, decision was made to redesign graphics system API and expose very simple CEPL-inspired routines to handle shader pipelines, input and output.
\o/
There'll definitely be a lot of things in the process that need to change in CEPL to make this work, but that sound good to me.