演练:捕获图形信息

本演练演示如何使用 Visual Studio 图形诊断以便从 Direct3D 应用程序中手动捕获图形信息。

本演练阐释了以下任务:

  • 挂钩到您的应用程序的图形诊断

  • 获取图像信息。

获取图像信息。

若要使用图形诊断工具,首先必须捕获所依赖的图形信息。 若要启动捕获时,请在其启动时使用**“开始诊断”**命令将图形诊断连接到您的应用程序。

在加载项目或解决方案后启用图形信息捕获

  1. 在 Visual Studio 中,加载想要捕获图形信息的应用程序的项目或解决方案文件。

  2. 在“图形诊断”工具栏上,选择**“开始诊断”**。

在未加载项目或解决方案的情况下启用图形信息捕获

  1. 在菜单栏上,依次选择**“文件”“打开”“项目/解决方案”。 出现“打开项目”**对话框。

  2. 而不是项目或解决方案文件,指定想要捕获图形信息的应用程序的执行文件,然后选择**“打开”**。

  3. 在菜单栏上,依次选择**“调试”“图形”“开始诊断”**。

在您启动该应用程序并且其呈现帧之后,您可以捕获图形信息。

获取图形信息

  • 在“图形诊断”工具栏上,选择**“捕获”**按钮。“图形捕获按钮”图标

    - 或 -

    使用 app 焦点,请按**“打印屏幕”**。

每次获取有关帧的信息,图形诊断记录 Direct3D 事件和关联的状态并添加该数据到图形日志。 为每个图像诊断会话创建新的图像日志。 有关图形日志的更多信息,请参见 图形诊断概述

后续步骤

本演练演示了如何手动捕获图形信息。 作为下一步,请考虑此选项:

  • 学习如何使用图形诊断工具来分析捕获的图形信息。 请参见图形诊断概述

请参见

概念

捕获图形信息