本演练演示如何使用 Visual Studio 图形诊断以便从 Direct3D 应用程序中手动捕获图形信息。
本演练阐释了以下任务:
挂钩到您的应用程序的图形诊断
获取图像信息。
获取图像信息。
若要使用图形诊断工具,首先必须捕获所依赖的图形信息。 若要启动捕获时,请在其启动时使用**“开始诊断”**命令将图形诊断连接到您的应用程序。
在加载项目或解决方案后启用图形信息捕获
在 Visual Studio 中,加载想要捕获图形信息的应用程序的项目或解决方案文件。
在“图形诊断”工具栏上,选择**“开始诊断”**。
在未加载项目或解决方案的情况下启用图形信息捕获
在菜单栏上,依次选择**“文件”、“打开”和“项目/解决方案”。 出现“打开项目”**对话框。
而不是项目或解决方案文件,指定想要捕获图形信息的应用程序的执行文件,然后选择**“打开”**。
在菜单栏上,依次选择**“调试”、“图形”、“开始诊断”**。
在您启动该应用程序并且其呈现帧之后,您可以捕获图形信息。
获取图形信息
在“图形诊断”工具栏上,选择**“捕获”**按钮。
- 或 -
使用 app 焦点,请按**“打印屏幕”**。
每次获取有关帧的信息,图形诊断记录 Direct3D 事件和关联的状态并添加该数据到图形日志。 为每个图像诊断会话创建新的图像日志。 有关图形日志的更多信息,请参见 图形诊断概述。
后续步骤
本演练演示了如何手动捕获图形信息。 作为下一步,请考虑此选项:
- 学习如何使用图形诊断工具来分析捕获的图形信息。 请参见图形诊断概述。