【发布时间】:2015-12-10 14:53:42
【问题描述】:
我正在尝试构建一个关卡编辑器(或者通常是一些用于创建诸如材质之类的资产的工具),并且我已经将场景渲染到一个窗口。
我的想法是为每种编辑选项设置一个不同的窗口,即关卡的主窗口、材质窗口、模型/动画查看窗口等。
我的问题是,我是否应该为每个窗口创建一个新的 swapChain/renderTargetView/depthBuffer/stencilView 以便我可以为每个窗口渲染本质上不同的场景? (我使用每个窗口的句柄来完成所有这些操作)
我目前正在尝试这样做,但必须不断切换渲染目标/视口/深度缓冲区似乎很奇怪,我不确定这是否是正确的方法。
【问题讨论】:
标签: c++ directx-11