我正在摆弄Direct3D stereoscopic 3D sample,并且想知道在应用运行时是否有任何方法可以打开和关闭立体视图。我尝试手动设置m_stereoEnabled = false
,但这仍然会渲染左眼和右眼,但根本不会更新右眼渲染。我对DirectX很新,但不是软件开发或3D游戏开发(但是,我选择的工具通常是OpenGL)。
看起来我需要更改DirectXBase :: UpdateStereoEnabledStatus(),因为如果我的显卡/显示器支持3d,它会自动将m_stereoEnabled设置为true。
答案 0 :(得分:-1)
我相信您需要有关s3d设置的更多信息。至少使用XNA(DirectX的更高级别)和Nvidia 3D Vision眼镜,立体视图会自动呈现:http://xboxforums.create.msdn.com/forums/t/90838.aspx