DirectX-11顶点着色器运行时编译问题

时间:2014-06-23 13:19:11

标签: visual-studio directx shader directx-11 direct3d11

我正在尝试通过Microsoft在线跟踪这个简单的Direct3D教程:http://msdn.microsoft.com/en-us/library/windows/apps/ff729719.aspx

我已经下载了源代码,但就我而言,我无法让代码正确执行!我正在使用Visual Studio 2013和Windows工具包8.1 DirectX SDK。我在正确的目录中有.hlsl和.fx文件,但顶点着色器不会在运行时编译。我试过摆弄视觉工作室的很多设置,但迄今为止没有任何工作。

任何帮助将不胜感激!

编辑:问题是.hlsl和.fx文件与VS构建的.exe文件不在同一文件夹中。我不确定在构建项目时如何让VS将文件移动到同一文件夹。

1 个答案:

答案 0 :(得分:0)

传统的DirectX SDK示例项目需要修改才能使用VS 2012 / Windows 8.0 SDK或VS 2013 / Windows 8.1 SDK进行构建。有关详细信息,请参阅MSDN

完全不使用传统的DirectX SDK,只需使用MSDN Code Gallery上的Win3桌面的Direct3D教程,该教程仅使用VS 2013 / Windows 8.1 SDK构建。

相关问题