我正在构建一个应用程序,该应用程序根据提供的两张图片(非 3D 模型)在 200 Hz 屏幕上绘制立体图像(立体图像)。所以重绘的速度完整性非常重要。我使用 DirectDraw 表面及其 Flip() 获得了最好的结果(将当前表面的图像切换到辅助图像):
(void) lpddsPrimary->Flip(nullptr, DDFLIP_WAIT);
但是 DirectDraw 非常过时,我正在寻找一种基于现代 DirectX 库重新实现此功能的方法。但我真的不想创建一个四边形,绘制图片作为它的纹理,计算 3D 投影矩阵只是为了输出 2D 图像。
对于如何使用 DirectX 完成此操作的任何片段,我将非常感激。提前致谢。