我正在使用 VS c++ 2012 和 Directx 10 并且遇到了一些问题。
我发现在vs 2012中,我可以直接添加.hlsl文件,并且可以选择创建哪种类型的shader,比如vertex或者pixel shader。但我一次只能添加一种着色器,与以前在 vs 2010 中不同,我可以创建并加载一个包含顶点和像素着色器以及该技术的 .fx 文件。在目前的情况下,我可以添加单独的 .hlsl 文件,但我不知道将技术放在哪里。我还注意到 2012 版找不到 D3D10CreateEffectFromFile。着色器在 vs 2012 版本中如何工作?如果我只想使用一个顶点着色器和一个像素着色器,我该怎么做?