Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
目标是做一个渲染引擎,怎么可能同时拥有OpenGL和Direct3D,并且能够从一个渲染器切换到另一个渲染器。这主要是一个设计问题。我最好的猜测是某种多态行为。
怎么可能同时拥有 OpenGL 和 Direct3D
将每个渲染器放入动态库中,并让它们导出一组通用函数。
并且能够从一个渲染器切换到另一个。
通过加载正确的库文件。如果尝试在任意时间执行此操作,请为主要的 PITA 做好准备。在程序启动时最容易完成。