本文是迈克老狼的d3d11笔记:tesselation(曲面细分)调试笔记
环境:vs2017,sdk win10
首先到microsoft官网下载d3dx sdk 2010 June版本:下载地址
如果出现如上错误,打开控制面板软件卸载删除 2010 版本的Redistributable模块,如下图所示
然后重新安装。
打开项目后,右键项目打开属性,在 属性页→链接器→输入→附加依赖项添加legacy_stdio_definitions.lib之后保存(如上图所示)
然后在属性页→VC++目录→包含目录添加之前安装的d3dx包含文件夹(如下图)如果是默认安装目录,应该是文件夹C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include
同理,修改属性页→VC++目录→库目录,添加库文件夹C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86(如下图)
最后一步:将材质文件picture压缩包内资源全部解压至项目根目录(如下图)
最终调试效果:
方向键上下控制tess factor观察到不同效果
参考:
d3d11环境安装配置参考