在DirectX11中更改渲染大小

时间:2019-03-19 07:36:21

标签: c# rendering directx-11 sharpdx

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

1 个答案:

答案 0 :(得分:0)

我已经解决了我的问题,方法是使用第二个显示器以不同的分辨率进行屏幕外渲染。渲染之后,它将Texture2d传递给较小的“真实”显示,并对其进行裁剪以适应较小的分辨率。还是谢谢你!