90.1RenderDoc分析不显示bug


## 90.1 RenderDoc分析不显示bug 在《13.1 绘制TrueType》这一小节的实例中,遇到了奇怪的问题。 | 在CLion直接运行的时候正常显示 | 在CLion断点调试的时候就不显示了 在我还是初学者的时候,都是在C++代码断点调试,然后看数据,打log去猜测哪里有问题。 现在都是直接开启RenderDoc看OpenGL API调用,快速定位问题。 Inject into Process RenderDoc支持多种方式启动目标程序,因为问题是在CLion调试的时候出现的,所以选择注入到进程的方式。 注意:注入到进程的方式,需要在OpenGL初始化之前执行。 在程序启动的地方断点,然后在RenderDoc中选择程序注入。 可以看到最后程序启动后,顶部显示了RenderD...

## 90.1 RenderDoc分析不显示bug 在《13.1 绘制TrueType》这一小节的实例中,遇到了奇怪的问题。 | 在CLion直接运行的时候正常显示 | 在CLion断点调试的时候就不显示了 在我还是初学者的时候,都是在C++代码断点调试,然后看数据,打log去猜测哪里有问题。 现在都是直接开启RenderDoc看OpenGL API调用,快速定位问题。 Inject into Process RenderDoc支持多种方式启动目标程序,因为问题是在CLion调试的时候出现的,所以选择注入到进程的方式。 注意:注入到进程的方式,需要在OpenGL初始化之前执行。 在程序启动的地方断点,然后在RenderDoc中选择程序注入。 可以看到最后程序启动后,顶部显示了RenderDoc的调试信息。 分析一帧数据 注入成功后,在RenderDoc里截取一帧,就可以看到这一帧所有的OpenGL API调用。 物体不显示,可能有下列原因: 压根就没有调用OpenGL API提交渲染。 提交的顶点数据不对,超出视椎体。 提交的参数不对。 提交的纹理是全透明的。 在RenderDoc中...

发布者: 作者: 转发
评论区 (0)
U