我对引擎的理解

context那里抓一层 提供api的封装 给这层资源vb ib texture ubo shader renderstate管理操作(create setup bind),使用 

这上面engine一层 把上述包好给 各个manager用

再上面 renderer这层调engine的func做出各个pass

多线程 并行这些pass中的某些 形成这种 -=-=---

原文地址:https://www.cnblogs.com/minggoddess/p/7569913.html