最近在我的 DirectX 中添加了 Cegui (v0.7.1), 奇怪的发现原来正确的 DirectX 的绘制变得十分混乱,仔细查找后才发现,Cegui 改变了渲染目标而没有改回来,从而导致了我的 DirectX 渲染到了 Cegui 的底层窗体上。
因此,调用 Cegui 的渲染函数后要恢复渲染目标:
最近在我的 DirectX 中添加了 Cegui (v0.7.1), 奇怪的发现原来正确的 DirectX 的绘制变得十分混乱,仔细查找后才发现,Cegui 改变了渲染目标而没有改回来,从而导致了我的 DirectX 渲染到了 Cegui 的底层窗体上。
因此,调用 Cegui 的渲染函数后要恢复渲染目标: