我在DirectX应用程序中使用几何着色器,使用着色器模型4.0(gs_4_0)进行编译。着色器在带有DirectX 11卡的开发PC上正常工作,但在两台带有DirectX 10.1卡的客户端PC上出现故障。当使用编译的字节码调用CreateGeometryShader并返回结果为E_INVALIDARG时,应用程序失败。
我认为客户端PC显卡或驱动程序不支持我在几何着色器中使用的某些功能。
客户端计算机没有安装DirectX SDK,因此我无法获得更详细的错误消息。
我如何进一步调查此问题? 是否列出了可以解决此问题的可能原因?