标签: directx viewport rendertarget
我正在尝试设置一个窗口,其中Direct X仅参与屏幕的一半。
我的交换链desc宽度是半屏,我的视口宽度是半屏,但是当我将渲染目标清除为蓝色时,整个屏幕都是蓝色而不是我指定使用的一半。
答案 0 :(得分:3)
我知道这是一个古老的问题,但无论如何,如果有人从搜索来到这里:
MSDN说:
Direct3D 9和Direct3D 11/10之间的差异: 与Direct3D 9不同,资源视图的完整范围始终如此 清除。视口和剪刀设置未应用。
Direct3D 9和Direct3D 11/10之间的差异:
与Direct3D 9不同,资源视图的完整范围始终如此 清除。视口和剪刀设置未应用。