我正在使用Direct3D 11构建模拟器。最近我从VS2013升级到VS2015。我也切换到Win10,我在移植项目时遇到了很多问题。
这最后一个我似乎无法解决:
当我使用专用显卡运行程序时,似乎着色器无法找到目标绘图表面(虽然我没有收到错误消息)
要绘制的窗口只是白色。它甚至没有以正确的颜色清除。我也试过启用“Force WARP”。
我的专用卡是GeForce GTX 770M。 我的集成图形加速器在Intel i7-4800MQ
上我可以在技术上继续使用集成的HAL。它只是让我烦恼。得到它?
My Pixel Shader看起来像是这样,如果感兴趣的话。它只是将Color转换为像素空间:
struct PS_OUTPUT
{
//float4 position;
float4 color;
};
PS_OUTPUT PS_Main(float4 color : COLOR, float4 position : SV_Position0 ) : SV_TARGET
{
PS_OUTPUT output;
output.color = color ;
return output;
}
DGC使用驱动程序版本368.81。我似乎无法找到任何与此有类似问题的人。
任何想法?
提前谢谢!