我在 C# 中使用 Direct2D 为我的研究项目呈现一个小型 gui 框架。我不太习惯在 Windows 或 DirectX 上工作。我正在使用 Windows 窗体控件创建渲染目标,msdn 警告说,由于它使用 BindDC,渲染目标越大,性能越差(当我最大化窗口,我得到大约 15 fps)。
为 Direct2D 创建渲染目标的更好方法是什么?有没有办法创建一个窗口并直接渲染到它,而不是先渲染到控件的缓冲区,然后再渲染它?如果是这样,怎么做?
对不起,如果我的英语很烂,而不是我的母语。