VisualStudio是否提供了查看纹理的方法?

时间:2013-04-23 18:57:33

标签: visual-studio-2012 graphics directx textures

我以编程方式创建DirectX纹理并将其绑定到着色器。我想验证纹理是否按预期显示。 Visual Studio 2012或其他工具是否提供了查看纹理的方法?我可以渲染这个东西,但这需要一些工作,如果有一个现有的解决方案,我宁愿使用它。

1 个答案:

答案 0 :(得分:5)

在Visual Studio 2012中使用图形调试器(主菜单 - >调试 - >图形 - >启动诊断(Alt + F5))时,捕获帧(打印屏幕),然后在“对象表”中选择您的资源(SRV,UAV或缓冲区),在打开的选项卡上单击链接。 我唯一怀疑的是哪个版本的图形调试器可用。

NVIDIA Nsight 具有类似功能,但尚未支持VS 2012。如果您有NVIDIA硬件,则可以在VS 2010中使用v2.0或v3.0 RC。

AMD 也有自己的工具集,但我从未使用它。如果你有板载AMD Radeon,你可以尝试。

而且,正如Robert J.所说,好的 Microsoft PIX 也值班。 如果您不想安装旧SDK,则可以打开其分发版并解压缩Utilities文件夹。可执行文件名为PIXWin.exe