(11-14-2016, 07:39 PM)degasus Wrote: Of course, writing and maintaining a metal backend will be nice. Try to fork the null video backend and add new functionallity (in this order):
- window + context creation + presentation (Render.cpp)
- vertex buffer management + draw calls (VertexManager.cpp)
- shader compilation + caches (ShaderCache.cpp)
This should already give you regonise-able rendering in a few games.
Thanks! I'll look into this.