该编辑器支持集成发射和捕获的renderdoc图形调试器的详细框架的反思与调试。 整合只支持renderdoc版本0.26或更高版本,所以如果早期版本目前安装您必须更新至少0.26版。 笔记而集成的编辑器是唯一可用的,它很可能使用renderdoc与独立播放器没有额外设置正常的建立。 笔记帧只能捕获如果统一运行在一个平台和API,renderdoc支持-在写这意味着Windows的时间,无论是DirectX 11或OpenGL核心简介。如果另一个API的使用,该renderdoc整合将暂时停用,直到一个API支持启用。 加载renderdoc如果一个renderdoc安装检测,然后在之后的任何时间加载编辑器你可以右键点击选项卡的游戏视图或场景视图并单击“负载renderdoc”选项。这将加载图形设备所以你必须保存任何更改,但后来renderdoc将准备捕捉而无需重新启动编辑器或建立一个独立的播放器。
在运行时加载renderdoc笔记你也可以启动编辑器通过renderdoc为正常,或通过负载renderdoc命令行选项来启动负荷renderdoc。 与renderdoc捕获帧当renderdoc兼容的版本被检测为加载到编辑器中,会出现一个新的按钮在工具栏的右侧的游戏和场景视图。
与renderdoc捕获帧点击这个按钮会触发捕获下一帧的渲染。如果renderdoc工具界面还没有打开,一个新的实例将显示捕获,如果它正在运行最新的捕获会自动出现。从那里你可以打开捕捉和调试用的工具。
在renderdoc帧捕获列表材质包括DEBUG信息默认情况下,优化DirectX11着色器的大小,调试信息被剥离。这意味着常数和资源将没有名字,和着色器源不可用。在你的着色器包含调试信息,包括#语用enable_d3d11_debug_symbols在你的着色器的Cgprogram块。 替代图形调试技术如果你建立一个独立的播放器使用D3D11,可以捕获一个框架和调试使用Visual Studio图形调试器。
|