在DirectX11中更改渲染大小

问题描述 投票:0回答:1

想象一下,我正在研究1920x1080的图像,对这些像素进行一些计算,但我有兴趣向用户显示该渲染图像的中心部分(例如500x500)。有一种方法可以在我的窗口中只使用其Present()函数显示Swapchain的一部分吗?

c# rendering directx-11 sharpdx
1个回答
0
投票

我通过使用第二个显示器以不同的分辨率进行离屏渲染来解决我的问题。在渲染之后,它将texture2d传递给较小的“真实”显示器,该显示器裁剪它以适应较小的分辨率。不管怎么说,还是要谢谢你!

© www.soinside.com 2019 - 2024. All rights reserved.