繁体   English   中英

D3D9窗口模式多显示器

[英]D3D9 Windowed Mode Multi-monitor

我刚刚开始使用SlimDX研究D3D9。

我在主显示适配器和device.present上创建了一个设备,仅将后缓冲翻转到主显示器上。 当窗口移动到辅助显示器时,表面不再更新。 这是预期的。

我要尝试做的是,如果将窗口移到辅助显示上(完全移到辅助显示上,或部分移到辅助显示和辅助显示上),则会呈现相同的渲染图像。

我需要做些什么来实现这一目标(有人在这里这里建议CreateAdditionalSwapChain,但是我对这可能如何工作没有更全面的了解)?

我只打算支持多头卡。

我发现它没有显示在辅助屏幕上的原因。

在创建D3D9设备时,我(或更合适的示例代码)设置了PresentFlags.DeviceClip。 删除它可以使其跨屏幕工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM