RenderDoc是一项用于窥视应用渲染机制幕后情况,从而确定一切是否按预期进行的优秀工具。关于RenderDoc的另一个关键要点是,它完全免费,并且开源。
对于VR开发,PICO为开发者带来了自己的fork分支RenderDoc for PICO,从而帮助PICO开发者进行图像分析和调试。
RenderDoc for PICO的应用场景主要包括:
调试目标帧:查看目标帧所调用的OpenGLES或Vulkan函数,分析纹理、图像网格、Pipeline 等信息,调试着色器等。
追踪渲染阶段:展示和分析每个图块(Bin)的渲染过程细节。
追踪绘制调用:支持以绘制调用(Draw Call)为粒度的渲染性能分析。
RenderDoc for PICO要求PC是Windows系统,而PICO设备系统版本则是5.6.0及以上版本,其中 “渲染过程追踪(Render Stages Trace)” 和 “绘制调用追踪(Draw Call Trace)” 功能则要求5.7.0及以上版本。另外,在使用RenderDoc for PICO时,必须时刻保持设备与RenderDoc for PICO之间的USB数据线连接,否则调试过程将中断。
值得一提的是,关于PICO官方给出了下载,安装和使用RenderDoc for PICO的介绍说明,以及相关的注意事项和问题排查,具体请访问PICO开发者官网。