我正在摆弄Direct3D 立体 3D 示例,并且想知道是否有任何方法可以在应用程序运行时打开和关闭立体视图。我尝试手动设置m_stereoEnabled = false
,但这仍然会渲染左眼和右眼,但根本不会更新右眼渲染。我对 DirectX 相当陌生,但不是软件开发或 3d 游戏开发(但是,我选择的工具通常是 OpenGL)。
看起来我需要更改 DirectXBase::UpdateStereoEnabledStatus(),因为如果我的显卡/显示器支持 3d,它会自动将 m_stereoEnabled 设置为 true。